Я пытаюсь остановить и отключить список служб, только если они установлены. Я вызываю модуль service_facts для создания списка запущенных служб и использую фильтр "union"
- name: Include variables for Amazon Linux.
include_vars: ../vars/test.yml
- name: populate service facts
service_facts:
- name: start the service if it's enabled
service:
name: "{{ item }}"
enabled: no
state: stopped
loop: "{{ stop_services |union(services) }}"
when: stop_services is defined
Я получаю сообщение об ошибке Произошла непредвиденная ошибка типа шаблона ({{stop_services | union (services)}}): можно только объединить список (не \ "dict \") в список "
. Есть ли другой способ остановить и отключить список служб, только если они установлены.