29 lines
557 B
YAML
29 lines
557 B
YAML
---
|
|
|
|
- name: Create git group on host for gitea ssh
|
|
group:
|
|
name: git
|
|
gid: 2132
|
|
system: true
|
|
|
|
- name: Create git user on host for gitea ssh
|
|
user:
|
|
name: git
|
|
uid: 2132
|
|
group: git
|
|
system: true
|
|
home: /var/lib/gitea
|
|
generate_ssh_key: true
|
|
register: git_user
|
|
|
|
- name: Add git user's own ssh key to its authorized keys
|
|
authorized_key:
|
|
user: git
|
|
key: "{{ git_user.ssh_public_key }}"
|
|
|
|
- name: Put gitea ssh forwarder in place
|
|
template:
|
|
src: gitea_ssh_forward.j2
|
|
dest: /usr/local/bin/gitea
|
|
mode: '755'
|