infra-ansible

ansible script to ship alpine/ssh/wireguard

git clone https://9o.is/git/infra-ansible.git

commit 68af35b74213ef075ccebd1497f66d353e117c99
parent df4ddef72fcfac9eab353b0035ce258f2ff75f0c
Author: Jul <jul@9o.is>
Date:   Wed, 15 May 2024 00:04:55 +0800

move ssh user related tasks to user.yml

Diffstat:
Mhost/roles/openssh/tasks/main.yml | 16----------------
Mhost/roles/openssh/tasks/user.yml | 17+++++++++++++++++
2 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/host/roles/openssh/tasks/main.yml b/host/roles/openssh/tasks/main.yml @@ -14,22 +14,6 @@ name: sshd enabled: true -- name: create user ssh directory - file: - path: /home/user/.ssh - owner: user - group: user - state: directory - -- name: authorize user ssh keys - copy: - dest: /home/user/.ssh/authorized_keys - owner: user - group: user - mode: '0644' - content: | - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN4zNrHVit/S7gU3qW2IbSP8jtUpGSP3tb+z/PBSXD66 jul@9o.is - - name: empty motd copy: content: '' diff --git a/host/roles/openssh/tasks/user.yml b/host/roles/openssh/tasks/user.yml @@ -19,3 +19,20 @@ validate: /usr/sbin/visudo -csf %s content: | user ALL=(ALL) NOPASSWD:ALL + +- name: create user ssh directory + file: + path: /home/user/.ssh + owner: user + group: user + state: directory + +- name: authorize user ssh keys + copy: + dest: /home/user/.ssh/authorized_keys + owner: user + group: user + mode: '0644' + content: | + ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN4zNrHVit/S7gU3qW2IbSP8jtUpGSP3tb+z/PBSXD66 jul@9o.is +