summaryrefslogtreecommitdiff
path: root/git-server.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'git-server.yaml')
-rw-r--r--git-server.yaml16
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