はじめに 今回やること CloudStack(IDCFクラウド)に対して以下をTerraformコマンド一発で行えるようにすること。 VM作成 PublicIPアドレスの取得 PortForwardingの設定 Firewallの設定 上記を行うことでVMに対してsshでログインできるようになります。 モチベーション 仕事柄CloudStack上でVMを作成して簡単なツールの検証環境などを構築したりすることが多いです。 今までは自分GUI上やAPI上から、操作していたが、検証環境のマシンスペックやOSは大体同じなので、コマンド一発でやりたいなというモチベーションです。 備考 HashiCorp社が開発している Terraform を 使った使おうとしたのですが、そのままではIDCFクラウドの CloudStack では動かなかったで、今回はterraformとそこで利用しているCloudS