From 9b6582d673d1217cfa424c5b7b14684790d12fa0 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Fri, 11 Aug 2017 13:46:59 -0700 Subject: [PATCH] Add inap cloud definition This is a step in the internap -> inap rename. Change-Id: I24b7a61236a40b4aecb61475930bd74271ba56d6 --- .../templates/nodepool/clouds.yaml.erb | 19 ++++++++++ .../puppetmaster/all-clouds.yaml.erb | 38 +++++++++++++++++++ .../puppetmaster/ansible-clouds.yaml.erb | 19 ++++++++++ playbooks/clouds_layouts.yml | 13 +++++++ 4 files changed, 89 insertions(+) diff --git a/modules/openstack_project/templates/nodepool/clouds.yaml.erb b/modules/openstack_project/templates/nodepool/clouds.yaml.erb index 3cdf959356..b1e3be284c 100644 --- a/modules/openstack_project/templates/nodepool/clouds.yaml.erb +++ b/modules/openstack_project/templates/nodepool/clouds.yaml.erb @@ -61,6 +61,25 @@ clouds: routes_externally: True - name: inap-17304-LAN3326 routes_externally: False + inap: + profile: internap + auth: + username: '<%= @internap_username %>' + password: '<%= @internap_password %>' + project_name: '<%= @internap_project %>' + regions: + - name: mtl01 + values: + networks: + - name: inap-17304-WAN1101 + routes_externally: True + - name: nyj01 + values: + networks: + - name: inap-17304-WAN2342 + routes_externally: True + - name: inap-17304-LAN3326 + routes_externally: False vexxhost: region_name: ca-ymq-1 profile: vexxhost diff --git a/modules/openstack_project/templates/puppetmaster/all-clouds.yaml.erb b/modules/openstack_project/templates/puppetmaster/all-clouds.yaml.erb index bc599ba5b0..fd87135664 100644 --- a/modules/openstack_project/templates/puppetmaster/all-clouds.yaml.erb +++ b/modules/openstack_project/templates/puppetmaster/all-clouds.yaml.erb @@ -78,6 +78,25 @@ clouds: routes_externally: True - name: inap-17301-LAN3328 routes_externally: False + openstackci-inap: + profile: internap + auth: + username: <%= @puppetmaster_clouds['openstackci_internap_username'] %> + password: <%= @puppetmaster_clouds['openstackci_internap_password'] %> + project_name: <%= @puppetmaster_clouds['openstackci_internap_project_name'] %> + regions: + - name: mtl01 + values: + networks: + - name: inap-17301-WAN1102 + routes_externally: True + - name: nyj01 + values: + networks: + - name: inap-17301-WAN2344 + routes_externally: True + - name: inap-17301-LAN3328 + routes_externally: False openstackjenkins-internap: profile: internap auth: @@ -97,6 +116,25 @@ clouds: routes_externally: True - name: inap-17304-LAN3326 routes_externally: False + openstackjenkins-inap: + profile: internap + auth: + username: <%= @puppetmaster_clouds['openstackjenkins_internap_username'] %> + password: <%= @puppetmaster_clouds['openstackjenkins_internap_password'] %> + project_name: <%= @puppetmaster_clouds['openstackjenkins_internap_project_name'] %> + regions: + - name: mtl01 + values: + networks: + - name: inap-17304-WAN1101 + routes_externally: True + - name: nyj01 + values: + networks: + - name: inap-17304-WAN2342 + routes_externally: True + - name: inap-17304-LAN3326 + routes_externally: False openstackci-ovh: regions: - GRA1 diff --git a/modules/openstack_project/templates/puppetmaster/ansible-clouds.yaml.erb b/modules/openstack_project/templates/puppetmaster/ansible-clouds.yaml.erb index 751a576d39..a7f3d0b82c 100644 --- a/modules/openstack_project/templates/puppetmaster/ansible-clouds.yaml.erb +++ b/modules/openstack_project/templates/puppetmaster/ansible-clouds.yaml.erb @@ -29,6 +29,25 @@ clouds: routes_externally: True - name: inap-17301-LAN3328 routes_externally: False + openstackci-inap: + profile: internap + auth: + username: <%= @puppetmaster_clouds['openstackci_internap_username'] %> + password: <%= @puppetmaster_clouds['openstackci_internap_password'] %> + project_name: <%= @puppetmaster_clouds['openstackci_internap_project_name'] %> + regions: + - name: mtl01 + values: + networks: + - name: inap-17301-WAN1102 + routes_externally: True + - name: nyj01 + values: + networks: + - name: inap-17301-WAN2344 + routes_externally: True + - name: inap-17301-LAN3328 + routes_externally: False openstackci-ovh: regions: - GRA1 diff --git a/playbooks/clouds_layouts.yml b/playbooks/clouds_layouts.yml index 8b48fedbf7..3c693a580d 100644 --- a/playbooks/clouds_layouts.yml +++ b/playbooks/clouds_layouts.yml @@ -152,6 +152,19 @@ clouds: profiles: - openstackci-keypairs - openstackci-security + # inap + - name: openstackci-inap-mtl01 + oscc_cloud: openstackci-inap + region_name: mtl01 + profiles: + - openstackci-keypairs + - openstackci-security + - name: openstackjenkins-inap-mtl01 + oscc_cloud: openstackjenkins-inap + region_name: mtl01 + profiles: + - openstackci-keypairs + - openstackci-security # rackspace - name: openstackci-rax-dfw