Могу ли я загрузить или указать локально Ansible Playbook в Tower? - PullRequest
0 голосов
/ 20 марта 2020

Шаблон, который я запускаю, загружает Playbook из репозитория GitLab.
Есть ли способ указать содержимое Playbook непосредственно в Tower или извлечь его прямо с моего локального компьютера?

Ответы [ 2 ]

0 голосов
/ 20 марта 2020

Чтобы добавить к предыдущему ответу, вы можете иметь только 1 инвентарь на шаблон. Поэтому, если у вас есть несколько книг с книгами в Git и больше локальных книг, вам нужно будет создать шаблон для каждой из этих книг. Вы можете объединить две книги в рабочий процесс.

0 голосов
/ 20 марта 2020

Каталог Playbook определяется проектом в Tower. Шаги:

  • Создайте каталог в каталоге / var / lib / awx / projects на локальном компьютере ansible. Например, / var / lib / awx / projects / project1
  • Поместите книгу в каталог 'project1'. Пример, var / lib / awx / projects / project1 / example_playbook.yml (выполните процесс, как описано здесь )
  • Создайте ручной проект в Tower (выполните процесс, как описано здесь )
  • Используйте этот проект в шаблоне задания, чтобы увидеть пьесу «example_playbook.yml»
...