Terraform

TerraformをDigital Oceanで試してみる3 - provisionerにchefを使う

Terraformのprovisionerとしてchefを使うにはChefサーバが必要になります。 Chefサーバの準備が面倒な場合は、Hosted Chefで代用できます。Hosted Chefの設定については前回の記事が参考にしてください。 Chef Clientのインストール provisionerにChefを指定…

TerraformをDigital Oceanで試してみる2 環境情報の外出し

前回では、do.tfファイルの中に全ての情報を書き込みました。 それではtoken情報やssh keyの値などはgitなどで管理しづらいので、ssh_keysとtokenを別のファイルで管理します。 ファイルを外出しするようになると、以下の様な構成になります。 . ├── do.tf ├…

TerraformをDigital Oceanで試してみる1

Digital Oceanの情報取得 Terraform を Digital Ocean で触ってみた (初級編) を参考にDigital Ocean のtokenを作成します。 Degital OceanのAPI V2を利用して、curlからSSH鍵の情報を取得します。 参考:https://developers.digitalocean.com/documentation…