community.general.ovh_monthly_billing – Управление ежемесячной оплатой OVH
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в playbook укажите: community.general.ovh_monthly_billing.
Добавлено в версии 0.2.0: из community.general
Описание
- Включить ежемесячную оплату для виртуальных машин OVH (обратите внимание, что OVH не позволяет её отключить).
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- ovh
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| application_key строка | Используемый ключ приложения | |
| application_secret строка | Используемый секрет приложения | |
| consumer_key строка | Используемый ключ потребителя | |
| endpoint строка | Используемый конечный пункт (например, ovh-eu) | |
| instance_id строка / обязательно | Идентификатор виртуальной машины. Получить его можно по адресу https://api.ovh.com/console/#/cloud/project/%7BserviceName%7D/instance#GET
| |
| project_id строка / обязательно | Идентификатор проекта. Получить его можно по адресу 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
Авторы
- Francois Lallart (@fraff)
© 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