Это команда ansible, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ansible - запустить задачу на целевом хосте (ах)
СИНТАКСИС
анзибль [-m имя_модуля] [-a аргументы] [параметры]
ОПИСАНИЕ
анзибль это очень простой инструмент / фреймворк / API для «удаленных вещей». Это специальный
команда, которая позволяет запускать «однозадачную пьесу».
АРГУМЕНТЫ
хост-шаблон
Имя группы в инвентаре, шарик в виде оболочки, выбирающий хосты в инвентаре или
любая комбинация из двух разделенных запятыми.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-a 'АРГУМЕНТЫ', --args ='АРГУМЕНТЫ'
Команда АРГУМЕНТЫ перейти к модулю.
--ask-стать-пройти
Спросите пароль для повышения привилегий.
-k, --иск-пас
Запрашивать пароль для подключения, если он нужен для используемого транспорта. Для
Например, с использованием ssh и без аутентификации на основе ключей с ssh-agent.
--аск-су-пасс
Запрашивать пароль su, используемый с --su (устарело, используйте стать).
-K, --ask-sudo-pass
Запрашивать пароль для использования с --sudo, если есть (устарело, используйте стать).
--ask-хранилище-пасс
Запросить пароль хранилища.
-B NUM, --background =NUM
Запускать команды в фоновом режиме, убивая задачу после NUM секунд.
--become-method =СТАНЬТЕ_МЕТОДОМ
Используемый метод повышения привилегий (по умолчанию = sudo), допустимые варианты: [sudo | вс | pbrun
| pfexec | руны | делай как ]
--become-user =СТАТЬ ПОЛЬЗОВАТЕЛЕМ
Запускать операции от имени этого пользователя (по умолчанию = root).
-C, --проверить
Не вносите никаких изменений в удаленную систему, но проверьте ресурсы, чтобы увидеть, что может
изменились. Обратите внимание, что это не может сканировать все возможные типы ресурсов и является только
моделирование.
-c ПОДКЛЮЧЕНИЕ, --connection =ПОДКЛЮЧЕНИЕ
Используемый тип подключения. Наиболее распространенные варианты: парамико (СШ), SSH, Winrm и локальным.
локальным в основном полезен для crontab или кикстарта.
-e EXTRA_VARS, --extra-vars ='EXTRA_VARS
Дополнительные переменные для вставки в playbook в формате ключ = значение ключ = значение или в кавычках
YAML / JSON (хеши и массивы). Чтобы загрузить переменные из файла, укажите файл
перед @ (например, @ vars.yml).
-f NUM, --forks =NUM
Уровень параллелизма. NUM указывается как целое число, по умолчанию - 5.
-h, --Помогите
Показать справочное сообщение и выйти.
-i PATH, --inventory =PATH
Команда PATH в инвентарь, который по умолчанию / и т. д. / ansible / хосты. В качестве альтернативы вы можете
используйте список хостов, разделенных запятыми, или один хост с запятой хозяин,.
-l ПОДМНОЖЕСТВО, --limit =ПОДМНОЖЕСТВО
Дополнительно ограничивает выбранные шаблоны хоста / группы. Вы можете добавить к нему префикс ~ , чтобы указать,
что скороговорка в регулярном выражении.
--список хостов
Выводит список подходящих хостов; больше ничего не выполняет.
-m ИМЯ, --module-name =ИМЯ
Выполните модуль под названием ИМЯ.
-M СПРАВОЧНИК, --module-path =СПРАВОЧНИК
Команда СПРАВОЧНИК путь поиска для загрузки модулей из. По умолчанию / usr / share / ansible.
Это также можно установить с помощью переменной среды ANSIBLE_LIBRARY.
-o, --одна линия
Попробуйте вывести все в одну строку.
-P NUM, --poll =NUM
Опрашивайте фоновую работу каждые NUM секунд. Требует -B.
- приватный ключ =PRIVATE_KEY_FILE
Используйте этот файл для аутентификации соединения.
-S, --су
Запускайте операции с помощью su (устарело, используйте стать).
-R SU_USER, --se-user =SUDO_USER
Выполнять операции с su от имени этого пользователя (по умолчанию = root) (устарело, используйте стать).
-s, --судо
Запустите команду от имени пользователя, заданного -u и sudo, для root (устарело, используйте стать).
--ssh-common-args ='-о ProxyCommand = "ssh -W % h:% p ... " ...'
Добавьте указанные аргументы в любую командную строку sftp / scp / ssh. Полезно для установки
ProxyCommand для использования узла перехода, но любые аргументы, принимаемые всеми тремя
программы могут быть указаны.
--sftp-extra-args ='-f ...'
Добавьте указанные аргументы в любую командную строку sftp.
--scp-extra-args ='-l ...'
Добавьте указанные аргументы в любую командную строку scp.
--ssh-extra-args ='-Р ...'
Добавьте указанные аргументы в любую командную строку ssh.
-U SUDO_USERNAME, --sudo-user =SUDO_USERNAME
Судо SUDO_USERNAME по умолчанию - root. (устарело, используйте стать).
-t СПРАВОЧНИК, --дерево =СПРАВОЧНИК
Сохранить содержимое в этом выводе СПРАВОЧНИК, с сохранением результатов в файле с именем
каждый хозяин.
-T СЕКУНД, --timeout =СЕКУНД
Тайм-аут соединения для использования при попытке поговорить с хостами в СЕКУНД.
-u USERNAME, --user =USERNAME
Используйте этот USERNAME для входа на целевой хост вместо текущего пользователя.
--vault-файл-пароля =VAULT_PASSWORD_FILE
Файл, содержащий пароль хранилища, который будет использоваться при расшифровке хранилища.
зашифрованные файлы. Обязательно сохраните этот файл в безопасности, если он используется. Если файл
исполняемый файл, он будет запущен, и его стандартный вывод будет использоваться в качестве пароля.
-v, --подробный
Подробный режим, будет отображаться больше результатов успешных действий. Отдать до трех
раз для большей производительности.
--версия
Показать номер версии программы и выйти.
ИНВЕНТАРИЗАЦИЯ
Ansible хранит в инвентаре хосты, с которыми он потенциально может работать. Это может быть
ini-подобный файл, сценарий, каталог или список. Синтаксис ini - по одному хосту на строку. Группы
заголовки разрешены и включаются в отдельную строку, заключенную в квадратные скобки, которые
начать линию.
Также поддерживаются диапазоны хостов. Для получения дополнительной информации и дополнительных опций см.
документация по http://docs.ansible.com/.
ОКРУЖАЮЩАЯ СРЕДА
Могут быть указаны следующие переменные среды.
ANSIBLE_INVENTORY - переопределить доступный по умолчанию файл инвентаризации
ANSIBLE_LIBRARY - Заменить путь к библиотеке доступного модуля по умолчанию
ANSIBLE_CONFIG - Заменить стандартный файл конфигурации ansible
Для большинства параметров в ansible.cfg доступно гораздо больше.
Используйте ansible в Интернете с помощью сервисов onworks.net