fix runit install

This commit is contained in:
Yann Autissier
2022-06-22 10:02:09 +02:00
parent 14a4f86524
commit a75d5b4645
33 changed files with 200 additions and 71 deletions
+8 -2
View File
@@ -24,10 +24,16 @@ docker_daemon_config_directory: '/etc/docker'
docker_daemon_config_file: "{{docker_daemon_config_directory}}/daemon.json"
```
* `docker_daemon_config_file` - Docker daemon configuration file
* `docker_daemon_config_data_root` - Docker daemon data root directory
``` yaml
docker_daemon_config_storage: 'overlay2'
docker_daemon_config_data_root: '/var/lib/docker'
```
* `docker_daemon_config_storage_driver` - Docker daemon storage driver
``` yaml
docker_daemon_config_storage_driver: 'overlay2'
```
* `docker_daemon_config` - docker daemon yaml config
+7 -4
View File
@@ -5,16 +5,19 @@
docker_check_kernel: '3.10'
# location of configuration files of docker daemon
docker_daemon_config_directory: "/etc/docker"
# docker_daemon_config_directory: "/etc/docker"
# configuration files of docker daemon
docker_daemon_config_file: "{{docker_daemon_config_directory}}/daemon.json"
# docker_daemon_config_file: "{{docker_daemon_config_directory}}/daemon.json"
# configure docker daemon data root directory
# docker_daemon_config_data_root: "/var/lib/docker"
# configure docker daemon storage driver
docker_daemon_config_storage: "overlay2"
# docker_daemon_config_storage: "overlay2"
# docker daemon configuration
docker_daemon_config: {}
# docker_daemon_config: {}
# docker package name
docker_package: docker
+19 -19
View File
@@ -1,27 +1,27 @@
---
# file: tasks/config.yml
- name: config - add docker storage setup
when: docker_package|length > 0 and ansible_service_mgr == "systemd" and ansible_os_family|lower == "redhat"
lineinfile: dest="{{docker_init_config_directory}}/{{docker_package}}-storage-setup" state="present" line="STORAGE_DRIVER=\"\""
become: yes
notify: restart docker
# - name: config - add docker storage setup
# when: docker_package|length > 0 and ansible_service_mgr == "systemd" and ansible_os_family|lower == "redhat"
# lineinfile: dest="{{docker_init_config_directory}}/{{docker_package}}-storage-setup" state="present" line="STORAGE_DRIVER=\"\""
# become: yes
# notify: restart docker
- name: config - register docker_daemon_config
set_fact:
docker_daemon_config: "{{ lookup('file',docker_daemon_config_file)|default('{}')|from_json}}"
ignore_errors: true
# - name: config - register docker_daemon_config
# set_fact:
# docker_daemon_config: "{{ lookup('file',docker_daemon_config_file)|default('{}')|from_json}}"
# ignore_errors: true
- name: config - add docker daemon storage configuration
when: docker_package|length > 0
template:
src: daemon.json.j2
dest: "{{docker_daemon_config_file}}"
owner: root
group: docker
mode: "0640"
become: yes
notify: restart docker
# - name: config - add docker daemon storage configuration
# when: docker_package|length > 0
# template:
# src: daemon.json.j2
# dest: "{{docker_daemon_config_file}}"
# owner: root
# group: docker
# mode: "0640"
# become: yes
# notify: restart docker
# - name: config - disable docker iptables setup
# when: docker_package|length > 0 and ansible_service_mgr == "systemd"
+5
View File
@@ -33,6 +33,11 @@
name: "{{item.name}}"
state: "{{item.state}}"
enabled: "{{item.enabled}}"
runlevels:
- 2
- 3
- 4
- 5
become: yes
- name: services - force service restart - openrc