Spec-Zone.ru › Ansible 2.11

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API