This commit is contained in:
Mike Wilson
2023-01-30 15:53:10 -05:00
parent 6d1f7d1a2e
commit 117c30149f
5 changed files with 30 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
[defaults]
inventory = ./hosts.ini
#interpreter_python = auto_silent # Disables "Using discovered python interpreter" warning
interpreter_python = auto_silent
[privilege_escalation]
become_ask_pass = True

View File

@@ -0,0 +1 @@
ansible_user: root

View File

@@ -4,7 +4,5 @@
- hosts: pve-docker
roles:
- role: geerlingguy.docker
become: true
vars:
docker_users: "{{ primary_user }}"
- docker-compose
become: true

View File

@@ -0,0 +1,21 @@
- name: Install docker
ansible.builtin.package:
name: docker
state: present
- name: Add user to docker group
ansible.builtin.user:
name: "{{ primary_user }}"
groups: docker
append: true
- name: Start Docker daemon at boot
ansible.builtin.service:
name: docker
enabled: yes
state: started
- name: Install docker compose
ansible.builtin.package:
name: docker-compose
state: present

View File

@@ -3,15 +3,14 @@
name: media
system: true
state: present
register: media_gid
become: true
register: media_gid
- name: Set media directory permissions
ansible.builtin.file:
path: "{{ mergerfs_mountpoint }}/data"
path: "{{ media_storage_mnt }}/data"
state: directory
owner: {{ primary_gid }}
group: {{ media_gid }}
owner: "{{ primary_gid }}"
group: media
mode: 0775
recurse: yes
become: true