etcd3 - Установка или удаление пар ключ-значение из кластера etcd3
Новая версия с 2.5.
Обзор
- Устанавливает или удаляет значения в кластере etcd3, используя его API v3.
- Требует библиотеку python etcd3 для работы
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- etcd3
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| host | Значение по умолчанию: "localhost" | IP-адрес кластера |
| key обязательно | Ключ, где хранится информация в кластере | |
| port | Значение по умолчанию: 2379 | Порт, используемый для подключения к кластеру |
| state обязательно | Состояние значения для ключа. Может быть присутствующим или отсутствующим | |
| value обязательно | Хранимая информация |
Примеры
# Store a value "bar" under the key "foo" for a cluster located "http://localhost:2379"
- etcd3:
key: "foo"
value: "baz3"
host: "localhost"
port: 2379
state: "present"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| key str | всегда | Ключ, который был запрошен |
| old_value str | всегда | Предыдущее значение в кластере |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка модулей и техническое обслуживание.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Жан-Поль Эврard (@evrardjp)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/etcd3_module.html