Documentation

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
    • us/lasdev
    • 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, Helping Testing PRs and Developing Modules.