ansible-playbook - онлайн у хмарі

Це команда 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



Найновіші онлайн-програми для Linux і Windows