разных групп в инвентори.
Как лучше - в плейбуке определять hosts и файлы тасков, или в роли инкдулить разные файлы тасков в зависимости от группы (вот это пока не знаю как сделать)?
добавть переменную foo в группы в роли: task1: when: foo == 'bar' task2: when: foo == 'var'
- name: Mysql include_tasks: 'mysql.yml' when: - "'mysql' in group_names" - name: MongoDB include_tasks: 'mongodb.yml' when: - "'mongodb' in group_names" Примерно так и сделал, но хотелось бы поэлегантнее :)
Проще разные плеи на разные группы сделать. Они для этого и придуманы
Если нужны разные таски на разные группы - делай несколько плеев.
Значит разные плеи на разные группы И да, на имя группы в роли завязываться - плохая идея
Так делать не нужно
Обсуждают сегодня