community.general.profitbricks_nic – Создание или удаление сетевого адаптера.
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для установки используйте: ansible-galaxy collection install community.general.
Чтобы использовать его в книге задач, укажите: community.general.profitbricks_nic.
Обзор
- Этот модуль позволяет создавать или восстанавливать моментальные снимки томов. Данный модуль имеет зависимость от profitbricks >= 1.0.0
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- profitbricks
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| datacenter строка / обязательно | Центр обработки данных, в котором нужно выполнить операцию. | |
| lan строка | Локальная сеть, на которую нужно установить сетевой адаптер. Можно указать локальную сеть, которой нет, и она будет создана. Обязательно для создания. | |
| name строка | Имя или идентификатор сетевого адаптера. Требуется только при удалении, но не при создании. Если не указано, значение по умолчанию формируется на основе UUID4. | |
| server строка / обязательно | Имя или идентификатор сервера. | |
| state строка | По умолчанию: "present" | Указывает желаемое состояние ресурса. Доступные варианты: present, absent. |
| subscription_password строка / обязательно | Пароль ProfitBricks. Переопределяет переменную среды PB_PASSWORD. | |
| subscription_user строка / обязательно | Имя пользователя ProfitBricks. Переопределяет переменную среды PB_SUBSCRIPTION_ID. | |
| wait логический тип |
| Ожидать завершения операции перед возвратом. |
| wait_timeout целое число | По умолчанию: 600 | Время ожидания, в секундах, прежде чем ожидание будет прервано. |
Примеры
- name: Create a NIC
community.general.profitbricks_nic:
datacenter: Tardis One
server: node002
lan: 2
wait_timeout: 500
state: present
- name: Remove a NIC
community.general.profitbricks_nic:
datacenter: Tardis One
server: node002
name: 7341c2454f
wait_timeout: 500
state: absent
Авторы
- Matt Baldwin (@baldwinSPC) <baldwin@stackpointcloud.com>
© 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/community/general/profitbricks_nic_module.html