aboutsummaryrefslogtreecommitdiffstats
path: root/roles/sshd/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/sshd/tasks/main.yml')
-rw-r--r--roles/sshd/tasks/main.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/roles/sshd/tasks/main.yml b/roles/sshd/tasks/main.yml
new file mode 100644
index 0000000..0969429
--- /dev/null
+++ b/roles/sshd/tasks/main.yml
@@ -0,0 +1,24 @@
+
+# sshd ~~ roles/sshd/tasks/main.yml
+# Create sshd configuration and restart daemon
+
+---
+
+- name: generate sshd configuration
+ template:
+ src: templates/sshd_config.j2
+ dest: /etc/ssh/sshd_config
+ owner: "{{ user_root }}"
+ group: "{{ group_root }}"
+ mode: 0644
+
+- name: restart sshd
+ service:
+ name: sshd
+ state: restarted
+
+- name: check ssh connection
+ wait_for:
+ port: 22
+ delay: 1
+ state: started
remember that computers suck.