Sélectionner une révision Git
main.yml 20,69 Kio
---
# --------------------------------------------------
# Whitelists section
# --------------------------------------------------
- name: "Copy docker compose for whitelists"
tags:
- "docker_whitelists"
ansible.builtin.template:
src: "whitelists.yaml.j2"
dest: "/home/docker/whitelists.yaml"
owner: "root"
group: "root"
mode: "0400"
notify:
- "restart whitelist containers"
when: >
restrict_internet_access
and whitelisted_urls is defined
- name: "Set empty lists to trigger actions on instances"
tags:
- "docker_odoo_config_compose"
- "docker_odoo_metabase"
- "docker_proxy"
set_fact:
instances_to_pull: []
instances_to_rebuild: []
instances_to_remove_key: []
instances_to_restart: []
- name: "Create Odoo docker directories on server in /home/docker/"
ansible.builtin.file:
name: "/home/docker/{{ odoo_instance.key }}"
state: directory
owner: "root"
group: "root"
mode: "0755"
loop: "{{ odoo_instances | dict2items }}"
loop_control:
label: "{{ odoo_instance.key }}"
when: test_instance_is_selected
- name: "Create Odoo docker build directories on server in /home/docker/<instance>/odoo/"
ansible.builtin.file:
name: "/home/docker/{{ odoo_instance.key }}/odoo/"
state: directory
owner: "root"
group: "root"
mode: "0755"
loop: "{{ odoo_instances | dict2items }}"
loop_control:
label: "{{ odoo_instance.key }}"
when: >
test_instance_need_build
and test_instance_is_selected
- name: "Create `dot_ssh` dir in Odoo docker build directories on server in /home/docker/<instance>/odoo/dot_ssh"
ansible.builtin.file:
name: "/home/docker/{{ odoo_instance.key }}/odoo/dot_ssh"
state: directory
owner: "root"
group: "root"
mode: "0500"
loop: "{{ odoo_instances | dict2items }}"
loop_control:
label: "{{ odoo_instance.key }}"
when: >
test_instance_need_build
and test_instance_is_selected