github.com/oam-dev/kubevela@v1.9.11/references/docgen/def-doc/workflowstep/apply-terraform-config.eg.md (about)

     1  ```yaml
     2  apiVersion: core.oam.dev/v1beta1
     3  kind: Application
     4  metadata:
     5    name: apply-terraform-resource
     6    namespace: default
     7  spec:
     8    components: []
     9    workflow:
    10      steps:
    11      - name: provider
    12        type: apply-terraform-provider
    13        properties:
    14          type: alibaba
    15          name: my-alibaba-provider
    16          accessKey: <accessKey>
    17          secretKey: <secretKey>
    18          region: cn-hangzhou
    19      - name: configuration
    20        type: apply-terraform-config
    21        properties:
    22          source:
    23            path: alibaba/cs/dedicated-kubernetes
    24            remote: https://github.com/FogDong/terraform-modules
    25          providerRef:
    26            name: my-alibaba-provider
    27          writeConnectionSecretToRef:
    28              name: my-terraform-secret
    29              namespace: vela-system
    30          variable:
    31            name: regular-check-ack
    32            new_nat_gateway: true
    33            vpc_name: "tf-k8s-vpc-regular-check"
    34            vpc_cidr: "10.0.0.0/8"
    35            vswitch_name_prefix: "tf-k8s-vsw-regualr-check"
    36            vswitch_cidrs: [ "10.1.0.0/16", "10.2.0.0/16", "10.3.0.0/16" ]
    37            k8s_name_prefix: "tf-k8s-regular-check"
    38            k8s_version: 1.24.6-aliyun.1
    39            k8s_pod_cidr: "192.168.5.0/24"
    40            k8s_service_cidr: "192.168.2.0/24"
    41            k8s_worker_number: 2
    42            cpu_core_count: 4
    43            memory_size: 8
    44            tags:
    45              created_by: "Terraform-of-KubeVela"
    46              created_from: "module-tf-alicloud-ecs-instance"
    47  ```