puppet-sahara/examples/basic.pp
Iury Gregory Melo Ferreira 67cd93acd8 Deprecate verbose option in logging
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.

If this option is not set explicitly, there is no such warning

Change-Id: I1f7a00764f73f2131285667108d80fcde4642e6e
2016-05-18 01:59:55 -03:00

44 lines
1.2 KiB
Puppet

# First, install a mysql server
class { '::mysql::server':
# sahara documentation recommends this configuration.
override_options => {
'mysqld' => {
'max_allowed_packet' => '256M',
},
},
# many configurations will need this line, too
package_name => 'mariadb-galera-server',
# if you're installing into an existing openstack
manage_config_file => false,
purge_conf_dir => false,
}
# Then, create a database
class { '::sahara::db::mysql':
password => 'a_big_secret',
}
# Then the common class
class { '::sahara':
database_connection => 'mysql+pymysql://sahara:a_big_secret@127.0.0.1:3306/sahara',
debug => true,
admin_user => 'admin',
admin_password => 'secrets_everywhere',
admin_tenant_name => 'admin',
auth_uri => 'http://127.0.0.1:5000/v2.0/',
identity_uri => 'http://127.0.0.1:35357/',
host => '0.0.0.0',
port => 8386,
use_floating_ips => true,
}
# Please note, that if you enabled 'all' service, then you should not enable 'api' and 'engine'. And vice versa.
class { '::sahara::service::all': }
# Finally, make it accessible
class { '::sahara::keystone::auth':
password => 'secrete',
}