accelerate - Включение ускоренного режима на удалённом узле
Новая версия с 1.3.
- УСТАРЕВШЕЕ
- Синопсис
- Требования (на хосте, на котором выполняется модуль)
- Параметры
- Примеры
- Примечания
УСТАРЕВШЕЕ
Используйте SSH с ControlPersist вместо этого.
Синопсис
- Этот модуль запускает временный демон accelerate на удалённом узле, который Ansible может использовать для связи с узлами с высокой скоростью.
- Демон прослушивает конфигурируемый порт в течение конфигурируемого периода времени.
- Режим Fireball шифруется с помощью AES.
Требования (на хосте, на котором выполняется модуль)
- python >= 2.4
- python-keyczar
Параметры
| параметр | обязательный | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| ipv6 |
нет | Если этот параметр установлен в значение true, демон-слушатель на удалённом узле будет привязан к сокету ipv6 localhost. |
||
| minutes |
нет | 30 | Демон-слушатель accelerate запускается на узлах и будет работать в течение этого количества минут, прежде чем отключится. |
|
| multi_key (добавлено в 1.6)
|
нет | При включении демон откроет локальный файл сокета, который может использоваться будущими запусками демона для загрузки нового ключа в уже запущенный демон, так что несколько пользователей смогут подключиться с помощью разных ключей. Для этого доступа всё равно требуется подключение SSH, так как uid, под которым работает демон, остаётся тем же. |
||
| port |
нет | 5099 | TCP-порт для подключения по сокету. |
|
| timeout |
нет | 300 | Количество секунд, в течение которых сокет будет ожидать данных. Если данные не будут получены по истечении значения таймаута, соединение будет закрыто. |
Примеры
# To use accelerate mode, simply add "accelerate: true" to your play. The initial
# key exchange and starting up of the daemon will occur over SSH, but all commands and
# subsequent actions will be conducted over the raw socket connection using AES encryption
- hosts: devservers
accelerate: true
tasks:
- command: /usr/bin/anything
Примечания
Примечание
- Дополнительную информацию об использовании ускоренного режима см. в главе о расширенных задачах.
Для получения помощи в разработке модулей, если вам это нужно, пожалуйста, ознакомьтесь с Информацией о сообществе и участии в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/accelerate_module.html