REFACTOR: handlers moved from LXC setting up playbook to harden ssh task
This commit is contained in:
+1
-12
@@ -14,15 +14,4 @@
|
|||||||
../inventory/group_vars/all/secrets.yaml
|
../inventory/group_vars/all/secrets.yaml
|
||||||
vars:
|
vars:
|
||||||
ansible_user_passwd_hash: "{{ ansible_password | password_hash('sha512', 's3edscrj45e6r') }}"
|
ansible_user_passwd_hash: "{{ ansible_password | password_hash('sha512', 's3edscrj45e6r') }}"
|
||||||
user_passwd_hash: "{{ user_password | password_hash('sha512', 's3ed6123jhgcr') }}"
|
user_passwd_hash: "{{ user_password | password_hash('sha512', 's3ed6123jhgcr') }}"
|
||||||
|
|
||||||
handlers:
|
|
||||||
- name: restart ssh-server
|
|
||||||
service:
|
|
||||||
name: ssh
|
|
||||||
state: restarted
|
|
||||||
|
|
||||||
- name: restart sshd-server
|
|
||||||
service:
|
|
||||||
name: sshd
|
|
||||||
state: restarted
|
|
||||||
@@ -5,7 +5,6 @@
|
|||||||
src: "{{ role_path }}/files/hardened_sshd.conf"
|
src: "{{ role_path }}/files/hardened_sshd.conf"
|
||||||
dest: /etc/ssh/sshd_config.d/hardened_sshd.conf
|
dest: /etc/ssh/sshd_config.d/hardened_sshd.conf
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
notify: restart ssh-server
|
|
||||||
when: ansible_facts['distribution'] == 'Ubuntu'
|
when: ansible_facts['distribution'] == 'Ubuntu'
|
||||||
|
|
||||||
- name: Configure ssh-server daemon
|
- name: Configure ssh-server daemon
|
||||||
@@ -13,7 +12,6 @@
|
|||||||
src: "{{ role_path }}/files/hardened_sshd.conf"
|
src: "{{ role_path }}/files/hardened_sshd.conf"
|
||||||
dest: /etc/ssh/sshd_config.d/hardened_sshd.conf
|
dest: /etc/ssh/sshd_config.d/hardened_sshd.conf
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
notify: restart sshd-server
|
|
||||||
when: ansible_facts['distribution'] == 'Debian'
|
when: ansible_facts['distribution'] == 'Debian'
|
||||||
|
|
||||||
- name: Configure ssh client
|
- name: Configure ssh client
|
||||||
@@ -22,3 +20,17 @@
|
|||||||
src: "{{ role_path }}/files/hardened_ssh.conf"
|
src: "{{ role_path }}/files/hardened_ssh.conf"
|
||||||
dest: /etc/ssh/ssh_config.d/hardened_ssh.conf
|
dest: /etc/ssh/ssh_config.d/hardened_ssh.conf
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
|
|
||||||
|
- name: Restart ssh-server Debian
|
||||||
|
remote_user: ansible
|
||||||
|
ansible.builtin.service:
|
||||||
|
name: sshd
|
||||||
|
state: restarted
|
||||||
|
when: ansible_facts['distribution'] == 'Debian'
|
||||||
|
|
||||||
|
- name: Restart ssh-server Ubuntu
|
||||||
|
remote_user: ansible
|
||||||
|
ansible.builtin.service:
|
||||||
|
name: ssh
|
||||||
|
state: restarted
|
||||||
|
when: ansible_facts['distribution'] == 'Ubuntu'
|
||||||
|
|||||||
Reference in New Issue
Block a user