Spec-Zone.ru › Ansible 2.9

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-pass | --vault-password-file VAULT_PASSWORD_FILES]
                    [-f FORKS] [-M MODULE_PATH] [--playbook-dir BASEDIR]
                    [--step]
                    [pattern]

Описание

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

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

--ask-vault-pass

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

--become-method <BECOME_METHOD>

Метод повышения привилегий для использования (по умолчанию=%(default)s), используйте 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

--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.9/cli/ansible-console.html

Spec-Zone.ru

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