From cc36937b3c47b3f2a0833460fbb2a9e520f8a041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 12 Sep 2014 11:06:37 +0000 Subject: [PATCH] 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 }}" --- .../fed-cloud09.cloud.fedoraproject.org.yml | 254 +++++++++--------- 1 file changed, 127 insertions(+), 127 deletions(-) diff --git a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml index 70fa339dae..f0901c6410 100644 --- a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml @@ -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 }}"