Fixed some file permission issues

This commit is contained in:
Mike Wilson
2023-02-22 19:36:39 -05:00
parent f4bc174d87
commit b9228588a8
9 changed files with 38 additions and 20 deletions

View File

@@ -1,10 +1,27 @@
- name: Create service user
user:
name: "{{ role_name }}"
system: true
name: git
password_lock: yes
generate_ssh_key: yes
ssh_key_comment: Gitea Host Key
register: service_user
become: true
- name: Add user git's ssh key to its own authorized_key file
ansible.posix.authorized_key:
user: git
key: "{{ service_user.ssh_public_key }}"
become: true
- name: Install SSH shim script
copy:
src: ssh_shim.sh
dest: /usr/local/bin/gitea
owner: "{{ service_user.uid }}"
group: "{{ service_user.group }}"
mode: 711
become: true
- name: Create install directory
file:
path: "{{ install_directory }}/{{ role_name }}"
@@ -13,15 +30,6 @@
mode: "{{ docker_compose_directory_mask }}"
become: true
- name: Create config directory
file:
path: "{{ data_dir }}/{{ role_name }}"
state: directory
owner: "{{ service_user.uid }}"
group: "{{ service_user.uid }}"
mode: "{{ docker_compose_directory_mask }}"
become: true
- name: Copy docker-compose file to destination
template:
src: docker-compose.yml