2021-02-09 17:05:00 +01:00
|
|
|
---
|
|
|
|
# file: tasks/config.yml
|
|
|
|
|
2022-06-22 10:02:09 +02:00
|
|
|
# - 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
|
2021-02-09 17:05:00 +01:00
|
|
|
|
2022-06-22 10:02:09 +02:00
|
|
|
# - name: config - register docker_daemon_config
|
|
|
|
# set_fact:
|
|
|
|
# docker_daemon_config: "{{ lookup('file',docker_daemon_config_file)|default('{}')|from_json}}"
|
|
|
|
# ignore_errors: true
|
2021-07-11 09:56:03 +02:00
|
|
|
|
2022-06-22 10:02:09 +02:00
|
|
|
# - 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
|
2021-07-11 09:56:03 +02:00
|
|
|
|
2021-02-09 17:05:00 +01:00
|
|
|
# - name: config - disable docker iptables setup
|
|
|
|
# when: docker_package|length > 0 and ansible_service_mgr == "systemd"
|
2021-07-14 21:38:30 +02:00
|
|
|
# lineinfile: dest="/lib/systemd/system/docker.service" state="present" regex="^ExecStart=" line="ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --iptables=false"
|
2021-02-09 17:05:00 +01:00
|
|
|
# become: yes
|
2021-07-14 21:38:30 +02:00
|
|
|
# notify: restart docker
|
2021-02-09 17:05:00 +01:00
|
|
|
|
|
|
|
- name: config - setup docker mtu on Openstack VMs
|
|
|
|
when: docker_package|length > 0 and ansible_product_name == "OpenStack Nova"
|
2021-07-14 21:38:30 +02:00
|
|
|
lineinfile: dest="{{docker_init_config_directory}}/{{docker_package}}" state="present" backrefs=true regexp='^{{docker_opts}}=(?:\'|\")?((?:\s*[\w=\/\-\.](?<!--mtu=1450)\s*)*)(?:\'|\")?$' line='{{docker_opts}}="\1 --mtu=1450"'
|
2021-02-09 17:05:00 +01:00
|
|
|
become: yes
|
2021-07-14 21:38:30 +02:00
|
|
|
notify: restart docker
|
|
|
|
|