cisco.mso.mso_backup – Управление резервными копиями
Примечание
Этот плагин является частью коллекции cisco.mso (версия 1.1.0).
Для его установки используйте: ansible-galaxy collection install cisco.mso.
Для использования в книге задач, укажите: cisco.mso.mso_backup.
Описание
- Управление резервными копиями в Cisco ACI Multi-Site.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| backup строка | Имя резервной копии псевдонимы: name | |
| description строка | Краткая информация о резервной копии. | |
| destination строка | Место, куда загрузить резервную копию | |
| host строка / обязательно | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_HOST. псевдонимы: hostname | |
| location_type строка |
| Тип расположения для хранения резервной копии |
| login_domain строка | Имя домена входа для аутентификации. Значение по умолчанию: Local. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_LOGIN_DOMAIN. | |
| output_level строка |
| Влияет на вывод этого модуля ACI. normal означает стандартный вывод, включая current словарь.info добавляет информационный вывод, включая previous, proposed и sent словари.debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию.Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_OUTPUT_LEVEL. |
| password строка / обязательно | Пароль для аутентификации. Если значение не указано в задаче, вместо него будут использованы значения переменных окружения MSO_PASSWORD или ANSIBLE_NET_PASSWORD. | |
| port целое число | Порт, используемый для подключения REST. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_PORT. | |
| remote_location строка | Имя удаленного расположения для хранения резервной копии | |
| remote_path строка | Этот путь относительный к удаленному расположению. Символ '/' автоматически добавляется между папкой удаленного расположения и этим путем. Эта структура папок должна уже существовать в удалённом расположении. | |
| state строка |
| Используйте present или absent для добавления или удаления.Используйте query для перечисления объекта или нескольких объектов.Используйте upload для загрузки резервной копии.Используйте restore для восстановления резервной копии.Используйте download для загрузки резервной копии.Используйте move для перемещения резервной копии из локального в удаленное расположение. |
| timeout целое число | По умолчанию: 30 | Таймаут уровня сокета в секундах. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_TIMEOUT. |
| use_proxy булево |
| Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_PROXY. |
| use_ssl булево |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения.Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_SSL. |
| username строка | По умолчанию: "admin" | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будут использованы значения переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME. |
| validate_certs булево |
| Если no, сертификаты SSL не будут проверены.Это следует установить на no только при использовании на управляемых пользователем сайтах с самозаверяющимися сертификатами.Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_VALIDATE_CERTS. |
Примечания
Примечание
- Для получения более подробной информации об управлении инфраструктурой ACI с помощью Ansible, ознакомьтесь с руководством Cisco ACI Guide.
- Этот модуль был разработан для поддержки ACI Multi Site Orchestrator версии 2.1 или новее. Некоторые или все функции могут не работать на более ранних версиях.
Примеры
- name: Create a new local backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
description: via Ansible
location_type: local
state: present
delegate_to: localhost
- name: Create a new remote backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
description: via Ansible
location_type: remote
remote_location: ansible_test
state: present
delegate_to: localhost
- name: Move backup to remote location
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup0
remote_location: ansible_test
remote_path: test
state: move
delegate_to: localhost
- name: Download a backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
destination: ./
state: download
delegate_to: localhost
- name: Upload a backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: ./Backup
state: upload
delegate_to: localhost
- name: Restore a backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
state: restore
delegate_to: localhost
- name: Remove a Backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
state: absent
delegate_to: localhost
- name: Query a backup
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup
state: query
delegate_to: localhost
register: query_result
- name: Query a backup with its complete name
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
backup: Backup_20200721220043
state: query
delegate_to: localhost
register: query_result
- name: Query all backups
cisco.mso.mso_backup:
host: mso_host
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_result
Авторы
- Shreyas Srish (@shrsr)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/mso/mso_backup_module.html