aboutsummaryrefslogtreecommitdiff
path: root/roles/kolla-ansible-test-bifrost
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2025-10-08 17:02:50 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2025-10-10 07:54:33 +0000
commit45e7b9ec4435d334c5757a1e5a6352b9f342567e (patch)
tree77a9bf3ccb69c35bbc77f0d8069833b389b565c0 /roles/kolla-ansible-test-bifrost
parent10e719f9d8b4b8d8efbc00e9a69ae6984b4a0a10 (diff)
downloadkolla-ansible-45e7b9ec4435d334c5757a1e5a6352b9f342567e.tar.gz
kolla-ansible-45e7b9ec4435d334c5757a1e5a6352b9f342567e.zip
CI: Rework test/deploy/upgrade-bifrost.sh into Ansible roles
Change-Id: I55ea22002ea81085a43dc053f619bb61cd497c69 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'roles/kolla-ansible-test-bifrost')
-rw-r--r--roles/kolla-ansible-test-bifrost/tasks/main.yml35
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'
+