mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-12-13 17:44:53 +01:00
build
This commit is contained in:
@@ -18,7 +18,10 @@
|
||||
- python3-dev
|
||||
state: present
|
||||
update_cache: true
|
||||
|
||||
register: install_docker_deps
|
||||
until: install_docker_deps is succeeded
|
||||
retries: 10
|
||||
delay: 10
|
||||
|
||||
- name: Get keys for raspotify
|
||||
ansible.builtin.command:
|
||||
@@ -211,6 +214,7 @@
|
||||
path: /etc/systemd/system/docker.service.d/
|
||||
state: directory
|
||||
mode: '0755'
|
||||
|
||||
- name: Create a directory for certs
|
||||
ansible.builtin.file:
|
||||
path: /etc/docker/certs
|
||||
@@ -277,10 +281,14 @@
|
||||
path: /etc/docker/certs/ca.pem
|
||||
register: file_check
|
||||
|
||||
- name: Print file check result
|
||||
ansible.builtin.debug:
|
||||
var: file_check
|
||||
|
||||
- name: Include role only if missing
|
||||
ansible.builtin.include_role:
|
||||
name: cert_gen
|
||||
when: not file_check
|
||||
when: not file_check.stat.exists and mode == "cert"
|
||||
|
||||
|
||||
- name: Create docker config file
|
||||
@@ -293,12 +301,7 @@
|
||||
"max-size": "10m",
|
||||
"max-file": "3"
|
||||
},
|
||||
"storage-driver": "overlay2",
|
||||
"storage-opts": [
|
||||
"overlay2.override_kernel_check=true"
|
||||
],
|
||||
"data-root": "/var/lib/docker"
|
||||
{
|
||||
"data-root": "/var/lib/docker",
|
||||
"dns": ["192.168.77.101", "192.168.77.106", "8.8.8.8"],
|
||||
"dns-search": ["lan", "home.lan"]
|
||||
|
||||
|
||||
@@ -66,26 +66,26 @@
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/exports
|
||||
regexp: "^/srv/nfs .*"
|
||||
line: "/srv/nfs 192.168.77.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)"
|
||||
line: "/srv/nfs 192.168.77.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0) 192.168.80.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)"
|
||||
|
||||
- name: Reconfigure nfs exports
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/exports
|
||||
regexp: "^/srv/nfs/docker_data .*"
|
||||
line: "/srv/nfs/docker_data 192.168.77.0/24(rw,sync,no_subtree_check)"
|
||||
line: "/srv/nfs/docker_data 192.168.77.0/24(rw,sync,no_subtree_check) 192.168.80.0/24(rw,sync,no_subtree_check)"
|
||||
when: inventory_hostname != 'amd.home.lan'
|
||||
|
||||
- name: Reconfigure nfs exports
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/exports
|
||||
regexp: "^/srv/nfs/downloads .*"
|
||||
line: "/srv/nfs/downloads 192.168.77.0/24(rw,sync,no_subtree_check)"
|
||||
line: "/srv/nfs/downloads 192.168.77.0/24(rw,sync,no_subtree_check) 192.168.80.0/24(rw,sync,no_subtree_check)"
|
||||
when: inventory_hostname == 'm-server.home.lan'
|
||||
- name: Reconfigure nfs exports
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/exports
|
||||
regexp: "^/srv/nfs/backup .*"
|
||||
line: "/srv/nfs/backup 192.168.77.0/24(rw,sync,no_subtree_check)"
|
||||
line: "/srv/nfs/backup 192.168.77.0/24(rw,sync,no_subtree_check) 192.168.80.0/24(rw,sync,no_subtree_check)"
|
||||
when: inventory_hostname == 'amd.home.lan'
|
||||
- name: Restart nfs service
|
||||
ansible.builtin.service:
|
||||
|
||||
Reference in New Issue
Block a user