From 61d7461304682b1472ef569a842ca770e838c000 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Sat, 26 Mar 2022 15:33:25 +0300 Subject: refactor: polish playbooks --- git-server.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'git-server.yaml') diff --git a/git-server.yaml b/git-server.yaml index d94bd24..9d612a5 100644 --- a/git-server.yaml +++ b/git-server.yaml @@ -1,6 +1,7 @@ --- - name: Setup git server hosts: raspberry + gather_facts: false tasks: - name: Install packages become: true @@ -19,15 +20,16 @@ # user - name: Create git user become: true - shell: | - useradd git -m - mkdir /home/git/.ssh + user: + name: git - - name: Copy SSH keys + - name: Add public key to authorized_keys become: true - copy: - src: ~/.ssh/id_rsa.pub - dest: /home/git/.ssh/authorized_keys + authorized_key: + user: git + state: present + key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}" + # nginx - name: Copy nginx configuration -- cgit v1.2.3