Create openstackjenkins and openstackci users on infracloud
Create the needed users on the pertinent projects Change-Id: I151a9bdcbea233a4819d995b4287537a10c8a0fd
This commit is contained in:
parent
5b32424d99
commit
0a70f45f84
@ -1179,6 +1179,8 @@ node 'controller00.hpuswest.ic.openstack.org' {
|
||||
br_name => 'br-vlan25',
|
||||
controller_management_address => '10.10.16.146',
|
||||
controller_public_address => $::fqdn,
|
||||
openstackci_password => hiera('openstackci_infracloud_password'),
|
||||
openstackjenkins_password => hiera('openstackjenkins_infracloud_password'),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -17,6 +17,10 @@ class openstack_project::infracloud::controller (
|
||||
$br_name,
|
||||
$controller_management_address,
|
||||
$controller_public_address = $::fqdn,
|
||||
$openstackci_password,
|
||||
$openstackci_email = 'infra-root@openstack.org',
|
||||
$openstackjenkins_password,
|
||||
$openstackjenkins_email = 'infra-root@openstack.org',
|
||||
) {
|
||||
class { '::infracloud::controller':
|
||||
keystone_rabbit_password => $keystone_rabbit_password,
|
||||
@ -57,4 +61,22 @@ class openstack_project::infracloud::controller (
|
||||
domain => 'infra',
|
||||
require => Keystone_domain['infra'],
|
||||
}
|
||||
|
||||
keystone_user { 'openstackci':
|
||||
ensure => present,
|
||||
enabled => true,
|
||||
domain => 'infra',
|
||||
email => $openstackci_email,
|
||||
password => $openstackci_password,
|
||||
require => Keystone_tenant['openstackci'],
|
||||
}
|
||||
|
||||
keystone_user { 'openstackjenkins':
|
||||
ensure => present,
|
||||
enabled => true,
|
||||
domain => 'infra',
|
||||
email => $openstackjenkins_email,
|
||||
password => $openstackjenkins_password,
|
||||
require => Keystone_tenant['openstackjenkins'],
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user