Merge "Remove puppet-sahara"
This commit is contained in:
commit
1d1b99eb2d
@ -105,10 +105,6 @@ mod 'placement',
|
|||||||
:git => 'https://opendev.org/openstack/puppet-placement',
|
:git => 'https://opendev.org/openstack/puppet-placement',
|
||||||
:ref => 'master'
|
:ref => 'master'
|
||||||
|
|
||||||
mod 'sahara',
|
|
||||||
:git => 'https://opendev.org/openstack/puppet-sahara',
|
|
||||||
:ref => 'master'
|
|
||||||
|
|
||||||
mod 'swift',
|
mod 'swift',
|
||||||
:git => 'https://opendev.org/openstack/puppet-swift',
|
:git => 'https://opendev.org/openstack/puppet-swift',
|
||||||
:ref => 'master'
|
:ref => 'master'
|
||||||
|
@ -62,7 +62,6 @@ scenario](#all-in-one).
|
|||||||
| ec2api | | X | | | | |
|
| ec2api | | X | | | | |
|
||||||
| heat | X | | X | | | |
|
| heat | X | | X | | | |
|
||||||
| swift | | X | | | | |
|
| swift | | X | | | | |
|
||||||
| sahara | | | X | | | |
|
|
||||||
| trove | | | X | | | |
|
| trove | | | X | | | |
|
||||||
| horizon | | X | X | X | X | X |
|
| horizon | | X | X | X | X | X |
|
||||||
| ironic | | X | | | | |
|
| ironic | | X | | | | |
|
||||||
|
@ -61,9 +61,6 @@ class { 'openstack_integration::horizon':
|
|||||||
heat_enabled => true
|
heat_enabled => true
|
||||||
}
|
}
|
||||||
include openstack_integration::heat
|
include openstack_integration::heat
|
||||||
class { 'openstack_integration::sahara':
|
|
||||||
integration_enable => $sahara_integration_enable,
|
|
||||||
}
|
|
||||||
include openstack_integration::designate
|
include openstack_integration::designate
|
||||||
include openstack_integration::murano
|
include openstack_integration::murano
|
||||||
include openstack_integration::mistral
|
include openstack_integration::mistral
|
||||||
@ -78,7 +75,6 @@ class { 'openstack_integration::tempest':
|
|||||||
designate => true,
|
designate => true,
|
||||||
trove => true,
|
trove => true,
|
||||||
mistral => true,
|
mistral => true,
|
||||||
sahara => true,
|
|
||||||
horizon => true,
|
horizon => true,
|
||||||
# TODO(tkajinam): Some of the murano tests still fail.
|
# TODO(tkajinam): Some of the murano tests still fail.
|
||||||
murano => false,
|
murano => false,
|
||||||
|
@ -1,116 +0,0 @@
|
|||||||
# Configure the Sahara service
|
|
||||||
#
|
|
||||||
# [*integration_enable*]
|
|
||||||
# (optional) Boolean to run integration tests.
|
|
||||||
# Defaults to true.
|
|
||||||
#
|
|
||||||
class openstack_integration::sahara (
|
|
||||||
$integration_enable = true,
|
|
||||||
){
|
|
||||||
|
|
||||||
include openstack_integration::config
|
|
||||||
include openstack_integration::params
|
|
||||||
|
|
||||||
if $::openstack_integration::config::ssl {
|
|
||||||
openstack_integration::ssl_key { 'sahara':
|
|
||||||
notify => Service['httpd'],
|
|
||||||
require => Package['sahara-api'],
|
|
||||||
}
|
|
||||||
Exec['update-ca-certificates'] ~> Service['httpd']
|
|
||||||
}
|
|
||||||
|
|
||||||
openstack_integration::mq_user { 'sahara':
|
|
||||||
password => 'an_even_bigger_secret',
|
|
||||||
before => Anchor['sahara::service::begin'],
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'sahara::db::mysql':
|
|
||||||
charset => $::openstack_integration::params::mysql_charset,
|
|
||||||
collate => $::openstack_integration::params::mysql_collate,
|
|
||||||
password => 'sahara',
|
|
||||||
host => $::openstack_integration::config::host,
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'sahara::keystone::auth':
|
|
||||||
public_url => "${::openstack_integration::config::base_url}:8386",
|
|
||||||
internal_url => "${::openstack_integration::config::base_url}:8386",
|
|
||||||
admin_url => "${::openstack_integration::config::base_url}:8386",
|
|
||||||
roles => ['admin', 'service'],
|
|
||||||
password => 'a_big_secret',
|
|
||||||
}
|
|
||||||
class { 'sahara::logging':
|
|
||||||
debug => true,
|
|
||||||
}
|
|
||||||
class { 'sahara::db':
|
|
||||||
database_connection => os_database_connection({
|
|
||||||
'dialect' => 'mysql+pymysql',
|
|
||||||
'host' => $::openstack_integration::config::ip_for_url,
|
|
||||||
'username' => 'sahara',
|
|
||||||
'password' => 'sahara',
|
|
||||||
'database' => 'sahara',
|
|
||||||
'charset' => 'utf8',
|
|
||||||
'extra' => $::openstack_integration::config::db_extra,
|
|
||||||
}),
|
|
||||||
}
|
|
||||||
class { 'sahara':
|
|
||||||
host => $::openstack_integration::config::host,
|
|
||||||
default_transport_url => os_transport_url({
|
|
||||||
'transport' => $::openstack_integration::config::messaging_default_proto,
|
|
||||||
'host' => $::openstack_integration::config::host,
|
|
||||||
'port' => $::openstack_integration::config::messaging_default_port,
|
|
||||||
'username' => 'sahara',
|
|
||||||
'password' => 'an_even_bigger_secret',
|
|
||||||
}),
|
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
|
||||||
}
|
|
||||||
class { 'sahara::keystone::authtoken':
|
|
||||||
password => 'a_big_secret',
|
|
||||||
user_domain_name => 'Default',
|
|
||||||
project_domain_name => 'Default',
|
|
||||||
auth_url => $::openstack_integration::config::keystone_admin_uri,
|
|
||||||
www_authenticate_uri => $::openstack_integration::config::keystone_auth_uri,
|
|
||||||
memcached_servers => $::openstack_integration::config::memcached_servers,
|
|
||||||
service_token_roles_required => true,
|
|
||||||
}
|
|
||||||
class { 'sahara::service::api':
|
|
||||||
service_name => 'httpd',
|
|
||||||
}
|
|
||||||
class { 'sahara::wsgi::apache':
|
|
||||||
bind_host => $::openstack_integration::config::host,
|
|
||||||
ssl => $::openstack_integration::config::ssl,
|
|
||||||
ssl_key => "/etc/sahara/ssl/private/${facts['networking']['fqdn']}.pem",
|
|
||||||
ssl_cert => $::openstack_integration::params::cert_path,
|
|
||||||
workers => 2,
|
|
||||||
}
|
|
||||||
class { 'sahara::service::engine': }
|
|
||||||
class { 'sahara::client': }
|
|
||||||
class { 'sahara::notify': }
|
|
||||||
sahara::plugin { 'vanilla': }
|
|
||||||
|
|
||||||
if $integration_enable {
|
|
||||||
# create simple sahara templates
|
|
||||||
sahara_node_group_template { 'master':
|
|
||||||
ensure => present,
|
|
||||||
plugin => 'vanilla',
|
|
||||||
plugin_version => '2.7.1',
|
|
||||||
flavor => 'm1.micro',
|
|
||||||
node_processes => [ 'namenode', 'resourcemanager' ],
|
|
||||||
}
|
|
||||||
|
|
||||||
sahara_node_group_template { 'worker':
|
|
||||||
ensure => present,
|
|
||||||
plugin => 'vanilla',
|
|
||||||
plugin_version => '2.7.1',
|
|
||||||
flavor => 'm1.micro',
|
|
||||||
node_processes => [ 'datanode', 'nodemanager' ],
|
|
||||||
}
|
|
||||||
|
|
||||||
sahara_cluster_template { 'cluster':
|
|
||||||
ensure => present,
|
|
||||||
node_groups => [ 'master:1', 'worker:2' ]
|
|
||||||
}
|
|
||||||
|
|
||||||
Nova_flavor<||> -> Sahara_node_group_template<||>
|
|
||||||
Class['sahara::keystone::auth'] -> Sahara_node_group_template<||>
|
|
||||||
}
|
|
||||||
}
|
|
@ -88,10 +88,6 @@
|
|||||||
# (optional) Define if Octavia needs to be tested.
|
# (optional) Define if Octavia needs to be tested.
|
||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
# [*sahara*]
|
|
||||||
# (optional) Define if Sahara needs to be tested.
|
|
||||||
# Default to false.
|
|
||||||
#
|
|
||||||
# [*murano*]
|
# [*murano*]
|
||||||
# (optional) Define if Murano needs to be tested.
|
# (optional) Define if Murano needs to be tested.
|
||||||
# Default to false.
|
# Default to false.
|
||||||
@ -183,7 +179,6 @@ class openstack_integration::tempest (
|
|||||||
$neutron = true,
|
$neutron = true,
|
||||||
$nova = true,
|
$nova = true,
|
||||||
$octavia = false,
|
$octavia = false,
|
||||||
$sahara = false,
|
|
||||||
$swift = false,
|
$swift = false,
|
||||||
$trove = false,
|
$trove = false,
|
||||||
$watcher = false,
|
$watcher = false,
|
||||||
@ -332,7 +327,6 @@ class openstack_integration::tempest (
|
|||||||
ceilometer_available => $ceilometer,
|
ceilometer_available => $ceilometer,
|
||||||
aodh_available => $aodh,
|
aodh_available => $aodh,
|
||||||
trove_available => $trove,
|
trove_available => $trove,
|
||||||
sahara_available => $sahara,
|
|
||||||
heat_available => $heat,
|
heat_available => $heat,
|
||||||
swift_available => $swift,
|
swift_available => $swift,
|
||||||
ironic_available => $ironic,
|
ironic_available => $ironic,
|
||||||
|
@ -24,7 +24,6 @@ openstacklib
|
|||||||
oslo
|
oslo
|
||||||
ovn
|
ovn
|
||||||
placement
|
placement
|
||||||
sahara
|
|
||||||
swift
|
swift
|
||||||
tempest
|
tempest
|
||||||
trove
|
trove
|
||||||
|
@ -35,7 +35,6 @@
|
|||||||
- name: openstack/puppet-oslo
|
- name: openstack/puppet-oslo
|
||||||
- name: openstack/puppet-ovn
|
- name: openstack/puppet-ovn
|
||||||
- name: openstack/puppet-placement
|
- name: openstack/puppet-placement
|
||||||
- name: openstack/puppet-sahara
|
|
||||||
- name: openstack/puppet-swift
|
- name: openstack/puppet-swift
|
||||||
- name: openstack/puppet-tempest
|
- name: openstack/puppet-tempest
|
||||||
- name: openstack/puppet-trove
|
- name: openstack/puppet-trove
|
||||||
|
Loading…
x
Reference in New Issue
Block a user