Note
This plugin is part of the community.general collection (version 2.0.1).
To install it use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.ovh_monthly_billing
.
New in version 0.2.0: of community.general
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
application_key string | The applicationKey to use | |
application_secret string | The application secret to use | |
consumer_key string | The consumer key to use | |
endpoint string | The endpoint to use (for instance ovh-eu) | |
instance_id string / required | ID of the instance, get it with https://api.ovh.com/console/#/cloud/project/%7BserviceName%7D/instance#GET
| |
project_id string / required | ID of the project, get it with https://api.ovh.com/console/#/cloud/project#GET
|
- name: Basic usage, using auth from /etc/ovh.conf community.general.ovh_monthly_billing: project_id: 0c727a20aa144485b70c44dee9123b46 instance_id: 8fa89ad2-8f08-4220-9fa4-9695ea23e948 # Get openstack cloud ID and instance ID, OVH use them in its API - name: Get openstack cloud ID and instance ID os_server_info: cloud: myProjectName region_name: myRegionName server: myServerName register: openstack_servers - name: Use IDs community.general.ovh_monthly_billing: project_id: "{{ openstack_servers.0.tenant_id }}" instance_id: "{{ openstack_servers.0.id }}" application_key: yourkey application_secret: yoursecret consumer_key: yourconsumerkey
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/ovh_monthly_billing_module.html