You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-decort/samples
Алексей Фетисов 5496073a0c
4.8.1
5 days ago
..
cloudapi 4.8.1 5 days ago
cloudbroker 4.8.1 5 days ago
README.md 4.8.0 2 months ago

README.md

Примеры применения ресурсов terraform-provider-decort

Каждый файл снабжен комментариями, которые кратко описывают возможности и параметры ресурса.
Для успешной работы необходим установленный terraform.

Ресурсы в примерах

  • cloudapi:
    • data:
      • account
      • account_audits_list
      • account_computes_list
      • account_consumed_units
      • account_consumed_units_by_type
      • account_deleted_list
      • account_disks_list
      • account_flipgroups_list
      • account_list
      • account_reserved_units
      • account_resource_consumption_get
      • account_resource_consumption_list
      • account_rg_list
      • account_templates_list
      • account_vins_list
      • audit
      • bservice
      • bservice_deleted_list
      • bservice_group
      • bservice_list
      • bservice_snapshot_list
      • disk
      • disk_list
      • disk_list_deleted
      • disk_list_types
      • disk_list_types_detailed
      • disk_list_unattached
      • disk_replication
      • disk_snapshot
      • disk_snapshot_list
      • dpdknet
      • dpdknet_list
      • extnet
      • extnet_computes_list
      • extnet_default
      • extnet_list
      • extnet_reserved_ip_list
      • flipgroup
      • flipgroup_list
      • image
      • image_list
      • k8ci_list
      • k8s
      • k8s_computes
      • k8s_list
      • k8s_list_deleted
      • k8s_wg
      • k8s_wg_cloud_init
      • k8s_wg_list
      • kvmvm
      • kvmvm_audits
      • kvmvm_get_audits
      • kvmvm_get_console_url
      • kvmvm_get_log
      • kvmvm_list
      • vkvmvm_list_deleted
      • kvmvm_pci_device_list
      • kvmvm_pfw_list
      • kvmvm_snapshot_usage
      • kvmvm_user_list
      • kvmvm_vgpu_list
      • lb
      • lb_list
      • lb_list_deleted
      • location_url
      • locations_list
      • resgroup
      • rg_affinity_group_computes
      • rg_affinity_groups_get
      • rg_affinity_groups_list
      • rg_audits
      • rg_list
      • rg_list_computes
      • rg_list_deleted
      • rg_list_lb
      • rg_list_pfw
      • rg_list_vins
      • rg_resource_consumption_get
      • rg_resource_consumption_list
      • rg_usage
      • snapshot_list
      • stack
      • stack_list
      • vfpool
      • vfpool_list
      • vins
      • vins_audits
      • vins_ext_net_list
      • vins_ip_list
      • vins_list
      • vins_list_deleted
      • vins_nat_rule_list
      • vins_static_route
      • vins_static_route_list
    • resources:
      • account
      • bservice
      • bservice_group
      • disk
      • disk_snapshot
      • flipgroup
      • image
      • image_from_blank_compute
      • image_from_platform_disk
      • image_virtual
      • k8s
      • k8s_cp
      • k8s_wg
      • kvmvm
      • lb
      • lb_backend
      • lb_backend_server
      • lb_frontend
      • lb_frontend_bind
      • pfw
      • resgroup
      • snapshot
      • vins
      • vins_static_route
  • cloudbroker:
    • data:
      • cb_account
      • cb_account_audits_list
      • cb_account_available_templates_list
      • cb_account_computes_list
      • cb_account_disks_list
      • cb_account_flipgroups_list
      • cb_account_list
      • cb_account_list_deleted
      • cb_account_resource_consumption_get
      • cb_account_resource_consumption_list
      • cb_account_rg_list
      • cb_account_vins_list
      • cb_audit
      • cb_audit_linked_jobs
      • cb_audit_list
      • cb_audits_export_to_file
      • cb_disk
      • cb_disk_list
      • cb_disk_list_deleted
      • cb_disk_list_types
      • cb_disk_list_types_detailed
      • cb_disk_list_unattached
      • cb_disk_replication
      • cb_disk_snapshot
      • cb_disk_snapshot_list
      • cb_dpdknet
      • cb_dpdknet_list
      • cb_extnet
      • cb_extnet_default
      • cb_extnet_list
      • cb_extnet_reserved_ip_list
      • cb_extnet_static_route
      • cb_extnet_static_route_list
      • cb_flipgroup
      • cb_flipgroup_list
      • cb_grid
      • cb_grid_get_consumption
      • cb_grid_get_diagnosis
      • cb_grid_get_settings
      • cb_grid_get_status
      • cb_grid_list
      • cb_grid_list_consumption
      • cb_grid_list_emails
      • cb_grid_post_status
      • cb_image
      • cb_image_list
      • cb_image_list_stacks
      • cb_k8ci
      • cb_k8ci_list
      • cb_k8ci_list_deleted
      • cb_k8s
      • cb_k8s_computes
      • cb_k8s_list
      • cb_k8s_list_deleted
      • cb_k8s_wg
      • cb_k8s_wg_cloud_init
      • cb_k8s_wg_list
      • cb_kvmvm
      • cb_kvmvm_affinity_relations
      • cb_kvmvm_audits
      • cb_kvmvm_boot_order_get
      • cb_kvmvm_get_audits
      • cb_kvmvm_get_console_url
      • cb_kvmvm_get_log
      • cb_kvmvm_list
      • cb_kvmvm_list_deleted
      • cb_kvmvm_migrate_storage_info
      • cb_kvmvm_pci_device_list
      • cb_kvmvm_pfw_list
      • cb_kvmvm_snapshot_list
      • cb_kvmvm_snapshot_usage
      • cb_kvmvm_user_list
      • cb_kvmvm_vgpu_list
      • cb_lb
      • cb_lb_list
      • cb_lb_list_deleted
      • cb_node
      • cb_node_list
      • cb_pcidevice
      • cb_pcidevice_list
      • cb_rg
      • cb_rg_affinity_group_computes
      • cb_rg_affinity_groups_get
      • cb_rg_affinity_groups_list
      • cb_rg_audits
      • cb_rg_list
      • cb_rg_list_computes
      • cb_rg_list_deleted
      • cb_rg_list_lb
      • cb_rg_list_pfw
      • cb_rg_list_vins
      • cb_rg_resource_consumption_get
      • cb_rg_resource_consumption_list
      • cb_rg_usage
      • cb_sep
      • cb_sep_config
      • cb_sep_consumption
      • cb_sep_disk_list
      • cb_sep_list
      • cb_sep_pool
      • cb_stack
      • cb_stack_list
      • cb_user
      • cb_user_get_audit
      • cb_user_list
      • cb_vfpool
      • cb_vfpool_list
      • cb_vins
      • cb_vins_audits
      • cb_vins_ext_net_list
      • cb_vins_ip_list
      • cb_vins_list
      • cb_vins_list_deleted
      • cb_vins_nat_rule_list
      • cb_vins_static_route
      • cb_vins_static_route_list
    • resources:
      • cb_account
      • cb_cdrom_image
      • cb_disk
      • cb_disk_snapshot
      • cb_dpdknet
      • cb_extnet
      • cb_extnet_static_route
      • cb_flipgroup
      • cb_image
      • cb_image_from_blank_compute
      • cb_image_from_platform_disk
      • cb_k8ci
      • cb_k8s_cp
      • cb_k8s_wg
      • cb_kvmvm
      • cb_lb
      • cb_lb_backend
      • cb_lb_backend_server
      • cb_lb_frontend
      • cb_lb_frontend_bind
      • cb_pcidevice
      • cb_rg
      • cb_sep
      • cb_sep_config
      • cb_user
      • cb_vfpool
      • cb_vins
      • cb_vins_static_route
      • cb_virtual_image

Как пользоваться примерами

  1. Установить terraform
  2. Установить terraform-provider-decort с помощью команды terraform init (выполняется автоматически), либо вручную.
  3. Заменить параметр controller_url на ваш.
  4. Заменить параметр oauth2_url на ваш.
  5. Добавить ключи DECORT_APP_SECRET и DECORT_APP_ID в качестве переменных окружения, либо можно добавить app_id и app_secret в блок provider,что небезопасно, т.к. данные могут быть похищены при передачи файла.