2016-09-14 16:39:21 +02:00
|
|
|
---
|
|
|
|
|
2016-11-28 17:00:44 +01:00
|
|
|
# we don't want to disrupt servers where this role is manually maintained!
|
|
|
|
# thus: warning and block statement
|
2016-09-14 16:39:21 +02:00
|
|
|
|
2016-11-28 17:00:44 +01:00
|
|
|
- name: full-stop if meshing role is manually maintained on this server
|
|
|
|
debug: msg="meshing role skipped to not disrupt manual maintenance - set ansible_managed_meshing to True to enable ansible control"
|
|
|
|
when: (not ansible_managed_meshing is defined) or (not ansible_managed_meshing)
|
2016-09-14 16:39:21 +02:00
|
|
|
|
2016-11-28 17:00:44 +01:00
|
|
|
- block:
|
|
|
|
# arp and python packages
|
2016-11-28 17:06:28 +01:00
|
|
|
- include: packages.yml
|
2016-11-28 17:00:44 +01:00
|
|
|
|
|
|
|
# backend scripts
|
2016-11-28 17:06:28 +01:00
|
|
|
- include: backend-scripts.yml
|
2016-11-28 17:00:44 +01:00
|
|
|
|
|
|
|
# fastd
|
2016-11-28 17:06:28 +01:00
|
|
|
- include: fastd.yml
|
2016-11-28 17:00:44 +01:00
|
|
|
|
|
|
|
when: (ansible_managed_meshing is defined) and (ansible_managed_meshing)
|
|
|
|
# end block
|