puppet-trove/examples/site.pp
Sebastien Badia feee104f7f Add Puppet 4.x lint checks
This changes the puppet-lint requirement to 1.1.x, so that we can use
puppet-lint plugins. Most of these plugins are for 4.x compat, but some
just catch common errors.

Change-Id: I34c2eedd78868687613c7f89ce9aef92197f6c69
2015-03-16 18:41:48 +00:00

39 lines
996 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'
}