ce_startup - Управляет информацией о запуске системы на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управляет информацией о запуске системы на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| action |
| Отображает информацию о запуске. |
| cfg_file | Значение по умолчанию: "present" | Имя конфигурационного файла, применяемого при следующем запуске. Значение — строка от 5 до 255 символов. |
| patch_file | Имя файла патча, применяемого при следующем запуске. | |
| slot | Позиция устройства. Значение — строка от 1 до 32 символов. Возможные значения: all, slave-board или конкретный slotID. | |
| software_file | Имя файла системного программного обеспечения, применяемого при следующем запуске. Значение — строка от 5 до 255 символов. |
Примеры
- name: startup module test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Display startup information
ce_startup:
action: display
provider: "{{ cli }}"
- name: Set startup patch file
ce_startup:
patch_file: 2.PAT
slot: all
provider: "{{ cli }}"
- name: Set startup software file
ce_startup:
software_file: aa.cc
slot: 1
provider: "{{ cli }}"
- name: Set startup cfg file
ce_startup:
cfg_file: 2.cfg
slot: 1
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | Проверка внесенных изменений на устройстве Пример: True |
| end_state dict | всегда | Параметры aaa в формате ключ/значение после выполнения модуля Пример: {'StartupInfos': None} |
| existing dict | всегда | Параметры существующего aaa сервера в формате ключ/значение Пример: {'configSysSoft': 'flash:/CE12800-V200R002C20_issuB071.cc', 'curentPatchFile': 'NULL', 'curentStartupFile': 'NULL', 'curentSysSoft': 'flash:/CE12800-V200R002C20_issuB071.cc', 'nextPatchFile': 'flash:/1.PAT', 'nextStartupFile': 'flash:/1.cfg', 'nextSysSoft': 'flash:/CE12800-V200R002C20_issuB071.cc', 'position': '5'} |
| proposed dict | всегда | Параметры модуля в формате ключ/значение Пример: {'patch_file': '2.PAT', 'slot': 'all'} |
| updates list | всегда | Команды, отправленные устройству Пример: {'startup patch 2.PAT all': None} |
Статус
Этот модуль помечен как превью, что означает отсутствие гарантии обратной совместимости интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Ли Яньфэн (@CloudEngine-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.6/modules/ce_startup_module.html