Модуль purestorage.flashblade.purefb_bucket_replica — Управление ссылками на реплику ведра между FlashBlade Pure Storage
Примечание
Этот модуль входит в коллекцию purestorage.flashblade (версия 1.18.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install purestorage.flashblade. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в playbook, укажите: purestorage.flashblade.purefb_bucket_replica.
Новое в purestorage.flashblade 1.0.0
Обзор
- Этот модуль управляет ссылками на реплику ведра между FlashBlade Pure Storage.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.7
- purity_fb >= 1.9
- netaddr
- pytz
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token строка | Токен API FlashBlade для пользователя с правами администратора. |
cascading логическое добавлено в purestorage.flashblade 1.14.0 | Объекты, реплицированные в это ведро через ссылку на реплику с другого массива, также будут реплицироваться по этой ссылке в удалённое ведро. Варианты:
|
credential строка | Имя удалённого имени учетных данных для использования. |
disable_warnings логическое добавлено в purestorage.flashblade 1.18.0 | Отключить предупреждения о небезопасных сертификатах Варианты:
|
fb_url строка | IP-адрес или имя хоста управления FlashBlade. |
name строка / обязательно | Имя локального ведра. |
paused логическое | Состояние ссылки на реплику ведра Варианты:
|
state строка | Создаёт или изменяет ссылку на реплику ведра Варианты:
|
target строка | Имя удалённого массива или целевого имени для создания реплики. |
target_bucket строка | Имя целевого имени ведра Если не указано, будет использовано значение по умолчанию name. |
Примечания
Примечание
- Этот модуль требует библиотеки Python
purity_fb - Необходимо установить переменные окружения
PUREFB_URLиPUREFB_API, если параметры fb_url и api_token не переданы модулю напрямую
Примеры
- name: Create new bucket replica from foo to bar on arrayB
purestorage.flashblade.purefb_bucket_replica:
name: foo
target: arrayB
target_bucket: bar
credentials: cred_1
state: present
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Pause exisitng bucket replica link
purestorage.flashblade.purefb_bucket_replica:
name: foo
paused: true
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Delete bucket replica link foo
purestorage.flashblade.purefb_fs_replica:
name: foo
state: absent
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/purestorage/flashblade/purefb_bucket_replica_module.html