ansible-config

ansible-config#

Утилита ansible-config предназначена для работы с настройками Ansible.

В минимальном формате запуск утилиты ansible-config выглядит следующим образом

ansible-config [ARGUMENTS] ACTION [ACTION_ARGUMENTS]

где:

  • ARGUMENTS – общие аргументы ansible-config.

  • ACTION – действие, которое необходимо выполнить.

  • ACTION_ARGUMENTS – аргументы, специфичные для конкретного действия.

Общие аргументы утилиты:

--version#

Вывод версии Ansible, пути к файлу настроек и пути поиска модулей.

-h, --help#

Вывод справки.

-v, --verbose#

Включение подробного вывода, показывающего больше информации о выполнении команды.

Увеличение уровня детализации возможно при добавлении нескольких -v. Утилита может выводить до -vvvvvv. Рекомендуемый уровень для общей отладки – -vvv, для отладки соединений – -vvvv.

Действия и их аргументы:

list#

Отображение всех доступных параметров конфигурации Ansible.

Доступные аргументы:

--format <FORMAT>, -f <FORMAT>#

Формат вывода.

-c <CONFIG_FILE>, --config <CONFIG_FILE>#

Путь к файлу конфигурации.

-t <TYPE>, --type <TYPE>#

Фильтрация параметров по указанному типу расширений.

dump#

Вывод текущих настроек конфигурации, включая ansible.cfg, если он указан.

Доступные аргументы:

--format <FORMAT>, -f <FORMAT>#

Формат вывода.

--only-changed, --changed-only#

Отображение измененных настроек.

-c <CONFIG_FILE>, --config <CONFIG_FILE>#

Путь к файлу конфигурации.

-t <TYPE>, --type <TYPE>#

Фильтрация параметров по указанному типу расширений.

view#

Отображение содержимого используемого файла конфигурации Ansible в терминале.

Доступные аргументы:

-c <CONFIG_FILE>, --config <CONFIG_FILE>#

Путь к файлу конфигурации.

-t <TYPE>, --type <TYPE>#

Фильтрация параметров по указанному типу расширений.

init#

Создание нового файла конфигурации Ansible с базовыми параметрами.

Доступные аргументы:

--disabled#

Все параметры будут закомментированы.

--format <FORMAT>, -f <FORMAT>#

Формат вывода.

-c <CONFIG_FILE>, --config <CONFIG_FILE>#

Путь к файлу конфигурации.

-t <TYPE>, --type <TYPE>#

Фильтрация параметров по указанному типу расширений.

validate#

Проверка корректности конфигурационного файла.

Доступные аргументы:

--format <FORMAT>, -f <FORMAT>#

Формат вывода.

-c <CONFIG_FILE>, --config <CONFIG_FILE>#

Путь к файлу конфигурации.

-t <TYPE>, --type <TYPE>#

Фильтрация параметров по указанному типу расширений.

Примеры использования:

Вывод действующих настроек Ansible#
ansible-config dump
Отображение только измененных параметров#
ansible-config dump --only-changed
Создание шаблона конфигурационного файла#
ansible-config init --disabled
Просмотр текущего конфигурационного файла#
ansible-config view