W3cubDocs

/Ansible

profitbricks_nic - Create or Remove a NIC.

New in version 2.0.

Synopsis

  • This module allows you to create or restore a volume snapshot. This module has a dependency on profitbricks >= 1.0.0

Requirements (on host that executes module)

  • profitbricks

Options

parameter required default choices comments
datacenter
yes
The datacenter in which to operate.
lan
yes
The LAN to place the NIC on. You can pass a LAN that doesn't exist and it will be created. Required on create.
name
yes
The name or ID of the NIC. This is only required on deletes, but not on create.
server
yes
The server name or ID.
state
no present
  • present
  • absent
Indicate desired state of the resource
subscription_password
no
THe ProfitBricks password. Overrides the PB_PASSWORD environment variable.
subscription_user
no
The ProfitBricks username. Overrides the PB_SUBSCRIPTION_ID environment variable.
wait
no yes
  • yes
  • no
wait for the operation to complete before returning
wait_timeout
no 600
how long before wait gives up, in seconds

Examples

# Create a NIC
- profitbricks_nic:
    datacenter: Tardis One
    server: node002
    lan: 2
    wait_timeout: 500
    state: present

# Remove a NIC
- profitbricks_nic:
    datacenter: Tardis One
    server: node002
    name: 7341c2454f
    wait_timeout: 500
    state: absent

Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.

© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/profitbricks_nic_module.html