Files
terraform-provider-decort/samples
dayterr 156b0a2d0c 4.11.1
2026-02-27 17:24:15 +03:00
..
2026-02-27 17:24:15 +03:00
2026-02-27 17:24:15 +03:00
2025-11-18 16:20:26 +03:00
2026-02-11 13:02:14 +03:00

Примеры применения ресурсов 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

      • security_group

      • security_group_list

      • sep_and_pools_available_list

      • snapshot_list

      • storage_policy

      • storage_policy_list

      • trunk

      • trunk_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

      • zone

      • zone_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
      • security_group
      • 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_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_security_group
      • cb_security_group_list
      • cb_sep
      • cb_sep_and_pools_available_list
      • cb_sep_config
      • cb_sep_consumption
      • cb_sep_disk_list
      • cb_sep_list
      • cb_sep_pool
      • cb_storage_policy
      • cb_storage_policy_list
      • cb_trunk
      • cb_trunk_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
      • cb_zone
      • cb_zone_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_security_group
      • cb_sep
      • cb_sep_config
      • cb_sep_template
      • cb_storage_policy
      • cb_trunk
      • cb_user
      • cb_vfpool
      • cb_vins
      • cb_vins_static_route
      • cb_virtual_image
      • cb_zone
  • sdn
    • data:
      • sdn_access_group
      • sdn_access_group_list
      • sdn_access_group_user_list
      • sdn_default_security_policy_list
      • sdn_segment
      • sdn_segment_get_status
      • sdn_segment_list
      • sdn_logical_port
      • sdn_logical_port_get_by_unique_identifier
      • sdn_logical_port_list
    • resources:
      • sdn_access_group
      • sdn_segment
      • sdn_logical_port

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

  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,что небезопасно, т.к. данные могут быть похищены при передачи файла.