25f4d8b2f4
Using strings results in following errors: Change-Id: I74e200a4c375830c18448bd60ccdd156d7b1c4d2 Error: join(): Requires array to work with at /etc/puppet/modules/trove/manifests/api.pp:352 on node XXX Error: join(): Requires array to work with at /etc/puppet/modules/trove/manifests/api.pp:352 on node XXX
39 lines
1000 B
Puppet
39 lines
1000 B
Puppet
# This is an example of site.pp to deploy Trove
|
|
|
|
class { '::trove::client': }
|
|
|
|
class { '::trove::keystone::auth':
|
|
admin_address => '10.0.0.1',
|
|
internal_address => '10.0.0.1',
|
|
public_address => '10.0.0.1',
|
|
password => 'verysecrete',
|
|
region => 'OpenStack'
|
|
}
|
|
|
|
class { '::trove::db::mysql':
|
|
password => 'dbpass',
|
|
host => '10.0.0.1',
|
|
allowed_hosts => ['10.0.0.1']
|
|
}
|
|
|
|
class { '::trove':
|
|
database_connection => 'mysql://trove:secrete@10.0.0.1/trove?charset=utf8',
|
|
rabbit_hosts => ['10.0.0.1'],
|
|
rabbit_password => 'secrete',
|
|
nova_proxy_admin_pass => 'novapass',
|
|
}
|
|
|
|
class { '::trove::api':
|
|
bind_host => '10.0.0.1',
|
|
auth_url => 'https://identity.openstack.org:5000/v2.0',
|
|
keystone_password => 'verysecrete'
|
|
}
|
|
|
|
class { '::trove::conductor':
|
|
auth_url => 'https://identity.openstack.org:5000/v2.0'
|
|
}
|
|
|
|
class { '::trove::taskmanager':
|
|
auth_url => 'https://identity.openstack.org:5000/v2.0'
|
|
}
|