Це команда ansible-playbook, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ansible-playbook - запустити ansible playbook
СИНТАКСИС
ansible-playbook ... [параметри]
ОПИС
Неможливо підручники є системою конфігурації та багатовузлового розгортання. Ansible-playbook є
інструмент, який використовується для їх виконання. Дивіться домашню сторінку проекту (посилання нижче) для отримання додаткової інформації.
АРГУМЕНТИ
ім'я файлу.yml
Назви одного чи кількох файлів у форматі YAML, які запускаються як збірники відтворення.
ВАРІАНТИ
--запити-стати-пройти
Запитайте пароль для підвищення привілеїв.
-k, --запитай-пройди
Запитайте пароль підключення, якщо він потрібен для використовуваного транспорту. Для
наприклад, використання ssh і відсутність аутентифікації на основі ключа за допомогою ssh-agent.
--запитай-су-пас
Запросити пароль su, який використовується разом із --su (не підтримується, використовуйте стати).
-K, --ask-sudo-pass
Запитайте пароль для використання з --sudo, якщо є (застаріло, використовуйте стати).
--ask-vault-pass
Запросити пароль сховища.
-C, --перевірте
Не вносьте жодних змін у віддалену систему, але перевірте ресурси, щоб побачити, що може
змінилися. Зауважте, що це не може сканувати всі можливі типи ресурсів і є лише a
симуляція
-c ПІДКЛЮЧЕННЯ, --підключення=ПІДКЛЮЧЕННЯ
Тип підключення для використання. Найбільш поширені варіанти параміко (SSH), SSH, winrm та місцевий.
місцевий в основному корисний для crontab або kickstarts.
-D, --розн
Змінюючи будь-які шаблонні файли, показуйте уніфіковані відмінності того, як вони змінилися. Коли
використовується з --check, показує, як змінилися б файли, якби --check не використовувався.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
Додаткові змінні для введення в посібник у форматі ключ=значення ключ=значення або в лапках
YAML/JSON (хеші та масиви). Щоб завантажити змінні з файлу, вкажіть файл
передує @ (наприклад, @vars.yml).
--flush-cache
Очистіть кеш фактів.
-- обробники сил
Запускати обробники, навіть якщо завдання не вдається.
-f NUM, --вилки=NUM
Рівень паралельності. NUM вказано як ціле число, за замовчуванням — 5.
-h, --допомога
Показати сторінку довідки та вийти
-i PATH, --інвентаризація=PATH
Команда PATH до інвентарю, який за замовчуванням /etc/ansible/hosts. Ви також можете
використовуйте список хостів, розділених комами, або один хост із комою господар,.
-l ПІДНАБОР, --ліміт=ПІДНАБОР
Додатково обмежує вибрані шаблони хоста/групи. Ви можете додати до нього префікс ~ , Щоб вказати,
що шаблон у регулярному виразі.
--list-hosts
Виводить список відповідних хостів; нічого іншого не виконує.
--теги списку
Перелік усіх доступних тегів; нічого іншого не виконує.
--список завдань
Перелік усіх завдань, які будуть виконані; нічого іншого не виконує.
-M ДОВІДНИК, --module-path=ДОВІДНИК
Команда ДОВІДНИК шлях пошуку для завантаження модулів. За замовчуванням є /usr/share/ansible.
Це також можна встановити за допомогою змінної середовища ANSIBLE_LIBRARY.
--приватний ключ=PRIVATE_KEY_FILE
Використовуйте цей файл для автентифікації підключення
--skip-tages=SKIP_TAGS
Запускайте лише відтворення та завдання, теги яких не відповідають цим значенням.
--start-at-task=START_AT
Почніть підручник із завдання, що відповідає цій назвою.
--крок
Покроково: підтверджуйте кожне завдання перед запуском.
-S, --su*
Виконувати операції з su (застаріло, використовуйте стати)
-R SU-USER, --su-user=SU_USER
виконувати операції з su від імені цього користувача (за замовчуванням=root) (не рекомендовано, використовуйте стати)
-s, --судо
Запустіть команду від імені користувача, якого вказали -u і sudo для root (не рекомендовано, використовуйте стати).
--ssh-common-args='-о ProxyCommand="ssh -W %h:%p ... " ...'
Додайте вказані аргументи до будь-якого командного рядка sftp/scp/ssh. Корисно встановити a
ProxyCommand для використання хоста переходу, але будь-які аргументи, які приймаються всіма трьома
програми можуть бути вказані.
--sftp-extra-args='-f ...'
Додайте вказані аргументи до будь-якого командного рядка sftp.
--scp-extra-args='-л ...'
Додайте вказані аргументи до будь-якого командного рядка scp.
--ssh-extra-args='-Р ...'
Додайте вказані аргументи до будь-якого командного рядка ssh.
-U SUDO_USERNAME, --sudo-користувач=SUDO_USERNAME
Судо до SUDO_USERNAME дефолт - root. (застаріло, використовувати стати).
--skip-tags=SKIP_TAGS
Запускайте лише відтворення та завдання, теги яких не відповідають цим значенням.
--перевірка синтаксису
Шукайте синтаксичні помилки в підручнику, але нічого не запускайте
-t, На тему, --теги=На тему
Запускайте лише відтворення та завдання, позначені цими значеннями.
-T СЕКУНДИ, --тайм-аут=СЕКУНДИ
Час очікування з’єднання для використання під час спроби розмовляти з хостами, в СЕКУНДИ.
-u USERNAME, --user=USERNAME
Використовуйте цей USERNAME щоб увійти на цільовий хост замість поточного користувача.
--vault-password-file=VAULT_PASSWORD_FILE
Файл паролів Vault.
-v, -багатослівний
Детальний режим, буде показано більше результатів успішних дій. Віддати до трьох
разів для більшого виходу.
-- версія
Показати номер версії програми та вийти.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Можна вказати наступні змінні середовища.
ANSIBLE_INVENTORY — Замінити стандартний файл інвентаризації ansible
ANSIBLE_LIBRARY — Замінити шлях до бібліотеки модулів ansible за замовчуванням
ANSIBLE_CONFIG — Перевизначити файл конфігурації ansible за замовчуванням
Багато іншого доступно для більшості параметрів у ansible.cfg
Використовуйте ansible-playbook онлайн, використовуючи служби onworks.net