--- - name: Ensuring config directories exist file: path: "{{ node_config_directory }}/{{ item }}" state: "directory" owner: "{{ config_owner_user }}" group: "{{ config_owner_group }}" mode: "0770" become: true with_items: - "memcached" - name: Copying over config.json files for services template: src: "{{ item }}.json.j2" dest: "{{ node_config_directory }}/{{ item }}/config.json" mode: "0660" register: memcached_config_json become: true with_items: - "memcached" notify: Restart memcached container - name: Check memcached container vars: service: "{{ memcached_services.memcached }}" become: true kolla_docker: action: "compare_container" common_options: "{{ docker_common_options }}" name: "{{ service.container_name }}" image: "{{ service.image }}" volumes: "{{ service.volumes }}" dimensions: "{{ service.dimensions }}" register: check_memcached_container when: - inventory_hostname in groups[service.group] - service.enabled | bool - kolla_action != "config" notify: Restart memcached container