[PATCH 1/3] Split watchdog related setup in a separate file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Michael Scherer <misc@xxxxxxxx>

---
 roles/base/tasks/main.yml     | 46 ++-----------------------------------------
 roles/base/tasks/watchdog.yml | 44 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 44 deletions(-)
 create mode 100644 roles/base/tasks/watchdog.yml

diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml
index ddc751d..8139bb0 100644
--- a/roles/base/tasks/main.yml
+++ b/roles/base/tasks/main.yml
@@ -408,47 +408,5 @@
 #
 # Watchdog stuff
 #
-- name: See if theres a watchdog device
-  stat: path=/dev/watchdog
-  when: ansible_virtualization_role == 'guest'
-  register: watchdog_dev
-
-- name: install watchdog
-  yum: pkg={{ item }} state=present
-  with_items:
-  - watchdog
-  tags:
-  - packages
-  - watchdog
-  - base
-  when: ansible_distribution_major_version|int < 22 and ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
-
-- name: install watchdog
-  dnf: pkg={{ item }} state=present
-  with_items:
-  - watchdog
-  tags:
-  - packages
-  - watchdog
-  - base
-  when: ansible_distribution_major_version|int > 21 and ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
-
-- name: watchdog device configuration
-  copy: src=watchdog.conf dest=/etc/watchdog.conf owner=root group=root mode=644
-  when: ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
-  tags:
-  - config
-  - watchdog
-  - base
-  notify: restart watchdog
-
-- name: Set watchdog to run on boot
-  service: name=watchdog enabled=yes
-  when: ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
-  ignore_errors: true
-  notify:
-  - restart watchdog
-  tags:
-  - service
-  - watchdog
-  - base
+- name: Set up watchdog
+  include: watchdog.yml
diff --git a/roles/base/tasks/watchdog.yml b/roles/base/tasks/watchdog.yml
new file mode 100644
index 0000000..6ae0d54
--- /dev/null
+++ b/roles/base/tasks/watchdog.yml
@@ -0,0 +1,44 @@
+- name: See if theres a watchdog device
+  stat: path=/dev/watchdog
+  when: ansible_virtualization_role == 'guest'
+  register: watchdog_dev
+
+- name: install watchdog
+  yum: pkg={{ item }} state=present
+  with_items:
+  - watchdog
+  tags:
+  - packages
+  - watchdog
+  - base
+  when: ansible_distribution_major_version|int < 22 and ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
+
+- name: install watchdog
+  dnf: pkg={{ item }} state=present
+  with_items:
+  - watchdog
+  tags:
+  - packages
+  - watchdog
+  - base
+  when: ansible_distribution_major_version|int > 21 and ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
+
+- name: watchdog device configuration
+  copy: src=watchdog.conf dest=/etc/watchdog.conf owner=root group=root mode=644
+  when: ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
+  tags:
+  - config
+  - watchdog
+  - base
+  notify: restart watchdog
+
+- name: Set watchdog to run on boot
+  service: name=watchdog enabled=yes
+  when: ansible_virtualization_role == 'guest' and watchdog_dev.stat.exists
+  ignore_errors: true
+  notify:
+  - restart watchdog
+  tags:
+  - service
+  - watchdog
+  - base
-- 
1.8.3.1
_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux