diff options
Diffstat (limited to 'roles/kolla-ansible-test-bifrost/tasks/main.yml')
| -rw-r--r-- | roles/kolla-ansible-test-bifrost/tasks/main.yml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/roles/kolla-ansible-test-bifrost/tasks/main.yml b/roles/kolla-ansible-test-bifrost/tasks/main.yml new file mode 100644 index 000000000..431aed584 --- /dev/null +++ b/roles/kolla-ansible-test-bifrost/tasks/main.yml @@ -0,0 +1,35 @@ +--- +- name: Check baremetal driver list + become: true + ansible.builtin.command: + cmd: > + {{ container_engine }} exec bifrost_deploy + bash -c 'OS_CLOUD=bifrost baremetal driver list' + register: bdl + until: bdl.rc == 0 + retries: 5 + delay: 10 + +- name: Check baremetal node list + become: true + ansible.builtin.command: + cmd: > + {{ container_engine }} exec bifrost_deploy + bash -c 'OS_CLOUD=bifrost baremetal node list' + +- name: Create baremetal node + become: true + ansible.builtin.command: + cmd: > + {{ container_engine }} exec bifrost_deploy + bash -c 'OS_CLOUD=bifrost baremetal node create + --driver redfish --name test-node' + +- name: Delete baremetal node + become: true + ansible.builtin.command: + cmd: > + {{ container_engine }} exec bifrost_deploy + bash -c 'OS_CLOUD=bifrost baremetal node delete + test-node' + |
