From 73941167f1f24e1d96e2abe5c091f9dae513f0b2 Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Fri, 14 Sep 2018 14:38:33 -0600 Subject: [PATCH] Ensure that SSHD is installed, enabled and running The repo server relies on SSHD for the repo synchronisation, so in this patch we ensure that it is installed, enabled and running. Change-Id: I0618e76125fc1489903b3518b9bef3999c8c7347 --- tasks/repo_post_install.yml | 8 ++++++++ vars/debian.yml | 1 + vars/redhat.yml | 1 + vars/suse.yml | 1 + 4 files changed, 11 insertions(+) diff --git a/tasks/repo_post_install.yml b/tasks/repo_post_install.yml index 99c655b..2312e9f 100644 --- a/tasks/repo_post_install.yml +++ b/tasks/repo_post_install.yml @@ -28,6 +28,14 @@ name: "{{ repo_service_user_name }}" generate_ssh_key: "yes" +- name: Enable SSHD + systemd: + name: sshd + state: started + enabled: yes + masked: no + daemon_reload: yes + - name: Drop NGINX configuration files template: src: "{{ item.src }}" diff --git a/vars/debian.yml b/vars/debian.yml index b2c06d3..9b1b3de 100644 --- a/vars/debian.yml +++ b/vars/debian.yml @@ -24,6 +24,7 @@ repo_server_distro_packages: - git - lsyncd - nginx-extras + - openssh-server - rsync repo_pkg_cache_server_distro_packages: diff --git a/vars/redhat.yml b/vars/redhat.yml index e990a94..71c5203 100644 --- a/vars/redhat.yml +++ b/vars/redhat.yml @@ -26,6 +26,7 @@ repo_server_distro_packages: - git-daemon - lsyncd - nginx + - openssh-server - rsync repo_pkg_cache_server_distro_packages: diff --git a/vars/suse.yml b/vars/suse.yml index 4a4a647..e9a4468 100644 --- a/vars/suse.yml +++ b/vars/suse.yml @@ -25,6 +25,7 @@ repo_server_distro_packages: - git-daemon - lsyncd - nginx + - openssh - rsync repo_pkg_cache_server_distro_packages: