X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Finfra-ansible.git;a=blobdiff_plain;f=roles%2Fbaremetal_provision%2Ftasks%2Fvbmc_port_setup.yml;h=f5c47762f171a7b3dce1e1b35a3ba6d455615c1c;hp=7061aa388b7c033cb2195e5dc89985d01d6ffa7f;hb=1aeb85260cd48e76577afdae4fa3851dedb7c3c5;hpb=ebead6e70289f4cabe7cc0784e45b4864022f0fb diff --git a/roles/baremetal_provision/tasks/vbmc_port_setup.yml b/roles/baremetal_provision/tasks/vbmc_port_setup.yml index 7061aa3..f5c4776 100644 --- a/roles/baremetal_provision/tasks/vbmc_port_setup.yml +++ b/roles/baremetal_provision/tasks/vbmc_port_setup.yml @@ -26,17 +26,13 @@ dest: "/etc/virtualbmc/" - name: Create vbmc nodes - command: /usr/bin/vbmc add {{ item.name }} --libvirt-uri "qemu+ssh://root@{{item.driver_info['power']['ssh_address'] | ipwrap}}/system?no_verify=1" --port {{ item.driver_info['power']['ipmi_port'] }} + command: /usr/bin/vbmc add {{ ironic_node_details.name }} --libvirt-uri "qemu+ssh://root@{{ironic_node_details.driver_info['power']['ssh_address'] | ipwrap}}/system?no_verify=1" --port {{ ironic_node_details.driver_info['power']['ipmi_port'] }} become: True become_flags: '-H' register: vbmc_out - with_items: "{{ baremetal_ironic_nodes }}" - failed_when: "vbmc_out.rc != 0 and 'already exists' not in vbmc_out.stderr" - loop_control: - label: "{{ item.name }}" + failed_when: "vbmc_out.rc != 0 and 'exists' not in vbmc_out.stderr" - name: Start vbmc node ports - command: sudo /usr/bin/vbmc start {{ item.name }} - with_items: "{{ baremetal_ironic_nodes }}" - loop_control: - label: "{{ item.name }}" + command: sudo /usr/bin/vbmc start {{ ironic_node_details.name }} + register: vbmc_start_out + failed_when: "vbmc_start_out.rc != 0 and 'already running' not in vbmc_start_out.stderr"