diff options
Diffstat (limited to 'roles/sshd/tasks/main.yml')
| -rw-r--r-- | roles/sshd/tasks/main.yml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/sshd/tasks/main.yml b/roles/sshd/tasks/main.yml index 751f379..db151f5 100644 --- a/roles/sshd/tasks/main.yml +++ b/roles/sshd/tasks/main.yml @@ -5,13 +5,13 @@ - distribution_release - name: Set platform-specific variables - ansible.builtin.include_vars: "{{ __sshd_vars_file }}" loop: - "{{ ansible_facts['distribution'] }}.yml" - "{{ ansible_facts['distribution'] }}_{{ ansible_facts['distribution_release'] }}.yml" vars: - __sshd_vars_file: "{{ role_path }}/vars/{{ item }}" + __sshd_vars_file: '{{ role_path }}/vars/{{ item }}' when: __sshd_vars_file is exists + ansible.builtin.include_vars: '{{ __sshd_vars_file }}' - name: Configure sshd become: true @@ -20,13 +20,13 @@ dest: /etc/ssh/sshd_config owner: root group: root - mode: '644' + mode: '0644' validate: /usr/sbin/sshd -t -f %s register: sshd_conf - name: Restart sshd - become: true when: sshd_conf is changed + become: true ansible.builtin.systemd_service: name: '{{ __sshd_service_name }}' state: restarted |
