community.general.profitbricks_nic – Создание или удаление сетевого интерфейса.
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в плейбуке укажите: community.general.profitbricks_nic.
Обзор
- Этот модуль позволяет создавать или восстанавливать моментальные снимки томов. Этот модуль зависит от profitbricks >= 1.0.0
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- profitbricks
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| datacenter строка / обязательно | Центр обработки данных, в котором необходимо выполнить операцию. | |
| lan строка | Сеть LAN, на которой должен быть размещен сетевой интерфейс. Можно указать сеть, которой ещё нет, и она будет создана. Обязательно для создания. | |
| name строка | Имя или идентификатор сетевого интерфейса. Требуется только при удалении, но не при создании. Если не указано, используется значение, основанное на UUID4. | |
| server строка / обязательно | Имя или ID сервера. | |
| 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/profitbricks_nic_module.html