Spec-Zone.ru › Ansible 2.10

ansible-console

Консоль REPL для выполнения задач Ansible.

  • Описание
  • Описание
  • Общие параметры
  • Окружение
  • Файлы
  • Автор
  • Лицензия
  • См. также

Описание

usage: ansible-console [-h] [--version] [-v] [-b]
                    [--become-method BECOME_METHOD]
                    [--become-user BECOME_USER] [-K] [-i INVENTORY]
                    [--list-hosts] [-l SUBSET] [-k]
                    [--private-key PRIVATE_KEY_FILE] [-u REMOTE_USER]
                    [-c CONNECTION] [-T TIMEOUT]
                    [--ssh-common-args SSH_COMMON_ARGS]
                    [--sftp-extra-args SFTP_EXTRA_ARGS]
                    [--scp-extra-args SCP_EXTRA_ARGS]
                    [--ssh-extra-args SSH_EXTRA_ARGS] [-C] [--syntax-check]
                    [-D] [--vault-id VAULT_IDS]
                    [--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]
                    [-f FORKS] [-M MODULE_PATH] [--playbook-dir BASEDIR]
                    [--step]
                    [pattern]

Описание

REPL, позволяющий запускать задачи ad-hoc на выбранном инвентаре (на основе ansible-shell от dominis).

Общие параметры

--ask-vault-password, --ask-vault-pass

Запрос пароля vault

--become-method <BECOME_METHOD>

Метод повышения привилегий (по умолчанию sudo), используйте ansible-doc -t become -l для просмотра допустимых вариантов.

--become-user <BECOME_USER>

Выполнение операций от имени этого пользователя (по умолчанию root)

--list-hosts

Выводит список соответствующих хостов; ничего более не выполняет

--playbook-dir <BASEDIR>

Поскольку этот инструмент не использует playbook, используйте его в качестве подстановки для директории playbook. Это задаёт относительный путь для многих функций, включая roles/ group_vars/ и т. д.

--private-key <PRIVATE_KEY_FILE>, --key-file <PRIVATE_KEY_FILE>

Используйте этот файл для аутентификации подключения

--scp-extra-args <SCP_EXTRA_ARGS>

Укажите дополнительные аргументы для scp (например, -l)

--sftp-extra-args <SFTP_EXTRA_ARGS>

Укажите дополнительные аргументы для sftp (например, -f, -l)

--ssh-common-args <SSH_COMMON_ARGS>

Укажите общие аргументы для sftp/scp/ssh (например, ProxyCommand)

--ssh-extra-args <SSH_EXTRA_ARGS>

Укажите дополнительные аргументы для ssh (например, -R)

--step

Пошаговый режим: подтверждение каждой задачи перед запуском

--syntax-check

Проверка синтаксиса playbook, но без выполнения

--vault-id

Идентификатор vault для использования

--vault-password-file, --vault-pass-file

Файл пароля vault

--version

Показать номер версии программы, расположение конфигурационного файла, путь поиска модулей, местоположение модуля, расположение исполняемого файла и выйти

-C, --check

Не вносить изменений; вместо этого попытаться предсказать некоторые изменения, которые могут произойти

-D, --diff

При изменении (небольших) файлов и шаблонов показывать различия в этих файлах; отлично работает с –check

-K, --ask-become-pass

Запрос пароля повышения привилегий

-M, --module-path

Добавление двоеточием разделяемых путей в библиотеку модулей (по умолчанию ~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules)

-T <TIMEOUT>, --timeout <TIMEOUT>

Переопределить таймаут подключения в секундах (по умолчанию 10)

-b, --become

Выполнение операций с повышением привилегий (не подразумевает запроса пароля)

-c <CONNECTION>, --connection <CONNECTION>

Тип подключения для использования (по умолчанию smart)

-f <FORKS>, --forks <FORKS>

Указать количество параллельных процессов (по умолчанию 5)

-h, --help

Показать это сообщение справки и выйти

-i, --inventory, --inventory-file

Указать путь к файлу инвентаризации или список хостов через запятую. –inventory-file устарел

-k, --ask-pass

Запрос пароля подключения

-l <SUBSET>, --limit <SUBSET>

Дополнительное ограничение выбранных хостов с помощью шаблона

-u <REMOTE_USER>, --user <REMOTE_USER>

Подключение как этот пользователь (по умолчанию None)

-v, --verbose

Подробный режим (-vvv для большего, -vvvv для включения отладки подключения)

Окружение

Можно указать следующие переменные окружения.

ANSIBLE_CONFIG – Переопределяет файл конфигурации ansible по умолчанию

Многие другие доступны для большинства параметров в ansible.cfg

Файлы

/etc/ansible/ansible.cfg – Файл конфигурации, используется, если он присутствует

~/.ansible.cfg – Файл конфигурации пользователя, переопределяет файл конфигурации по умолчанию, если присутствует

Автор

Ansible первоначально был написан Майклом ДеХаном.

См. файл AUTHORS для полного списка участников.

Лицензия

Ansible распространяется на условиях лицензии GPLv3+.

См. также

ansible(1), ansible-config(1), ansible-console(1), ansible-doc(1), ansible-galaxy(1), ansible-inventory(1), ansible-playbook(1), ansible-pull(1), ansible-vault(1),

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/cli/ansible-console.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API