Spec-Zone.ru › Ansible 2.10

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
логическое
    Варианты:
  • no
  • yes ←
ждать завершения операции перед возвратом
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API