--- - name: Install git become: true apt: name: git state: present - name: Create git group become: true group: name: git system: true - name: Create git user become: true user: name: git group: git append: true groups: - sudo - mail create_home: true home: /home/git shell: /bin/bash system: true - name: Create /var/lib/gitea directory become: true file: path: /var/lib/gitea state: directory owner: git group: git mode: 0750 recurse: true - name: Create /var/lib/gitea subdirectories become: true file: path: "/var/lib/gitea/{{ item }}" state: directory owner: git group: git mode: 0750 recurse: true with_items: - custom - data - log - name: Create /etc/gitea directory become: true file: path: /etc/gitea state: directory owner: root group: git mode: 0770 recurse: false # - name: Set permissions for /etc/gitea after installation # become: true # file: # path: /etc/gitea # state: directory # owner: root # group: git # mode: 0750 # recurse: false # # - name: Set permissions for /etc/gitea/app.ini after installation # become: true # file: # path: /etc/gitea/app.ini # state: present # owner: root # group: git # mode: 0640 # recurse: false