Где Ansible Galaxy устанавливает роли?
Где Ansible Galaxy устанавливает роли?

Видео: Где Ansible Galaxy устанавливает роли?

Видео: Где Ansible Galaxy устанавливает роли?
Видео: 13 Ansible: Roles. Создание ролей. 2024, Апрель
Anonim

По умолчанию, Ansible загрузки роли в первый доступный для записи каталог в списке путей по умолчанию ~ /. анзибль / роли : / usr / share / анзибль / роли :/так далее/ анзибль / роли . Это устанавливает роли в домашнем каталоге пользователя, запустившего анзибль - галактика.

Соответственно, как вы используете роли в галактике Ansible?

Создавать роли с участием Ansible Galaxy Galaxy жестяная банка использовать git, чтобы добавить другое роль источники, такие как GitHub. Вы можете инициализировать новый роль в галактике с использованием возможности - галактика init, или вы можете установить роль прямо из Роль Ansible Galaxy store, выполнив команду анзибль - галактика install <имя роль >.

Также знайте, что такое роли Ansible? Роли обеспечивают основу для полностью независимых или взаимозависимых наборов переменных, задач, файлов, шаблонов и модулей. В Ansible , роль - это основной механизм для разбиения книги воспроизведения на несколько файлов. Это упрощает написание сложных сценариев и упрощает их повторное использование.

Имея это в виду, где хранятся плейбуки Ansible?

Файл инвентаризации по умолчанию обычно находится в / etc / анзибль / hosts, но вы также можете использовать параметр -i, чтобы указать на файлы настраиваемой инвентаризации при запуске Ansible команды и пьесы.

В чем разница между Ansible и Ansible galaxy?

Ansible Galaxy это хранилище для анзибль роли. Это то, что PyPI для Python или что Maven для Java. анзибль - галактика это инструмент, который извлекает роли из Ansible Galaxy и устанавливает их. То же самое, что и pip для Python.

Рекомендуемые: