vSphereでterraformする時のポイント
VMを立てるだけならばvagrantでも良い気がするし、色々設定するならAnsibleで事足りている.
が、仮想基盤に対してリソースを用意するための適切なツールを利用する意味で、terraformを利用してみる
入門自体は以下
公式ドキュメントのvSpherプロバイダページ
ポイント
provider
の箇所にはallow_unverified_ssl = true
記述すること- vSpher providerのドキュメントをパクっていくと分かる
- vCenterあるあるの証明書の話し
resource "vsphere_virtual_machine"
にはskip_customization = true
を記述すること- いつまでたっても
apply
が終了しない- 何やら、
network_interface
の項目に, labelしか記述しないと正常に終了しないらしい?- customizationがいじれないのに、これ以上何を記述したら良いのか (´・_・`)
- 問題のissueは以下 github.com
- とりあえずぶち切っても大丈夫そう
- 何やら、
所感
- ドキュメントを見る感じ、出来ること
- Ansibleとの比較
- HCL
- www.terraform.io
- 使い込んでないけどYAMLより良いと思う
- なんとなくレベルの話し