diff --git a/tasks/main.yml b/tasks/main.yml index e26159f77abe1348490fe9e10c1097e7f89db5a0..155fedb948818bb62e1164b089db7ea67da28c00 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -182,6 +182,7 @@ - "odoo_config" - "odoo_config_dockerfile" vars: + template_custom_ssh_config: "{{ git_ssh_private_keys is defined }}" template_odoo_instance: "{{ odoo_instance }}" template_odoo_instance_setup: "{{ odoo_instance_setup }}" ansible.builtin.template: diff --git a/templates/Dockerfile.j2 b/templates/Dockerfile.j2 index f46824c8645a5b2aa4fa4358de33d5da53d6964a..a40c36993129e8b9eaf112898482df3dc0692f7e 100644 --- a/templates/Dockerfile.j2 +++ b/templates/Dockerfile.j2 @@ -9,8 +9,10 @@ LABEL stage=builder USER root +{% if template_custom_ssh_config %} # Install GitLab private keys COPY ./dot_ssh/* /root/.ssh +{% endif %} # Add addons. ARG SAVE_COMMITS_FILENAME='custom_addons'