草庐IT

terraform

全部标签

使用 Terraform 创建 Azure 虚拟机

之前写过一篇 使用Terraform部署Proxmox虚拟机,那是一台Corei7-8700+64G的Homelab上搭建的虚拟机环境,这也是我一直以来的实验环境。直至去年加入微软MVP拿到了Azure的credit,在需要资源较多或者拉取镜像频繁的情况下我也会选择使用Azure的虚拟机,尤其是最近经常在多集群的环境做测试。在Azure上创建虚拟机,我也从一开始的Web页面专项CLI,再到现在因为需要复杂配置时的Terraform。这篇文章就分享下如何使用Terraform配置Azure虚拟机的创建。Terraform[1] 是一个基础设施即代码的软件工具。使用Terraform可以通过编写代

使用 Terraform 创建 Azure 虚拟机

之前写过一篇 使用Terraform部署Proxmox虚拟机,那是一台Corei7-8700+64G的Homelab上搭建的虚拟机环境,这也是我一直以来的实验环境。直至去年加入微软MVP拿到了Azure的credit,在需要资源较多或者拉取镜像频繁的情况下我也会选择使用Azure的虚拟机,尤其是最近经常在多集群的环境做测试。在Azure上创建虚拟机,我也从一开始的Web页面专项CLI,再到现在因为需要复杂配置时的Terraform。这篇文章就分享下如何使用Terraform配置Azure虚拟机的创建。Terraform[1] 是一个基础设施即代码的软件工具。使用Terraform可以通过编写代

使用 Terraform 来管理 OpenStack 集群

在拥有一个OpenStack生产环境和家庭实验室一段时间后,我可以肯定地说,从管理员和租户的角度置备工作负载和管理它是很重要的。Terraform是一个开源的基础设施即代码(IaC)软件工具,用于 置备provisioning网络、服务器、云平台等。Terraform是一种声明性语言,可以作为你正在建设的基础设施的蓝图。你可以用Git来管理它,它有一个强大的 ​​GitOps​​ 使用场景。本文介绍了使用Terraform管理OpenStack集群的基础知识。我使用Terraform重新创建了OpenStack演示项目。安装Terraform我使用CentOS作为跳板机运行Terraform。

使用 Terraform 来管理 OpenStack 集群

在拥有一个OpenStack生产环境和家庭实验室一段时间后,我可以肯定地说,从管理员和租户的角度置备工作负载和管理它是很重要的。Terraform是一个开源的基础设施即代码(IaC)软件工具,用于 置备provisioning网络、服务器、云平台等。Terraform是一种声明性语言,可以作为你正在建设的基础设施的蓝图。你可以用Git来管理它,它有一个强大的 ​​GitOps​​ 使用场景。本文介绍了使用Terraform管理OpenStack集群的基础知识。我使用Terraform重新创建了OpenStack演示项目。安装Terraform我使用CentOS作为跳板机运行Terraform。

Terraform系列二腾讯云CVM进一步相关玩法

背景:紧接[Terraform系列一腾讯云CVM相关简单创建]。准备围绕着cvm先熟悉一下基本的流程。比如:系统盘扩容,挂载数据盘,帐号密钥ssh-key,绑定公网ip.研究一下官方文档体验一下!Terraform系列二腾讯云CVM进一步相关玩法1.关于硬盘的操作参照:https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/latest/docs/resources/instance默认的系统盘是50G,设置system_disk_size=100。修改系统盘为100G,并增加了数据盘data_disks配置

Terraform系列二腾讯云CVM进一步相关玩法

背景:紧接[Terraform系列一腾讯云CVM相关简单创建]。准备围绕着cvm先熟悉一下基本的流程。比如:系统盘扩容,挂载数据盘,帐号密钥ssh-key,绑定公网ip.研究一下官方文档体验一下!Terraform系列二腾讯云CVM进一步相关玩法1.关于硬盘的操作参照:https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/latest/docs/resources/instance默认的系统盘是50G,设置system_disk_size=100。修改系统盘为100G,并增加了数据盘data_disks配置

Terraform 管理阿里云 VPC

创建阿里云RAM子用户,并进行授权注意,需要将我们生成的​​AccessKey​​保存至本地配置环境变量​​alicloud_authentication​​定义的环境变量必须以​​TF_VAR​​开头,这样就被terraform在读取环境变量时就认为是他自己的环境变量虽然也可以写在配置文件中明文保存,但是强烈不建议这样用,一旦配置文件泄露,便有非常大的风险。#第一种方式,需要去掉main.tf中的变量,直接全空即可,此变量是官方默认提供变量,不需要加TF_VARexportALICLOUD_ACCESS_KEY="LTA**************"exportALICLOUD_SECRET

Terraform 管理阿里云 VPC

创建阿里云RAM子用户,并进行授权注意,需要将我们生成的​​AccessKey​​保存至本地配置环境变量​​alicloud_authentication​​定义的环境变量必须以​​TF_VAR​​开头,这样就被terraform在读取环境变量时就认为是他自己的环境变量虽然也可以写在配置文件中明文保存,但是强烈不建议这样用,一旦配置文件泄露,便有非常大的风险。#第一种方式,需要去掉main.tf中的变量,直接全空即可,此变量是官方默认提供变量,不需要加TF_VARexportALICLOUD_ACCESS_KEY="LTA**************"exportALICLOUD_SECRET