Merge pull request 'Refs #8013: Playbook Claves ssh - authorized_keys2 added with users list. Split ssh task, generate keys & configure.' (!36) from 8013-Playbook_Claves_ssh into main

Reviewed-on: #36
Reviewed-by: Juan Ferrer <juan@verdnatura.es>
This commit is contained in:
Juan Ferrer 2024-10-21 14:33:44 +00:00
commit 073ea0cc8c
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

@ -18,14 +18,4 @@
path: /etc/vn.ini path: /etc/vn.ini
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