网易云terraform实践 (2)

在模版中增加以下内容并保存:

resource "neteasecloud_ncv" "tf_ncv"{     name = "mydisk"     capacity = 30     }     resource "neteasecloud_nvm_disk_attachment" "tf_attach" {     instance_id = "${neteasecloud_nvm.tf_nvm.id}"     disk_id = "${neteasecloud_ncv.tf_ncv.id}" }

以上模版表示创建两个资源,一是云硬盘,二是主机硬盘绑定关系,在创建主机硬盘绑定关系中,使用terraform变量引用分别引用了主机和硬盘的id。

再次支持terraform apply, 做资源栈更新

 

网易云terraform实践

执行完成后,可以在网易云控制台查看,新创建了一块硬盘,并绑定到之前到云主机上。

网易云terraform实践

 

4.销毁资源

当资源栈使用完成后,执行 terrafrom destroy 销毁整个资源栈,所有资源将被删除

 

网易云terraform实践

 

以上步骤演示了一个资源栈基本的生命周期流程。

 

三、说明

网易云terraform provider目前完成了云主机、云硬盘、vpc等IasS资源的编排能力,后续还会根据需要和OpenApi能力逐步提供其他资源和服务的编排能力。

有关网易云terraform provider下载和使用、目前支持的资源详细说明可以参考以下wiki

 

 

网易云免费体验馆,0成本体验20+款云产品! 

更多网易技术、产品、运营经验分享请点击。

 

相关文章:
【推荐】 ThreeJs 3D 全景项目开发总结
【推荐】 知物由学|如何应对日益强大的零日攻击
【推荐】 Spring Cloud技术分析(3)- spring cloud sleuth

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpydfj.html