123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- terraform {
- required_providers {
- akamai = {
- source = "akamai/akamai"
- version = "5.2.0"
- }
- }
- }
-
- provider "akamai" {
- edgerc = "~/.edgerc"
- config_section = "default"
- }
- data "akamai_contracts" "AkaULab_Contracts" {
-
- }
-
- output "AkaULabContracts" {
- value = data.akamai_contracts.AkaULab_Contracts
- }
-
- locals {
- contract_id = data.akamai_contracts.AkaULab_Contracts.contracts[0].contract_id
- group_id = data.akamai_group.AkUTerraformLabs.id
- cp_code_id = data.akamai_cp_code.TerraformLabs_CPCode.id
- cp_code_name = data.akamai_cp_code.TerraformLabs_CPCode.name
- product_id = data.akamai_property_products.AkaU_Products.products[2].product_id
- }
-
- data "akamai_group" "AkUTerraformLabs"{
- group_name = "AkaU Terraform Labs"
- contract_id = local.contract_id
- }
-
- output "AkaUTerraformLabs_groupId"{
- value = data.akamai_group.AkUTerraformLabs.id
- }
-
- data "akamai_cp_code" "TerraformLabs_CPCode" {
- name = "TerraformLabs"
- group_id = local.group_id
- contract_id = local.contract_id
- }
-
- output "TerraformLabs_CPCode"{
- value = data.akamai_cp_code.TerraformLabs_CPCode
- }
-
- data "akamai_property_products" "AkaU_Products" {
- contract_id = local.contract_id
- }
-
- output "AkaU_Products" {
- value = data.akamai_property_products.AkaU_Products
- }
-
- data "akamai_cps_enrollments" "AkaULab_Enrollments" {
- contract_id = replace(local.contract_id, "ctr_", "")
- }
-
- output "AkaULab_Enrollments" {
- value = data.akamai_cps_enrollments.AkaULab_Enrollments
- }
|