W3cubDocs

/Ansible

profitbricks_datacenter - Create or destroy a ProfitBricks Virtual Datacenter.

New in version 2.0.

Synopsis

This is a simple module that supports creating or removing vDCs. A vDC is required before you can create servers. This module has a dependency on profitbricks >= 1.0.0

Requirements (on host that executes module)

  • profitbricks

Options

parameter required default choices comments
description
no
The description of the virtual datacenter.
location
no us/las
  • us/las
  • de/fra
  • de/fkb
The datacenter location.
name
yes
The name of the virtual datacenter.
state
no present
  • present
  • absent
create or terminate datacenters
subscription_password
no
THe ProfitBricks password. Overrides the PB_PASSWORD environement variable.
subscription_user
no
The ProfitBricks username. Overrides the PB_SUBSCRIPTION_ID environement variable.
wait
no yes
  • yes
  • no
wait for the datacenter to be created before returning
wait_timeout
no 600
how long before wait gives up, in seconds

Examples

# Create a Datacenter
- profitbricks_datacenter:
    datacenter: Tardis One
    wait_timeout: 500

# Destroy a Datacenter. This will remove all servers, volumes, and other objects in the datacenter.
- profitbricks_datacenter:
    datacenter: Tardis One
    wait_timeout: 500
    state: absent

This is an Extras Module

For more information on what this means please read Extras Modules

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

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