mirror of
https://github.com/kubevela/kubevela.git
synced 2026-02-14 18:10:21 +00:00
* Chore: update description of policy definition Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Fix: support workflow step generation for doc Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Chore: refactor package refereces/plugins to references/docgen Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Chore: add examples of def docs for workflow step Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Feat: refine workflow description Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Chore: refine the workflow step definition Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com> * Chore: update workflow step definition Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
apiVersion: core.oam.dev/v1beta1
|
|
kind: ComponentDefinition
|
|
metadata:
|
|
annotations:
|
|
definition.oam.dev/description: Baidu Cloud VPC
|
|
creationTimestamp: null
|
|
labels:
|
|
type: terraform
|
|
name: baidu-vpc
|
|
namespace: vela-system
|
|
spec:
|
|
schematic:
|
|
terraform:
|
|
configuration: |-
|
|
terraform {
|
|
required_providers {
|
|
baiducloud = {
|
|
source = "baidubce/baiducloud"
|
|
version = "1.12.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
resource "baiducloud_vpc" "default" {
|
|
name = var.name
|
|
description = var.description
|
|
cidr = var.cidr
|
|
}
|
|
|
|
variable "name" {
|
|
default = "terraform-vpc"
|
|
description = "The name of the VPC"
|
|
type = string
|
|
}
|
|
|
|
variable "description" {
|
|
description = "The description of the VPC"
|
|
default = "this is created by terraform"
|
|
type = string
|
|
}
|
|
|
|
variable "cidr" {
|
|
description = "The CIDR of the VPC"
|
|
default = "192.168.0.0/24"
|
|
type = string
|
|
}
|
|
|
|
output "vpcs" {
|
|
value = baiducloud_vpc.default.id
|
|
}
|
|
providerRef:
|
|
name: baidu
|
|
namespace: default
|
|
workload:
|
|
definition:
|
|
apiVersion: terraform.core.oam.dev/v1beta1
|
|
kind: Configuration
|
|
status: {}
|