set any_errors_fatal to true for all host sections

Add `any_errors_fatal: true` to all host sections in `site.yml.sample`
and `site-container.yml.sample` so that the playbook execution
ceases spontaneously and instantaneously when errors occurs.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 5f43dae593)
pull/3457/merge
Rishabh Dave 2018-12-17 16:04:46 +05:30 committed by Sébastien Han
parent e2852eb40e
commit 6e2cd0930f
2 changed files with 15 additions and 1 deletions

View File

@ -72,6 +72,7 @@
- (not (inventory_hostname in groups.get('clients', [])) or (inventory_hostname == groups.get('clients', [''])|first))
- hosts: mons
any_errors_fatal: true
tasks:
- name: set ceph monitor install 'In Progress'
run_once: true
@ -82,6 +83,7 @@
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mons
any_errors_fatal: true
become: True
gather_facts: false
roles:
@ -95,6 +97,7 @@
serial: 1 # MUST be '1' WHEN DEPLOYING MONITORS ON DOCKER CONTAINERS
- hosts: mons
any_errors_fatal: true
tasks:
- name: set ceph monitor install 'Complete'
run_once: true
@ -105,6 +108,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mgrs
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -133,6 +137,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: osds
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -161,6 +166,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mdss
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -189,6 +195,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: rgws
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -217,6 +224,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: nfss
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -245,6 +253,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: rbdmirrors
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -273,6 +282,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: restapis
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -305,6 +315,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: clients
any_errors_fatal: true
become: True
gather_facts: false
pre_tasks:
@ -337,6 +348,7 @@
- hosts:
- iscsigws
- iscsi-gws # for backward compatibility only!
any_errors_fatal: true
gather_facts: false
become: True
pre_tasks:
@ -363,6 +375,7 @@
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: mons
any_errors_fatal: true
gather_facts: false
become: True
tasks:
@ -379,4 +392,4 @@
msg: "{{ ceph_status.stdout_lines }}"
delegate_to: "{{ groups['mons'][0] }}"
run_once: true
when: not ceph_status.failed
when: not ceph_status.failed

View File

@ -395,6 +395,7 @@
- hosts: mons
gather_facts: false
become: True
any_errors_fatal: true
tasks:
- name: get ceph status from the first monitor
command: ceph --cluster {{ cluster | default ('ceph') }} -s