Add vexxhost cloud credentials

Add vexxhost account credentials to our various clouds.yaml files. This
covers the all clouds, ansible, and nodepool clouds.yaml files. With
this in place we can work to deploying tests onto vexxhost.

Change-Id: I42101e9acc9f62897a3f63b85dd34a14adcf2394
This commit is contained in:
Clark Boylan 2016-03-01 15:36:35 -08:00
parent 909b8af2e9
commit ec6d3dc206
4 changed files with 31 additions and 0 deletions

View File

@ -681,6 +681,9 @@ node 'nodepool.openstack.org' {
$osic_username = hiera('nodepool_osic_username', 'username')
$osic_password = hiera('nodepool_osic_password')
$osic_project = hiera('nodepool_osic_project', 'project')
$vexxhost_username = hiera('nodepool_vexxhost_username', 'username')
$vexxhost_password = hiera('nodepool_vexxhost_password')
$vexxhost_project = hiera('nodepool_vexxhost_project', 'project')
$clouds_yaml = template("openstack_project/nodepool/clouds.yaml.erb")
class { 'openstack_project::server':
sysadmins => hiera('sysadmins', []),

View File

@ -59,3 +59,10 @@ clouds:
# Since DNS is not setup for the CN in the self signed cert we are not
# able to verify even if we provide the cert to check against.
verify: False
vexxhost:
region_name: ca-ymq-1
profile: vexxhost
auth:
username: '<%= vexxhost_username %>'
password: '<%= vexxhost_password %>'
project_name: '<%= vexxhost_project %>'

View File

@ -138,3 +138,17 @@ clouds:
# Since DNS is not setup for the CN in the self signed cert we are not
# able to verify even if we provide the cert to check against.
verify: False
openstackjenkins-vexxhost:
region_name: ca-ymq-1
profile: vexxhost
auth:
username: '<%= @puppetmaster_clouds['openstackjenkins_vexxhost_username'] %>'
password: '<%= @puppetmaster_clouds['openstackjenkins_vexxhost_password'] %>'
project_name: '<%= @puppetmaster_clouds['openstackjenkins_vexxhost_project_name'] %>'
openstackci-vexxhost:
region_name: ca-ymq-1
profile: vexxhost
auth:
username: '<%= @puppetmaster_clouds['openstackci_vexxhost_username'] %>'
password: '<%= @puppetmaster_clouds['openstackci_vexxhost_password'] %>'
project_name: '<%= @puppetmaster_clouds['openstackci_vexxhost_project_name'] %>'

View File

@ -51,3 +51,10 @@ clouds:
# Since DNS is not setup for the CN in the self signed cert we are not
# able to verify even if we provide the cert to check against.
verify: False
openstackci-vexxhost:
region_name: ca-ymq-1
profile: vexxhost
auth:
username: '<%= @puppetmaster_clouds['openstackci_vexxhost_username'] %>'
password: '<%= @puppetmaster_clouds['openstackci_vexxhost_password'] %>'
project_name: '<%= @puppetmaster_clouds['openstackci_vexxhost_project_name'] %>'