Skip to content

Commit 45a5e0d

Browse files
committed
remove ironic pods if running
Signed-off-by: Rafa Porres Molina <rporresm@redhat.com>
1 parent 19678c6 commit 45a5e0d

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

playbooks/tasks/deploy_ironic_containers.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
---
22
# Ironic ephemeral container deployment (non-persistent path)
33

4+
- name: Stop persistent Ironic systemd services if running
5+
become: true
6+
ansible.builtin.systemd:
7+
name: "{{ item }}"
8+
state: stopped
9+
enabled: false
10+
loop:
11+
- metal3-httpd.service
12+
- metal3-ironic-api.service
13+
- metal3-ironic-pod.service
14+
failed_when: false
15+
16+
- name: Remove persistent metal3-ironic pod
17+
become: true
18+
containers.podman.podman_pod:
19+
name: metal3-ironic
20+
state: absent
21+
failed_when: false
22+
23+
- name: Remove stale ephemeral metal3-ironic pod
24+
containers.podman.podman_pod:
25+
name: metal3-ironic
26+
state: absent
27+
428
- name: Create metal3-ironic pod
529
containers.podman.podman_pod:
630
name: metal3-ironic

0 commit comments

Comments
 (0)