Terraform 实践
Terraform 连接 huaweicloud OBS
## 参考
https://blog.csdn.net/cronaldo91/article/details/135840807
步骤
华为云根据用户开相应的AK
下载 terraform-provider-huaweicloud 软件包
https://github.com/huaweicloud/terraform-provider-huaweicloud/releases
创建主配置文件
main.tf
# Configuration options
provider "huaweicloud" {
access_key = var.access_key
secret_key = var.secret_key
region = var.region
}
创建密钥配置文件
terraform.tfvars
access_key = "XXXXX"
secret_key = "XXXXX"
创建版本配置文件
versions.tf
terraform {
required_providers {
huaweicloud = {
source = "local-registry/huaweicloud/huaweicloud"
version = "1.60.1"
}
}
}
创建变量配置文件
variables.tf
variable "access_key" {
type = string
}
variable "secret_key" {
type = string
}
variable "region" {
type = string
default = "cn-east-3"
sensitive = true
}
初始化
terraform init
格式化代码
terraform fmt
验证代码
terraform validate
terraform validate -json
Windows给Terraform项目添加huaweicloud华为云OBS
(1)修改主配置文件
main.tf ,添加如下代码
resource "huaweicloud_obs_bucket" "bucket" {
bucket = "tfhexian-backend-bucket"
acl = "private"
tags = {
type = "bucket"
}
}
(2)创建输出配置文件
outputs.tf
output "bucket_name" {
value = huaweicloud_obs_bucket.bucket.bucket
}
(3)初始化
terraform init
(4)格式化代码
terraform fmt
(5)验证代码
terraform validate
(6)计划与预览
# 计划与预览
terraform plan
## 展示资源
terraform show
(7)申请资源
terraform apply
(8)华为云查看OBS服务
原文地址:https://blog.csdn.net/knight_zhou/article/details/137524252
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!