]> arthur.barton.de Git - AnsibleRoles.git/commitdiff
sshd: New handler 'restart "sshd"'
authorAlexander Barton <alex@barton.de>
Wed, 27 Jul 2016 15:20:57 +0000 (17:20 +0200)
committerAlexander Barton <alex@barton.de>
Wed, 27 Jul 2016 15:20:57 +0000 (17:20 +0200)
roles/sshd/handlers/main.yml [new file with mode: 0644]

diff --git a/roles/sshd/handlers/main.yml b/roles/sshd/handlers/main.yml
new file mode 100644 (file)
index 0000000..bb2970d
--- /dev/null
@@ -0,0 +1,27 @@
+---
+# sshd handlers
+
+- name: restart "sshd"
+  tags:
+    - ssh
+  shell: echo "SSH service should be restarted ..."
+  changed_when: True
+  notify:
+    - restart SSH daemon (service "ssh")
+    - restart SSH daemon (service "sshd")
+
+- name: restart SSH daemon (service "ssh")
+  tags:
+    - ssh
+  service: >
+    name=ssh
+    state=restarted
+  when: "ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'"
+
+- name: restart SSH daemon (service "sshd")
+  tags:
+    - ssh
+  service: >
+    name=sshd
+    state=restarted
+  when: "ansible_distribution != 'Debian' and ansible_distribution != 'Ubuntu'"