Хочу роли сайтА, сайтБ параметризируемые хостнеймами (разными). Они должны наследоваться от роли сайт, которая выполняет общие таски. Пробовал dependencies, include_role, import_role - во всех случаях роль сайт выполняется два раза, но с одним и тем же хостнеймом
В каждой роли папку meta, в ней main.yml, а в нем нужную зависимость. Потом запускать роли: ansible-playbook -i inventory play/sitea.yml -e 'hostname=sitea.com' Или я что-то не так понял?
У тебя, по сути, должна работать одна и та же роль, поэтому тебе придётся разобраться в объектной модели Ансибла. Хост = "сущность, к которой можно каким-то обрзаом подключиться и запустить команду/команды" Роль = "набор заданий (тасков), определённым образом сгруппированный, дополняющий загрузчики файлов Ансибла некоторыми предустановленными путями"
Обсуждают сегодня