Stuff
This commit is contained in:
@@ -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
|
||||
|
@@ -0,0 +1 @@
|
||||
ansible_user: root
|
||||
|
@@ -4,7 +4,5 @@
|
||||
|
||||
- hosts: pve-docker
|
||||
roles:
|
||||
- role: geerlingguy.docker
|
||||
- docker-compose
|
||||
become: true
|
||||
vars:
|
||||
docker_users: "{{ primary_user }}"
|
||||
|
21
ansible/roles/docker-compose/tasks/main.yml
Normal file
21
ansible/roles/docker-compose/tasks/main.yml
Normal 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
|
@@ -4,14 +4,13 @@
|
||||
system: true
|
||||
state: present
|
||||
register: media_gid
|
||||
become: true
|
||||
|
||||
- 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
|
||||
|
Reference in New Issue
Block a user