From 0e9e1de2ec798dd15372003242d44d13f13c11e8 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Wed, 17 May 2017 09:29:19 -0700 Subject: [PATCH] Add citycloud private networks, subnets, and routers This should give us connectivity to the outside world with NAT'd internal IP addressing. Note that we can't add the router to the template because the external network name will be different across clouds and we have to pass in the subnet lists which may vary as well. Change-Id: Iea225c71d0d8e644cbaf709554d02d130ad21c18 --- playbooks/clouds_layouts.yml | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/playbooks/clouds_layouts.yml b/playbooks/clouds_layouts.yml index 13548d1db5..8c886d29e6 100644 --- a/playbooks/clouds_layouts.yml +++ b/playbooks/clouds_layouts.yml @@ -96,6 +96,22 @@ profiles: user: openstackzuul project: openstackzuul + - name: openstackci-networking + networks: + - name: openstackci-network1 + subnets: + - name: openstackci-subnet1 + network_name: openstackci-network1 + cidr: '10.0.1.0/24' + + - name: openstackzuul-networking + networks: + - name: openstackzuul-network1 + subnets: + - name: openstackzuul-subnet1 + network_name: openstackzuul-network1 + cidr: '10.0.1.0/24' + clouds: # bluebox-sjc1 - name: admin-bluebox @@ -247,45 +263,93 @@ clouds: profiles: - openstackci-keypairs - openstackci-security + - openstackci-networking + routers: + - name: openstackci-router1 + network: ext-net + interfaces: + - openstackci-subnet1 - name: openstackzuul-citycloud-Lon1 oscc_cloud: openstackzuul-citycloud region_name: Lon1 profiles: - openstackci-keypairs - openstackci-security + - openstackzuul-networking + routers: + - name: openstackzuul-router1 + network: ext-net + interfaces: + - openstackzuul-subnet1 - name: openstackci-citycloud-La1 oscc_cloud: openstackci-citycloud region_name: La1 profiles: - openstackci-keypairs - openstackci-security + - openstackci-networking + routers: + - name: openstackci-router1 + network: ext-net + interfaces: + - openstackci-subnet1 - name: openstackzuul-citycloud-La1 oscc_cloud: openstackzuul-citycloud region_name: La1 profiles: - openstackci-keypairs - openstackci-security + - openstackzuul-networking + routers: + - name: openstackzuul-router1 + network: ext-net + interfaces: + - openstackzuul-subnet1 - name: openstackci-citycloud-Kna1 oscc_cloud: openstackci-citycloud region_name: Kna1 profiles: - openstackci-keypairs - openstackci-security + - openstackci-networking + routers: + - name: openstackci-router1 + network: ext-net + interfaces: + - openstackci-subnet1 - name: openstackzuul-citycloud-Kna1 oscc_cloud: openstackzuul-citycloud region_name: Kna1 profiles: - openstackci-keypairs - openstackci-security + - openstackzuul-networking + routers: + - name: openstackzuul-router1 + network: ext-net + interfaces: + - openstackzuul-subnet1 - name: openstackci-citycloud-Sto2 oscc_cloud: openstackci-citycloud region_name: Sto2 profiles: - openstackci-keypairs - openstackci-security + - openstackci-networking + routers: + - name: openstackci-router1 + network: ext-net + interfaces: + - openstackci-subnet1 - name: openstackzuul-citycloud-Sto2 oscc_cloud: openstackzuul-citycloud region_name: Sto2 profiles: - openstackci-keypairs - openstackci-security + - openstackzuul-networking + routers: + - name: openstackzuul-router1 + network: ext-net + interfaces: + - openstackzuul-subnet1