Це команда ansible-galaxy, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ansible-galaxy - керуйте ролями за допомогою galaxy.ansible.com
СИНТАКСИС
ansible-galaxy [видалити|імпорт|інформація|ініти|інсталювати|список|вхід|видалити|пошук|налаштування] [--довідка]
[параметри] ...
ОПИС
Неможливо Galaxy є спільним сховищем для ролей Ansible. Команда ansible-galaxy може бути
використовується для керування цими ролями або для створення каркаса для ролей, які ви хочете
завантажити в Galaxy.
ЗАГАЛЬНИЙ ВАРІАНТИ
-h, --допомога
Показати довідкове повідомлення, пов’язане з даною підкомандою.
ВСТАНОВИТИ
Команда встановлювати підкоманда використовується для встановлення ролей.
ВИКОРИСТАННЯ
$ ansible-galaxy встановити [параметри] [-r ФАЙЛ | ім'я_ролі[,версія] | tar_file(s)]
Ролі можна встановити кількома різними способами:
· Ім'я користувача.ім'я ролі[,версія] - це встановить одну роль. API Galaxy буде
зв’яжіться, щоб надати інформацію про роль, а також відповідний .tar.gz
буде завантажено з Github.com. Якщо версія пропущена, найновіша версія
буде встановлено.
· Ім'я файлу, використовуючи -r - це встановить кілька ролей, перерахованих по одній на рядок. The
формат кожного рядка такий самий, як і вище: username.rolename[,version]
· .tar.gz дійсної ролі, з якої ви завантажили безпосередньо Github.com. Це в основному
корисно, коли система під керуванням Ansible не має доступу до Galaxy API, для
наприклад, за брандмауером або проксі.
ВАРІАНТИ
-f, --сила
Примусове перезапис існуючої ролі.
-i, --ignore-errors
Проігноруйте помилки та перейдіть до наступної вказаної ролі.
-n, --no-deps
Не завантажуйте ролі, зазначені як залежності.
-p ROLES_PATH, --roles-path=ROLES_PATH
Шлях до каталогу, що містить ваші ролі. За замовчуванням є ролей_шлях
налаштовано у вашому ansible.cfg файл (/etc/ansible/roles, якщо не налаштовано)
-r ROLE_FILE, --role-file=ROLE_FILE
Файл, що містить список ролей, які потрібно імпортувати, як зазначено вище. Цей варіант
не можна використовувати, якщо вказано ім’я ролі або .tar.gz.
ВИДАЛИТИ
Команда видаляти підкоманда використовується для видалення однієї або кількох ролей.
ВИКОРИСТАННЯ
$ ansible-galaxy видалити роль1 роль2 ...
ВАРІАНТИ
-p ROLES_PATH, --roles-path=ROLES_PATH
Шлях до каталогу, що містить ваші ролі. За замовчуванням є ролей_шлях
налаштовано у вашому ansible.cfg файл (/etc/ansible/roles, якщо не налаштовано)
INIT
Команда ініціалізації Команда використовується для створення порожньої ролі, придатної для завантаження
https://galaxy.ansible.com (or for roles in general).
ВИКОРИСТАННЯ
$ ansible-galaxy init [параметри] ім'я_ролі
ВАРІАНТИ
-f, --сила
Примусове перезапис існуючої ролі.
-p INIT_PATH, --init-path=INIT_PATH
Шлях, у якому буде створена роль скелета. За замовчуванням є поточна робоча
каталог.
-- офлайн
Не запитуйте API galaxy під час створення ролей
СПИСОК
Команда список підкоманда використовується, щоб показати, які ролі зараз інстальовано. Ви можете вказати a
ім’я ролі, і якщо вона встановлена, буде показано лише цю роль.
ВИКОРИСТАННЯ
$ ansible-galaxy list [ім'я_ролі]
ВАРІАНТИ
-p ROLES_PATH, --roles-path=ROLES_PATH
Шлях до каталогу, що містить ваші ролі. За замовчуванням є ролей_шлях
налаштовано у вашому ansible.cfg файл (/etc/ansible/roles, якщо не налаштовано)
ПОШУК
Команда пошук підкоманда повертає відфільтрований список ролей, знайдених на віддаленому сервері.
ВИКОРИСТАННЯ
$ ansible-galaxy search [параметри] [searchterm1 searchterm2]
ВАРІАНТИ
--теги галактики
Надайте розділений комами список тегів Galaxy, за якими потрібно фільтрувати.
--платформи
Надайте розділений комами список платформ, на яких потрібно фільтрувати.
--автор
Вкажіть ім’я користувача учасника Galaxy, за яким потрібно фільтрувати.
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
INFO
Команда інформація підкоманда показує детальну інформацію для певної ролі. Подробиці повернуто
про роль включена інформація з локальної копії, а також інформація з
galaxy.ansible.com.
ВИКОРИСТАННЯ
$ ansible-galaxy інформація [параметри] ім'я_ролі[, версія]
ВАРІАНТИ
-p ROLES_PATH, --roles-path=ROLES_PATH
Шлях до каталогу, що містить ваші ролі. За замовчуванням є ролей_шлях
налаштовано у вашому ansible.cfg файл (/etc/ansible/roles, якщо не налаштовано)
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
LOGIN
Команда Логін підкоманда використовується для аутентифікації за допомогою galaxy.ansible.com. Аутентифікація є
необхідні для використання команд імпорту, видалення та налаштування. Це автентифікує користувача,
отримати маркер із Galaxy і зберегти його в домашньому каталозі користувача.
ВИКОРИСТАННЯ
$ ansible-galaxy вхід [параметри]
Команда Логін підкомандні підказки для a GitHub ім'я користувача та пароль. Він НЕ надсилає ваш
пароль до Galaxy. Він фактично аутентифікується за допомогою GitHub і створює особистий доступ
токен. Потім він надсилає особистий маркер доступу до Galaxy, який, у свою чергу, підтверджує, що ви
ви і повертає маркер доступу до Galaxy. Після завершення автентифікації GitHub
особистий маркер доступу знищено.
Якщо ви не хочете використовувати свій пароль GitHub або у вас є двофакторна аутентифікація
увімкнено за допомогою GitHub, використовуйте --github-токен можливість передати особистий маркер доступу
ви створюєте. Увійдіть в GitHub, перейдіть до Налаштувань і натисніть на Особистий маркер доступу, щоб створити файл
лексема.
ВАРІАНТИ
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
--github-токен
Аутентифікація за допомогою a GitHub особистий маркер доступу, а не пароль.
ІМПОРТ
Імпортувати роль з GitHub на galaxy.ansible.com. Вимагає від користувача спочатку аутентифікуватися за допомогою
galaxy.ansible.com за допомогою Логін підкоманда.
ВИКОРИСТАННЯ
$ ansible-galaxy import [параметри] github_user github_repo
ВАРІАНТИ
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
-філія
Укажіть конкретну гілку для імпорту. Якщо гілка не вказана, знайдена гілка
в meta/main.yml використовується. Якщо в meta/main.yml не зазначено жодної гілки, репозиторія
використовується гілка за замовчуванням (зазвичай master).
DELETE
Команда видаляти підкоманда видалить роль із galaxy.ansible.com. Спочатку потрібен користувач
аутентифікуватися за допомогою galaxy.ansible.com за допомогою Логін підкоманда.
ВИКОРИСТАННЯ
$ ansible-galaxy delete [параметри] github_user github_repo
ВАРІАНТИ
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
НАСТРОЙКА
Команда установка підкоманда створює точку інтеграції для Travis CI, Що дозволяє
galaxy.ansible.com для отримання сповіщень від Travis по завершенні будівництва. Вимагає
користувач спочатку аутентифікується на galaxy.ansible.com за допомогою Логін підкоманда.
ВИКОРИСТАННЯ
$ ansible-galaxy setup [параметри] джерело github_user github_repo secret
· Використання Тревіс як вихідне значення. У майбутньому можуть бути додані додаткові вихідні значення.
· Надайте свій Travis маркер користувача як секрет. Маркер не зберігається в
galaxy.ansible.com. Хеш створюється за допомогою github_user, github_repo та вашого токена.
Хеш-значення — це те, що насправді зберігається.
ВАРІАНТИ
-c, --ignore-certs
Ігноруйте помилки сертифіката TLS.
-s, --сервер
Замінити сервер за замовчуванням https://galaxy.ansible.com.
-- список
Покажіть налаштовані інтеграції. Надає ідентифікатор кожної інтеграції, яка може бути
використовується з опцією видалення.
-видалити
Видаліть конкретну інтеграцію. Надайте ідентифікатор інтеграції, яку потрібно видалити.
Використовуйте ansible-galaxy онлайн за допомогою служб onworks.net