From cc509627df565e16703849825388281c5132b484 Mon Sep 17 00:00:00 2001 From: CVL-GitHub <jupiter.hu@monash.edu> Date: Tue, 9 Jun 2015 12:52:52 +1000 Subject: [PATCH] Apply for openssh ca on M2CVL --- roles/jasons_ssh_ca/handlers/main.yml | 7 ++++--- roles/jasons_ssh_ca/tasks/main.yml | 3 +-- roles/openssh/tasks/installSsh.yml | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/roles/jasons_ssh_ca/handlers/main.yml b/roles/jasons_ssh_ca/handlers/main.yml index 875ea0a..af2e04a 100644 --- a/roles/jasons_ssh_ca/handlers/main.yml +++ b/roles/jasons_ssh_ca/handlers/main.yml @@ -1,5 +1,6 @@ --- -- name: restart ssh debian - service: name=ssh state=restarted +- include_vars: "roles/openssh/vars/{{ ansible_os_family }}_{{ ansible_architecture }}.yml" + +- name: restart ssh + service: name={{ sshd_name }} state=restarted sudo: true - when: ansible_os_family == "Debian" diff --git a/roles/jasons_ssh_ca/tasks/main.yml b/roles/jasons_ssh_ca/tasks/main.yml index 4be9b14..1823b18 100644 --- a/roles/jasons_ssh_ca/tasks/main.yml +++ b/roles/jasons_ssh_ca/tasks/main.yml @@ -10,5 +10,4 @@ line: TrustedUserCAKeys /etc/ssh/server_ca.pub state: present sudo: true - notify: restart ssh debian - when: ansible_os_family == "Debian" + notify: restart ssh diff --git a/roles/openssh/tasks/installSsh.yml b/roles/openssh/tasks/installSsh.yml index cc73e0a..3dd1388 100644 --- a/roles/openssh/tasks/installSsh.yml +++ b/roles/openssh/tasks/installSsh.yml @@ -19,6 +19,7 @@ shell: tar zxf /tmp/openssh-{{ ssh_version }}.tar.gz args: chdir: /tmp + creates: /tmp/openssh-{{ ssh_version }}/ssh - name: build ssh shell: ./configure --prefix={{ ssh_dir }} --with-ipv4-default --with-md5-passwords --with-pam && make -- GitLab