diff options
author | eug-vs <eugene@eug-vs.xyz> | 2022-03-26 15:33:25 +0300 |
---|---|---|
committer | eug-vs <eugene@eug-vs.xyz> | 2022-03-26 15:33:25 +0300 |
commit | 61d7461304682b1472ef569a842ca770e838c000 (patch) | |
tree | 374ed383805d0bd8ff630a94e609e0fc748e2b62 /git-server.yaml | |
parent | d0d1a95ca8f62edaae82f643b33d0fcf517eaf90 (diff) | |
download | infrastructure-61d7461304682b1472ef569a842ca770e838c000.tar.gz |
refactor: polish playbooks
Diffstat (limited to 'git-server.yaml')
-rw-r--r-- | git-server.yaml | 16 |
1 files changed, 9 insertions, 7 deletions
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 |