diff --git a/roles/container/tasks/additional.yml b/roles/container/tasks/additional.yml new file mode 100644 index 0000000..779ea4c --- /dev/null +++ b/roles/container/tasks/additional.yml @@ -0,0 +1,11 @@ +--- + +- name: "Memcached container for {{ docker_service_name }}" + docker_container: + name: "{{ docker_service_name }}_memcached" + image: memcached:alpine + pull: true + restart_policy: always + networks: "{{ container_networks | default(omit) }}" + log_driver: local + when: "'memcached' in docker_additional_services" diff --git a/roles/container/tasks/main.yml b/roles/container/tasks/main.yml index 247ad1b..579b5b7 100644 --- a/roles/container/tasks/main.yml +++ b/roles/container/tasks/main.yml @@ -25,17 +25,8 @@ when: reverse_proxy_type != 'none' - name: Additional services + include_tasks: additional.yml when: docker_additional_services is defined - block: - - name: "Memcached container for {{ docker_service_name }}" - docker_container: - name: "{{ docker_service_name }}_memcached" - image: memcached:alpine - pull: true - restart_policy: always - networks: "{{ container_networks | default(omit) }}" - log_driver: local - when: "'memcached' in docker_additional_services" - name: Create directory /opt/{{ docker_service }} file: