using syntax, which allows better formating
addressing: ERROR: Syntax Error while loading YAML script, /srv/web/infra/ansible/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml Note: The error may actually appear before this position: line 112, column 31 glance_image: login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin" ^ We could be wrong, but this one looks like it might be an issue with missing quotes. Always quote template expression brackets when they start a value. For instance: with_items: - {{ foo }} Should be written as: with_items: - "{{ foo }}"
This commit is contained in:
parent
8072ce429d
commit
cc36937b3c
1 changed files with 127 additions and 127 deletions
|
@ -109,7 +109,7 @@
|
||||||
- get_url: url=http://cdn.download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img dest=/root/images/cirros-0.3.2-x86_64-disk.img mode=0440
|
- get_url: url=http://cdn.download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img dest=/root/images/cirros-0.3.2-x86_64-disk.img mode=0440
|
||||||
- name: Add the cirros-0.3.2-x86_64 image
|
- name: Add the cirros-0.3.2-x86_64 image
|
||||||
glance_image:
|
glance_image:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
name: cirros-0.3.2-x86_64
|
name: cirros-0.3.2-x86_64
|
||||||
disk_format: qcow2
|
disk_format: qcow2
|
||||||
is_public: True
|
is_public: True
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
# RHEL7 can be download from https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.0/x86_64/product-downloads
|
# RHEL7 can be download from https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.0/x86_64/product-downloads
|
||||||
- name: Add the images
|
- name: Add the images
|
||||||
glance_image:
|
glance_image:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
disk_format: qcow2
|
disk_format: qcow2
|
||||||
is_public: True
|
is_public: True
|
||||||
|
@ -144,7 +144,7 @@
|
||||||
##### PROJECTS ######
|
##### PROJECTS ######
|
||||||
- name: Create tenants
|
- name: Create tenants
|
||||||
keystone_user:
|
keystone_user:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant: "{{ item.name }}"
|
tenant: "{{ item.name }}"
|
||||||
tenant_description: "{{ item.desc }}"
|
tenant_description: "{{ item.desc }}"
|
||||||
state: present
|
state: present
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
# If username is 3 or less characters, use email for grep
|
# If username is 3 or less characters, use email for grep
|
||||||
- name: Create users
|
- name: Create users
|
||||||
keystone_user:
|
keystone_user:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
user: "{{ item.name }}"
|
user: "{{ item.name }}"
|
||||||
email: "{{ item.email }}"
|
email: "{{ item.email }}"
|
||||||
tenant: "{{ item.tenant }}"
|
tenant: "{{ item.tenant }}"
|
||||||
|
@ -197,21 +197,21 @@
|
||||||
# http://docs.openstack.org/havana/install-guide/install/apt/content/install-neutron.configure-networks.html
|
# http://docs.openstack.org/havana/install-guide/install/apt/content/install-neutron.configure-networks.html
|
||||||
- name: Create en external network
|
- name: Create en external network
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
name: external
|
name=external
|
||||||
router_external: True
|
router_external: True
|
||||||
provider_network_type: flat
|
provider_network_type: flat
|
||||||
provider_physical_network: floatnet
|
provider_physical_network: floatnet
|
||||||
register: EXTERNAL_ID
|
register: EXTERNAL_ID
|
||||||
- name: Create an external subnet
|
- name: Create an external subnet
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
name: external-subnet
|
name=external-subnet
|
||||||
network_name: external-subnet
|
network_name=external-subnet
|
||||||
cidr: "{{ public_interface_cidr }}"
|
cidr="{{ public_interface_cidr }}"
|
||||||
allocation_pool_start: "{{ public_floating_start }}"
|
allocation_pool_start: "{{ public_floating_start }}"
|
||||||
allocation_pool_end: "{{ public_floating_end }}"
|
allocation_pool_end: "{{ public_floating_end }}"
|
||||||
gateway_ip: "{{ public_gateway_ip }}"
|
gateway_ip="{{ public_gateway_ip }}"
|
||||||
enable_dhcp: False
|
enable_dhcp: False
|
||||||
register: EXTERNAL_SUBNET_ID
|
register: EXTERNAL_SUBNET_ID
|
||||||
- shell: source /root/keystonerc_admin && nova floating-ip-create external
|
- shell: source /root/keystonerc_admin && nova floating-ip-create external
|
||||||
|
@ -229,204 +229,204 @@
|
||||||
# Cloudintern network
|
# Cloudintern network
|
||||||
- name: Create a router for Cloudintern
|
- name: Create a router for Cloudintern
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: cloudintern
|
tenant_name=cloudintern
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: cloudintern
|
tenant_name=cloudintern
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for cloudintern
|
- name: Create a private network for cloudintern
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: cloudintern
|
tenant_name=cloudintern
|
||||||
name: cloudintern-net
|
name=cloudintern-net
|
||||||
- name: Create a subnet in the cloudintern-net
|
- name: Create a subnet in the cloudintern-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: cloudintern
|
tenant_name=cloudintern
|
||||||
network_name: cloudintern-net
|
network_name=cloudintern-net
|
||||||
name: cloudintern-subnet
|
name: cloudintern-subnet
|
||||||
cidr: 172.25.0.1/12
|
cidr=172.25.0.1/12
|
||||||
gateway_ip: 172.25.0.1
|
gateway_ip=172.25.0.1
|
||||||
register: CLOUDINTERN_SUBNET_ID
|
register: CLOUDINTERN_SUBNET_ID
|
||||||
- name: Connect router's interface to the cloudintern-subnet
|
- name: Connect router's interface to the cloudintern-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: cloudintern
|
tenant_name=cloudintern
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ CLOUDINTERN_SUBNET_ID.id }}
|
subnet_name="{{ CLOUDINTERN_SUBNET_ID.id }}"
|
||||||
|
|
||||||
# Copr network
|
# Copr network
|
||||||
- name: Create a router for copr
|
- name: Create a router for copr
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: copr
|
tenant_name=copr
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: copr
|
tenant_name=copr
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for copr
|
- name: Create a private network for copr
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: copr
|
tenant_name=copr
|
||||||
name: copr-net
|
name=copr-net
|
||||||
- name: Create a subnet in the copr-net
|
- name: Create a subnet in the copr-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: copr
|
tenant_name=copr
|
||||||
network_name: copr-net
|
network_name=copr-net
|
||||||
name: copr-subnet
|
name=copr-subnet
|
||||||
cidr: 172.24.0.1/12
|
cidr=172.24.0.1/12
|
||||||
gateway_ip: 172.24.0.1
|
gateway_ip=172.24.0.1
|
||||||
register: COPR_SUBNET_ID
|
register: COPR_SUBNET_ID
|
||||||
- name: Connect router's interface to the copr-subnet
|
- name: Connect router's interface to the copr-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: copr
|
tenant_name=copr
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ COPR_SUBNET_ID.id }}
|
subnet_name="{{ COPR_SUBNET_ID.id }}"
|
||||||
|
|
||||||
# infrastructure network
|
# infrastructure network
|
||||||
- name: Create a router for infrastructure
|
- name: Create a router for infrastructure
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: infrastructure
|
tenant_name=infrastructure
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: infrastructure
|
tenant_name=infrastructure
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for infrastructure
|
- name: Create a private network for infrastructure
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: infrastructure
|
tenant_name=infrastructure
|
||||||
name: infrastructure-net
|
name: infrastructure-net
|
||||||
- name: Create a subnet in the infrastructure-net
|
- name: Create a subnet in the infrastructure-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: infrastructure
|
tenant_name=infrastructure
|
||||||
network_name: infrastructure-net
|
network_name=infrastructure-net
|
||||||
name: infrastructure-subnet
|
name=infrastructure-subnet
|
||||||
cidr: 172.26.0.1/12
|
cidr=172.26.0.1/12
|
||||||
gateway_ip: 172.26.0.1
|
gateway_ip=172.26.0.1
|
||||||
register: INFRASTRUCTURE_SUBNET_ID
|
register: INFRASTRUCTURE_SUBNET_ID
|
||||||
- name: Connect router's interface to the infrastructure-subnet
|
- name: Connect router's interface to the infrastructure-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: infrastructure
|
tenant_name=infrastructure
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ INFRASTRUCTURE_SUBNET_ID.id }}
|
subnet_name="{{ INFRASTRUCTURE_SUBNET_ID.id }}"
|
||||||
|
|
||||||
# persistent network
|
# persistent network
|
||||||
- name: Create a router for persistent
|
- name: Create a router for persistent
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: persistent
|
tenant_name=persistent
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: persistent
|
tenant_name=persistent
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for persistent
|
- name: Create a private network for persistent
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: persistent
|
tenant_name=persistent
|
||||||
name: persistent-net
|
name: persistent-net
|
||||||
- name: Create a subnet in the persistent-net
|
- name: Create a subnet in the persistent-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: persistent
|
tenant_name=persistent
|
||||||
network_name: persistent-net
|
network_name=persistent-net
|
||||||
name: persistent-subnet
|
name=persistent-subnet
|
||||||
cidr: 172.27.0.1/12
|
cidr=172.27.0.1/12
|
||||||
gateway_ip: 172.27.0.1
|
gateway_ip=172.27.0.1
|
||||||
register: PERSISTENT_SUBNET_ID
|
register: PERSISTENT_SUBNET_ID
|
||||||
- name: Connect router's interface to the persistent-subnet
|
- name: Connect router's interface to the persistent-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: persistent
|
tenant_name=persistent
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ PERSISTENT_SUBNET_ID.id }}
|
subnet_name="{{ PERSISTENT_SUBNET_ID.id }}"
|
||||||
|
|
||||||
# transient network
|
# transient network
|
||||||
- name: Create a router for transient
|
- name: Create a router for transient
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for transient
|
- name: Create a private network for transient
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
name: transient-net
|
name=transient-net
|
||||||
- name: Create a subnet in the transient-net
|
- name: Create a subnet in the transient-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
network_name: transient-net
|
network_name=transient-net
|
||||||
name: transient-subnet
|
name: transient-subnet
|
||||||
cidr: 172.28.0.1/12
|
cidr=172.28.0.1/12
|
||||||
gateway_ip: 172.28.0.1
|
gateway_ip=172.28.0.1
|
||||||
register: TRANSIENT_SUBNET_ID
|
register: TRANSIENT_SUBNET_ID
|
||||||
- name: Connect router's interface to the transient-subnet
|
- name: Connect router's interface to the transient-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ TRANSIENT_SUBNET_ID.id }}
|
subnet_name="{{ TRANSIENT_SUBNET_ID.id }}"
|
||||||
|
|
||||||
# scratch network
|
# scratch network
|
||||||
- name: Create a router for scratch
|
- name: Create a router for scratch
|
||||||
neutron_router:
|
neutron_router:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: scratch
|
tenant_name=scratch
|
||||||
name: ext-to-int
|
name=ext-to-int
|
||||||
register: ROUTER_ID
|
register: ROUTER_ID
|
||||||
- name: Connect router's gateway to the external network
|
- name: Connect router's gateway to the external network
|
||||||
neutron_router_gateway:
|
neutron_router_gateway:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: scratch
|
tenant_name=scratch
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
network_name: {{ EXTERNAL_ID.id }}
|
network_name="{{ EXTERNAL_ID.id }}"
|
||||||
- name: Create a private network for scratch
|
- name: Create a private network for scratch
|
||||||
neutron_network:
|
neutron_network:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: scratch
|
tenant_name=scratch
|
||||||
name: scratch-net
|
name=scratch-net
|
||||||
- name: Create a subnet in the scratch-net
|
- name: Create a subnet in the scratch-net
|
||||||
neutron_subnet:
|
neutron_subnet:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: scratch
|
tenant_name=scratch
|
||||||
network_name: scratch-net
|
network_name=scratch-net
|
||||||
name: scratch-subnet
|
name=scratch-subnet
|
||||||
cidr: 172.29.0.1/12
|
cidr=172.29.0.1/12
|
||||||
gateway_ip: 172.29.0.1
|
gateway_ip=172.29.0.1
|
||||||
register: SCRATCH_SUBNET_ID
|
register: SCRATCH_SUBNET_ID
|
||||||
- name: Connect router's interface to the transient-subnet
|
- name: Connect router's interface to the transient-subnet
|
||||||
neutron_router_interface:
|
neutron_router_interface:
|
||||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||||
tenant_name: transient
|
tenant_name=transient
|
||||||
router_name: {{ ROUTER_ID.id }}
|
router_name="{{ ROUTER_ID.id }}"
|
||||||
subnet_name: {{ SCRATCH_SUBNET_ID.id }}
|
subnet_name="{{ SCRATCH_SUBNET_ID.id }}"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue