Mar 292020
 

我的阿里云个人账号,其实都没创建过虚拟机,非常干净。这次就从零开始。

我是参考https://github.com/jeremypedersen/terraformExamples/tree/master/abc/terraform-on-alibaba

有视频,大家好好看看。感觉作者是阿里的员工。

Ram授权

使用api的方式创建虚拟机,你是采用后付费的方式,也是要求你账号上,至少有100元人民币。

下面的操作,是在阿里云账号手工完成。

你需要专门给Terraform创建一个账号,并且给他赋予权限。我的做法就是

创建一个terraform的用户,创建一个ecs的组,给组授权

ecs-group

创建terraform用户的时候,选择编程访问

accesskey

记得保存,不然就要重新创建。

Continue reading »

Mar 282020
 

我是在CentOS 7下做这个测试,对于别的linux版本,都是一样的。包括Ubuntu / Debian / CentOS / Fedora / Arch Linux

https://computingforgeeks.com/how-to-install-terraform-on-linux/

照着这篇文章练习了一遍,有一个非常不错的地方,获取软件的新版本,直接安装。

需要确保机器上已经安装 wget curl,unzip

TER_VER=`curl -s https://api.github.com/repos/hashicorp/terraform/releases/latest | grep tag_name | cut -d: -f2 | tr -d \"\,\v | awk '{$1=$1};1'`
wget https://releases.hashicorp.com/terraform/${TER_VER}/terraform_${TER_VER}_linux_amd64.zip

第一行命令是获取当前软件在github的最新版本。

unzip terraform_${TER_VER}_linux_amd64.zip
mv terraform /usr/local/bin/

安装就已经完成。检测一下

terraform-install