--- - 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 vars: service: "{{ memcached_services.memcached }}" template: src: "{{ item }}.json.j2" dest: "{{ node_config_directory }}/{{ item }}/config.json" mode: "0660" become: true with_items: - "memcached" when: - inventory_hostname in groups[service.group] - service.enabled | bool notify: Restart memcached container