]> arthur.barton.de Git - AnsibleRoles.git/commitdiff
sshd: Support more operating systems
authorAlexander Barton <alex@barton.de>
Tue, 20 Oct 2015 13:01:38 +0000 (15:01 +0200)
committerAlexander Barton <alex@barton.de>
Tue, 20 Oct 2015 13:01:38 +0000 (15:01 +0200)
- Don't use apt-get on non-Debian platforms.
- Handle "ssh" and "sushi" service names.

roles/sshd/tasks/main.yml

index 5974883494883db5b25e924b923fc67c3eda8309..684d88c377e2a504011a71cf891d0be702668af2 100644 (file)
@@ -11,6 +11,7 @@
   with_items:
     - openssh-blacklist-extra
     - ssh
+  when: "ansible_distribution == 'Debian'"
 
 - name: ensure service "ssh" is enabled and running
   tags:
     enabled=yes
     name=ssh
     state=running
+  when: "ansible_distribution == 'Debian'"
+
+- name: ensure service "sshd" is enabled and running
+  tags:
+    - services
+    - sshd
+  service: >
+    enabled=yes
+    name=sshd
+    state=running
+  when: "ansible_distribution != 'Debian'"