Skip to content
Snippets Groups Projects
Commit dba20260 authored by ant31's avatar ant31
Browse files

Fail all nodes on error

parent a62f7425
No related branches found
No related tags found
No related merge requests found
--- ---
- hosts: all - hosts: all
any_errors_fatal: true
gather_facts: false gather_facts: false
roles: roles:
- bootstrap-os - bootstrap-os
...@@ -8,33 +9,40 @@ ...@@ -8,33 +9,40 @@
- hosts: all - hosts: all
any_errors_fatal: true
gather_facts: true gather_facts: true
- hosts: all - hosts: all
any_errors_fatal: true
roles: roles:
- { role: kubernetes/preinstall, tags: preinstall } - { role: kubernetes/preinstall, tags: preinstall }
- hosts: etcd:!k8s-cluster - hosts: etcd:!k8s-cluster
any_errors_fatal: true
roles: roles:
- { role: etcd, tags: etcd } - { role: etcd, tags: etcd }
- hosts: k8s-cluster - hosts: k8s-cluster
any_errors_fatal: true
roles: roles:
- { role: etcd, tags: etcd } - { role: etcd, tags: etcd }
- { role: kubernetes/node, tags: node } - { role: kubernetes/node, tags: node }
- { role: network_plugin, tags: network } - { role: network_plugin, tags: network }
- hosts: kube-master - hosts: kube-master
any_errors_fatal: true
roles: roles:
- { role: kubernetes/master, tags: master } - { role: kubernetes/master, tags: master }
- { role: kubernetes-apps/lib, tags: apps } - { role: kubernetes-apps/lib, tags: apps }
- { role: kubernetes-apps/network_plugin, tags: network } - { role: kubernetes-apps/network_plugin, tags: network }
- hosts: k8s-cluster - hosts: k8s-cluster
any_errors_fatal: true
roles: roles:
- { role: dnsmasq, tags: dnsmasq } - { role: dnsmasq, tags: dnsmasq }
- hosts: kube-master[0] - hosts: kube-master[0]
any_errors_fatal: true
roles: roles:
- { role: kubernetes-apps/lib, tags: apps } - { role: kubernetes-apps/lib, tags: apps }
- { role: kubernetes-apps, tags: apps } - { role: kubernetes-apps, tags: apps }
--- ---
# Deploy git infos # Deploy git infos
# ---------------- # ----------------
- name: 'GIT | Install script for collecting git info'
template:
src: "{{ role_path }}/gen-gitinfos.sh"
dest: "{{ bin_dir }}/gen-gitinfos.sh"
mode: a+rwx
- name: 'GIT | generate git informations' - name: 'GIT | generate git informations'
local_action: command {{ role_path }}/gen-gitinfos.sh global local_action: command {{ role_path }}/gen-gitinfos.sh global
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
bin_dir: "/opt/bin" bin_dir: "/opt/bin"
when: ansible_os_family == "CoreOS" when: ansible_os_family == "CoreOS"
- name: check bin dir exists
- name: 'GIT | Install script for collecting git info' file:
template: path: "{{bin_dir}}"
src: "{{ role_path }}/gen-gitinfos.sh" state: directory
dest: "{{ bin_dir }}/gen-gitinfos.sh" owner: root
mode: a+rwx become: true
- include: gitinfos.yml - include: gitinfos.yml
when: run_gitinfos when: run_gitinfos
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment