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
|
||||
- name: Add the cirros-0.3.2-x86_64 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
|
||||
disk_format: qcow2
|
||||
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
|
||||
- name: Add the images
|
||||
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 }}"
|
||||
disk_format: qcow2
|
||||
is_public: True
|
||||
|
@ -144,7 +144,7 @@
|
|||
##### PROJECTS ######
|
||||
- name: Create tenants
|
||||
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_description: "{{ item.desc }}"
|
||||
state: present
|
||||
|
@ -165,7 +165,7 @@
|
|||
# If username is 3 or less characters, use email for grep
|
||||
- name: Create users
|
||||
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 }}"
|
||||
email: "{{ item.email }}"
|
||||
tenant: "{{ item.tenant }}"
|
||||
|
@ -197,21 +197,21 @@
|
|||
# http://docs.openstack.org/havana/install-guide/install/apt/content/install-neutron.configure-networks.html
|
||||
- name: Create en external network
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
name: external
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
name=external
|
||||
router_external: True
|
||||
provider_network_type: flat
|
||||
provider_physical_network: floatnet
|
||||
register: EXTERNAL_ID
|
||||
- name: Create an external subnet
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
name: external-subnet
|
||||
network_name: external-subnet
|
||||
cidr: "{{ public_interface_cidr }}"
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
name=external-subnet
|
||||
network_name=external-subnet
|
||||
cidr="{{ public_interface_cidr }}"
|
||||
allocation_pool_start: "{{ public_floating_start }}"
|
||||
allocation_pool_end: "{{ public_floating_end }}"
|
||||
gateway_ip: "{{ public_gateway_ip }}"
|
||||
gateway_ip="{{ public_gateway_ip }}"
|
||||
enable_dhcp: False
|
||||
register: EXTERNAL_SUBNET_ID
|
||||
- shell: source /root/keystonerc_admin && nova floating-ip-create external
|
||||
|
@ -229,204 +229,204 @@
|
|||
# Cloudintern network
|
||||
- name: Create a router for Cloudintern
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: cloudintern
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=cloudintern
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: cloudintern
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=cloudintern
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for cloudintern
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: cloudintern
|
||||
name: cloudintern-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=cloudintern
|
||||
name=cloudintern-net
|
||||
- name: Create a subnet in the cloudintern-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: cloudintern
|
||||
network_name: cloudintern-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=cloudintern
|
||||
network_name=cloudintern-net
|
||||
name: cloudintern-subnet
|
||||
cidr: 172.25.0.1/12
|
||||
gateway_ip: 172.25.0.1
|
||||
cidr=172.25.0.1/12
|
||||
gateway_ip=172.25.0.1
|
||||
register: CLOUDINTERN_SUBNET_ID
|
||||
- name: Connect router's interface to the cloudintern-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: cloudintern
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ CLOUDINTERN_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=cloudintern
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ CLOUDINTERN_SUBNET_ID.id }}"
|
||||
|
||||
# Copr network
|
||||
- name: Create a router for copr
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: copr
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=copr
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: copr
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=copr
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for copr
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: copr
|
||||
name: copr-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=copr
|
||||
name=copr-net
|
||||
- name: Create a subnet in the copr-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: copr
|
||||
network_name: copr-net
|
||||
name: copr-subnet
|
||||
cidr: 172.24.0.1/12
|
||||
gateway_ip: 172.24.0.1
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=copr
|
||||
network_name=copr-net
|
||||
name=copr-subnet
|
||||
cidr=172.24.0.1/12
|
||||
gateway_ip=172.24.0.1
|
||||
register: COPR_SUBNET_ID
|
||||
- name: Connect router's interface to the copr-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: copr
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ COPR_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=copr
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ COPR_SUBNET_ID.id }}"
|
||||
|
||||
# infrastructure network
|
||||
- name: Create a router for infrastructure
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: infrastructure
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=infrastructure
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: infrastructure
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=infrastructure
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for infrastructure
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: infrastructure
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=infrastructure
|
||||
name: infrastructure-net
|
||||
- name: Create a subnet in the infrastructure-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: infrastructure
|
||||
network_name: infrastructure-net
|
||||
name: infrastructure-subnet
|
||||
cidr: 172.26.0.1/12
|
||||
gateway_ip: 172.26.0.1
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=infrastructure
|
||||
network_name=infrastructure-net
|
||||
name=infrastructure-subnet
|
||||
cidr=172.26.0.1/12
|
||||
gateway_ip=172.26.0.1
|
||||
register: INFRASTRUCTURE_SUBNET_ID
|
||||
- name: Connect router's interface to the infrastructure-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: infrastructure
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ INFRASTRUCTURE_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=infrastructure
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ INFRASTRUCTURE_SUBNET_ID.id }}"
|
||||
|
||||
# persistent network
|
||||
- name: Create a router for persistent
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: persistent
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=persistent
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: persistent
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=persistent
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for persistent
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: persistent
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=persistent
|
||||
name: persistent-net
|
||||
- name: Create a subnet in the persistent-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: persistent
|
||||
network_name: persistent-net
|
||||
name: persistent-subnet
|
||||
cidr: 172.27.0.1/12
|
||||
gateway_ip: 172.27.0.1
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=persistent
|
||||
network_name=persistent-net
|
||||
name=persistent-subnet
|
||||
cidr=172.27.0.1/12
|
||||
gateway_ip=172.27.0.1
|
||||
register: PERSISTENT_SUBNET_ID
|
||||
- name: Connect router's interface to the persistent-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: persistent
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ PERSISTENT_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=persistent
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ PERSISTENT_SUBNET_ID.id }}"
|
||||
|
||||
# transient network
|
||||
- name: Create a router for transient
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for transient
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
name: transient-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
name=transient-net
|
||||
- name: Create a subnet in the transient-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
network_name: transient-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
network_name=transient-net
|
||||
name: transient-subnet
|
||||
cidr: 172.28.0.1/12
|
||||
gateway_ip: 172.28.0.1
|
||||
cidr=172.28.0.1/12
|
||||
gateway_ip=172.28.0.1
|
||||
register: TRANSIENT_SUBNET_ID
|
||||
- name: Connect router's interface to the transient-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ TRANSIENT_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ TRANSIENT_SUBNET_ID.id }}"
|
||||
|
||||
# scratch network
|
||||
- name: Create a router for scratch
|
||||
neutron_router:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: scratch
|
||||
name: ext-to-int
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=scratch
|
||||
name=ext-to-int
|
||||
register: ROUTER_ID
|
||||
- name: Connect router's gateway to the external network
|
||||
neutron_router_gateway:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: scratch
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
network_name: {{ EXTERNAL_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=scratch
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
network_name="{{ EXTERNAL_ID.id }}"
|
||||
- name: Create a private network for scratch
|
||||
neutron_network:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: scratch
|
||||
name: scratch-net
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=scratch
|
||||
name=scratch-net
|
||||
- name: Create a subnet in the scratch-net
|
||||
neutron_subnet:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: scratch
|
||||
network_name: scratch-net
|
||||
name: scratch-subnet
|
||||
cidr: 172.29.0.1/12
|
||||
gateway_ip: 172.29.0.1
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=scratch
|
||||
network_name=scratch-net
|
||||
name=scratch-subnet
|
||||
cidr=172.29.0.1/12
|
||||
gateway_ip=172.29.0.1
|
||||
register: SCRATCH_SUBNET_ID
|
||||
- name: Connect router's interface to the transient-subnet
|
||||
neutron_router_interface:
|
||||
login_username: "admin" login_password: "{{ ADMIN_PASS }}" login_tenant_name: "admin"
|
||||
tenant_name: transient
|
||||
router_name: {{ ROUTER_ID.id }}
|
||||
subnet_name: {{ SCRATCH_SUBNET_ID.id }}
|
||||
login_username="admin" login_password="{{ ADMIN_PASS }}" login_tenant_name="admin"
|
||||
tenant_name=transient
|
||||
router_name="{{ ROUTER_ID.id }}"
|
||||
subnet_name="{{ SCRATCH_SUBNET_ID.id }}"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue