Refs #8013: Playbook Claves ssh - authorized_keys2 added with users list. Split ssh task, generate keys & configure.

This commit is contained in:
Xavi Lleó 2024-10-21 13:57:47 +02:00
parent e17c76fb8d
commit fba0ddd348
5 changed files with 26 additions and 13 deletions

View File

@ -6,8 +6,8 @@
tags: resolv tags: resolv
- import_tasks: timesync.yml - import_tasks: timesync.yml
tags: timesync tags: timesync
- import_tasks: ssh.yml - import_tasks: sshd_configure.yml
tags: ssh tags: sshd_configure
- import_tasks: defuser.yml - import_tasks: defuser.yml
tags: defuser tags: defuser
- import_tasks: install.yml - import_tasks: install.yml

View File

@ -0,0 +1,17 @@
- name: Configure sshd_config settings
copy:
dest: /etc/ssh/sshd_config.d/vn-listenipv4.conf
content: |
# Do not edit this file! Ansible will overwrite it.
ListenAddress 0.0.0.0
owner: root
group: root
mode: u=rw,g=r,o=r
notify: restart sshd
- name: Deploy custom authorized_keys for root
copy:
dest: /root/.ssh/authorized_keys2
content: "{{ public_keys }}"
owner: root
group: root
mode: u=rw,g=,o=

View File

@ -2,3 +2,7 @@
service: service:
name: nslcd name: nslcd
state: restarted state: restarted
- name: restart-ssh
systemd:
name: ssh
state: restarted

View File

@ -2,3 +2,5 @@
tags: auth tags: auth
- import_tasks: sudoers.yml - import_tasks: sudoers.yml
tags: sudoers tags: sudoers
- import_tasks: ssh_keys.yml
tags: ssh_keys

View File

@ -19,13 +19,3 @@
section: witness section: witness
option: ssh_keys_generated option: ssh_keys_generated
value: true value: true
- name: Configure sshd_config settings
copy:
dest: /etc/ssh/sshd_config.d/vn-listenipv4.conf
content: |
# Do not edit this file! Ansible will overwrite it.
ListenAddress 0.0.0.0
owner: root
group: root
mode: u=rw,g=r,o=r
notify: restart sshd