diff options
author | 2017-08-25 18:24:50 +0000 | |
---|---|---|
committer | 2017-08-25 18:24:50 +0000 | |
commit | 2ebb431beffab428076a46101919c1ab39a3ecb0 (patch) | |
tree | f8a43f7cb6490158e854b01cacfcd5aff2744b71 /lib/ansible/playbooks/configure_undercloud.yml | |
parent | 34aad90040da4094a4288f6cbdf1acddb5f4628c (diff) | |
parent | 98e127b8f2b026355d1438970bbadce2c95898fa (diff) |
Merge "Updates and additions to handle aarch64"
Diffstat (limited to 'lib/ansible/playbooks/configure_undercloud.yml')
-rw-r--r-- | lib/ansible/playbooks/configure_undercloud.yml | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/lib/ansible/playbooks/configure_undercloud.yml b/lib/ansible/playbooks/configure_undercloud.yml index 7b236624..aa6c960a 100644 --- a/lib/ansible/playbooks/configure_undercloud.yml +++ b/lib/ansible/playbooks/configure_undercloud.yml @@ -41,12 +41,12 @@ with_items: "{{ ironic_config }}" - name: openstack-configs undercloud aarch64 shell: openstack-config --set undercloud.conf DEFAULT ipxe_enabled false - when: "{{ aarch64 }}" + when: aarch64 - lineinfile: path: /usr/lib/python2.7/site-packages/ironic/common/pxe_utils.py regexp: '_link_ip_address_pxe_configs' line: '_link_mac_pxe_configs(task)' - when: "{{ aarch64 }}" + when: aarch64 - name: undercloud install shell: openstack undercloud install &> apex-undercloud-install.log become: yes @@ -94,17 +94,33 @@ when: - external_network.vlan != "native" - external_network.enabled - - name: assign IP to native eth2 + - name: assign IP to native eth2 shell: ip a a {{ external_network.ip }}/{{ external_network.prefix }} dev eth2 become: yes when: - external_network.vlan == "native" - external_network.enabled + - not aarch64 - name: bring up eth2 shell: ip link set up dev eth2 when: - external_network.vlan == "native" - external_network.enabled + - not aarch64 + become: yes + - name: assign IP to native eth0 if aarch64 + shell: ip a a {{ external_network.ip }}/{{ external_network.prefix }} dev eth0 + become: yes + when: + - external_network.vlan == "native" + - external_network.enabled + - aarch64 + - name: bring up eth0 if aarch64 + shell: ip link set up dev eth0 + when: + - external_network.vlan == "native" + - external_network.enabled + - aarch64 become: yes - name: fetch storage environment file fetch: |