Files
ansible-docker/roles/gitea/tasks/main.yml
2022-11-25 20:00:47 +02:00

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'