semaphore-playbooks/debian12-forgejo/playbook.yml

30 lines
639 B
YAML
Raw Normal View History

2023-08-05 17:11:17 +00:00
---
- name: Update web servers
hosts: all
remote_user: root
tasks:
- name: Install a list of packages
2023-08-05 17:27:30 +00:00
ansible.builtin.apt:
pkg:
- mariadb-server
2023-08-05 17:11:17 +00:00
- name: Add the user 'git'
ansible.builtin.user:
name: git
comment: Git Username
home: /home/git
shell: /bin/bash
- name: Create /var/lib/forgejo
ansible.builtin.file:
path: /var/lib/forgejo
state: directory
user: git
group: git
mode: '0750'
- name: Create /etc/forgejo
ansible.builtin.file:
path: /etc/forgejo
state: directory
user: git
group: git
mode: '0500'