Рейтинг:1

Ansible запускает задачу на другом хосте, отличном от локального

флаг kr

У меня есть ansible playbook, который работает на локальном хосте. Мне нужно запустить определенную задачу, которая вызывается внутри моей пьесы на другом хосте (другой группе). Можно ли указать в задаче, что эта задача должна использовать другое соединение, а не локальное, которое используется всеми другими задачами и ролями?

role1: (работает на локальном хосте)
- задание 1
- задача2
- include_role:роль2
  tasks_from: задача4 (должна выполняться в группе контроллеров)
роль2:
- задача4
- задача5

Можно ли реализовать этот сценарий, не вызывая двух доступных сборников игр?

Это часть задания jenkins, и я делаю два триггера, чтобы отдельно вызывать ansible playbooks, что я хочу сделать в роли1

Рейтинг:1
флаг br

Вопрос: "Можно ли реализовать этот сценарий без вызова двух доступных сборников игр?"

О: Да. Это возможно. Разделите книгу на пьесы, например.

- хосты: локальный
  задачи:
    - include_role:
        имя: роль1
        tasks_from: задача1
    - include_role:
        имя: роль1
        tasks_from: задача2
- хосты: группа контроллеров
  задачи:
    - include_role:
        имя: роль2
        tasks_from: задача4
- хосты: локальный
  задачи:
    - include_role:
        имя: роль2
        tasks_from: задача4
    - include_role:
        имя: роль2
        tasks_from: задача5
флаг br
См. [Для чего нужны комментарии и когда я не должен комментировать?] (https://meta.stackexchange.com/questions/19756/how-do-comments-work)
Рейтинг:0
флаг bo

Я предлагаю вам взглянуть на предыдущий вопрос https://stackoverflow.com/questions/32627624/ansible-how-to-run-task-on-other-host-inside-one-playbook

https://medium.com/opsops/ansible-2-5-delegate-to-and-include-role-20cd7e67008e также может быть вам полезен.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.