diff --git a/spec/classes/privatecloud_identity_spec.rb b/spec/classes/privatecloud_identity_spec.rb index daafb357..60c54d09 100644 --- a/spec/classes/privatecloud_identity_spec.rb +++ b/spec/classes/privatecloud_identity_spec.rb @@ -23,8 +23,65 @@ describe 'privatecloud::identity' do shared_examples_for 'openstack identity' do let :params do - { :glance_db_host => '10.0.0.1', - :api_eth => '10.0.0.1' } + { :identity_roles_addons => ['SwiftOperator', 'ResellerAdmin'], + :keystone_db_host => '10.0.0.1', + :keystone_db_user => 'keystone', + :keystone_db_password => 'secrete', + :memcache_servers => ['10.0.0.1','10.0.0.2'], + :ks_admin_email => 'admin@openstack.org', + :ks_admin_password => 'secrete', + :ks_admin_tenant => 'admin', + :ks_admin_token => 'SECRETE', + :ks_ceilometer_admin_host => '10.0.0.1', + :ks_ceilometer_internal_host => '10.0.0.1', + :ks_ceilometer_password => 'password', + :ks_ceilometer_public_host => '10.0.0.1', + :ks_ceilometer_public_port => '8777', + :ks_ceilometer_public_proto => 'http', + :ks_cinder_admin_host => '10.0.0.1', + :ks_cinder_internal_host => '10.0.0.1', + :ks_cinder_password => 'secrete', + :ks_cinder_public_host => '10.0.0.1', + :ks_cinder_public_proto => 'http', + :ks_glance_admin_host => '10.0.0.1', + :ks_glance_internal_host => '10.0.0.1', + :ks_glance_password => 'secrete', + :ks_glance_public_host => '10.0.0.1', + :ks_glance_public_proto => 'http', + :ks_heat_admin_host => '10.0.0.1', + :ks_heat_internal_host => '10.0.0.1', + :ks_heat_password => 'secrete', + :ks_heat_public_host => '10.0.0.1', + :ks_heat_public_proto => 'http', + :ks_internal_ceilometer_port => '8777', + :ks_keystone_admin_host => '10.0.0.1', + :ks_keystone_admin_port => '35357', + :ks_keystone_internal_host => '10.0.0.1', + :ks_keystone_internal_port => '5000', + :ks_keystone_public_host => '10.0.0.1', + :ks_keystone_public_port => '5000', + :ks_keystone_public_proto => 'http', + :ks_neutron_admin_host => '10.0.0.1', + :ks_neutron_internal_host => '10.0.0.1', + :ks_neutron_password => 'secrete', + :ks_neutron_public_host => '10.0.0.1', + :ks_neutron_public_proto => 'http', + :ks_nova_admin_host => '10.0.0.1', + :ks_nova_internal_host => '10.0.0.1', + :ks_nova_password => 'secrete', + :ks_nova_public_host => '10.0.0.1', + :ks_nova_public_proto => 'http', + :ks_swift_dispersion_password => 'secrete', + :ks_swift_internal_host => '10.0.0.1', + :ks_swift_internal_port => '10.0.0.1', + :ks_swift_password => 'secrete', + :ks_swift_public_host => '10.0.0.1', + :ks_swift_public_port => '8080', + :ks_swift_public_proto => 'http', + :region => 'BigCloud', + :verbose => true, + :debug => true, + :api_eth => '10.0.0.1' } end it 'configure keystone server' do