vultr_plan_facts – Gather facts about the Vultr plans available.  New in version 2.7.   Synopsis Requirements Parameters Notes Examples Return Values Status  Synopsis  Gather facts about plans available to boot servers.  Requirements The below requirements are needed on the host that executes this module.  python >= 2.6  Parameters   Parameter Choices/Defaults Comments    api_account  -    Default:"default"   Name of the ini section in the vultr.ini file. The ENV variable VULTR_API_ACCOUNT is used as default, when defined.     api_endpoint  -      URL to API endpint (without trailing slash). The ENV variable VULTR_API_ENDPOINT is used as default, when defined. Fallback value is https://api.vultr.com if not specified.     api_key  -      API key of the Vultr API. The ENV variable VULTR_API_KEY is used as default, when defined.     api_retries  -      Amount of retries in case of the Vultr API retuns an HTTP 503 code. The ENV variable VULTR_API_RETRIES is used as default, when defined. Fallback value is 5 retries if not specified.     api_timeout  -      HTTP timeout to Vultr API. The ENV variable VULTR_API_TIMEOUT is used as default, when defined. Fallback value is 60 seconds if not specified.     validate_certs  boolean    
Choices: no 
yes ←    Validate SSL certs of the Vultr API.     Notes  Note  Also see the API documentation on https://www.vultr.com/api/.   Examples - name: Gather Vultr plans facts
  local_action:
    module: vultr_plan_facts

- name: Print the gathered facts
  debug:
    var: ansible_facts.vultr_plan_facts
 Return Values Common return values are documented here, the following are the fields unique to this module:   Key Returned Description    vultr_api complex  success  Response from Vultr API with a few additions/modification        api_account string  success  Account used in the ini file to select the key  Sample: default       api_endpoint string  success  Endpoint used for the API requests  Sample: https://api.vultr.com       api_retries integer  success  Amount of max retries for the API requests  Sample: 5       api_timeout integer  success  Timeout used for the API requests  Sample: 60     vultr_plan_facts complex  success  Response from Vultr API        plan list  success  List of the plans available.  Sample: [{'available_locations': [1], 'bandwidth': 40.0, 'bandwidth_gb': 40960, 'disk': 110, 'id': 118, 'name': '32768 MB RAM,110 GB SSD,40.00 TB BW', 'plan_type': 'DEDICATED', 'price_per_month': 240.0, 'ram': 32768, 'vcpu_count': 8, 'windows': False}]     Status  This module is not guaranteed to have a backwards compatible interface. [preview]
 This module is maintained by the Ansible Community. [community]
  Authors  Yanis Guenane (@Spredzy)   Hint If you notice any issues in this documentation you can edit this document to improve it. 

    © 2012–2018 Michael DeHaan
{'path': 'public/docs/ansible~2.7/modules/vultr_plan_facts_module.html', 'source': 'DevDocs.IO'}