ceph-crash: add install checkpoint

The ceph crash insatll checkpoint callback was missing in the main
playbooks.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 993d06c4d9)
pull/6676/head
Dimitri Savineau 2021-07-05 10:11:57 -04:00 committed by Guillaume Abrioux
parent f80837c23e
commit 083b55a760
3 changed files with 38 additions and 0 deletions

View File

@ -34,6 +34,7 @@ class CallbackModule(CallbackBase):
'installer_phase_ceph_dashboard', 'installer_phase_ceph_dashboard',
'installer_phase_ceph_grafana', 'installer_phase_ceph_grafana',
'installer_phase_ceph_node_exporter', 'installer_phase_ceph_node_exporter',
'installer_phase_ceph_crash',
] ]
# Define the attributes of the installer phases # Define the attributes of the installer phases
@ -90,6 +91,10 @@ class CallbackModule(CallbackBase):
'title': 'Install Ceph Node Exporter', 'title': 'Install Ceph Node Exporter',
'playbook': 'roles/ceph-node-exporter/tasks/main.yml' 'playbook': 'roles/ceph-node-exporter/tasks/main.yml'
}, },
'installer_phase_ceph_crash': {
'title': 'Install Ceph Crash',
'playbook': 'roles/ceph-crash/tasks/main.yml'
},
} }
# Find the longest phase title # Find the longest phase title

View File

@ -437,6 +437,14 @@
gather_facts: false gather_facts: false
become: True become: True
any_errors_fatal: true any_errors_fatal: true
pre_tasks:
- name: set ceph crash install 'In Progress'
run_once: true
set_stats:
data:
installer_phase_ceph_crash:
status: "In Progress"
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
tasks: tasks:
- import_role: - import_role:
@ -449,6 +457,14 @@
- import_role: - import_role:
name: ceph-crash name: ceph-crash
post_tasks:
- name: set ceph crash install 'Complete'
run_once: true
set_stats:
data:
installer_phase_ceph_crash:
status: "Complete"
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mons - hosts: mons
gather_facts: false gather_facts: false

View File

@ -460,6 +460,14 @@
gather_facts: false gather_facts: false
become: True become: True
any_errors_fatal: true any_errors_fatal: true
pre_tasks:
- name: set ceph crash install 'In Progress'
run_once: true
set_stats:
data:
installer_phase_ceph_crash:
status: "In Progress"
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
tasks: tasks:
- import_role: - import_role:
@ -472,6 +480,15 @@
- import_role: - import_role:
name: ceph-crash name: ceph-crash
post_tasks:
- name: set ceph crash install 'Complete'
run_once: true
set_stats:
data:
installer_phase_ceph_crash:
status: "Complete"
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mons - hosts: mons
gather_facts: false gather_facts: false
become: True become: True