Задать вопрос
@ajeysilver

Как разграничить выполнение ролей ansible для разных хостов?

Добрый день! Имеется один плэйбук, который запускает две роли.
Первая роль - должна выполняться только на хосте 1 и хосте 2 и не трогать хост 3.
Вторая роль - только на хосте 3 и не трогать 1 и 2.

Это можно реализовать в рамках одного плейбука, не разделяя его?

PS. Плейбук запускается из дженкинса.
  • Вопрос задан
  • 224 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Академия Эдюсон
    DevOps-инженер: тариф Базовый
    7 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Web-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@mureevms
- name: For host1 and host2
  hosts: host1,host2
  roles:
    - role1
    - role2
    - role3

- name: For host3
  hosts: host3
  roles:
    - role2
    - role4
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы