Terraform

TerraformでOCI インスタンス(CentOS7)を構築してみる

Terraformの記述はHCLで決まっているので大体似たような内容になると思いますけど簡単に紹介させていただきます。 より詳細に知りたい方はこちらをご参照ください。 instnace.tfの中身 resource "oci_core_instance" "instance1" { #Required availability_d…

OCI Terraformでブートボリュームにバックアップポリシーを適用してみた

インスタンスを作成した時に色々なことを同時に設定したくてそのうちの一つがバックアップポリシーの適用です。 コンソールでちょちょいっと設定してもいいんですが、どうしても人間がやるとミスや漏れが出ちゃうのでTerraformで一緒に仕込むことにしました…

OCI インスタンスに追加VNICをTerraformで付与してみた

昨日エフェメラルIPアドレス付与の記事を書いたのでついでに追加VNICの記事も書いちゃます! /* サーバ */ resource "oci_core_instance" "instance9" { availability_domain = "${data.oci_identity_availability_domain.ad1.name}" compartment_id = "${va…

OCI インスタンスにエフェメラルIPアドレスをTerraformで付与してみた

数か月前にOCIのインスタンスにエフェメラルIPアドレスを付与してみたけど改めて備忘録として残そうと思います。 Terraformコンフィグ /* サーバ */ resource "oci_core_instance" "instance9" { availability_domain = "${data.oci_identity_availability_d…

OCI Terraformのプロバイダーバージョンアップ方法

OCIで使っているTerraformのプロバイダーバージョンアップ方法をよく忘れるので備忘録として残す! terraform init -upgrade

OCIちょこメモ~TerraformでbootVolumeからインスタンス作成~

TerraformでbootVolumeからインスタンス作成 ポイントはsource_detailsの中身。 resource "oci_core_instance" "instance1" { availability_domain = "${data.oci_identity_availability_domain.ad1.name}" compartment_id = "${var.compartment-ocid}" disp…

OCI Designer Toolkit(OKIT)のインストール手順

OCIでTerraformを使ってみたいと思っているけどTerraformの構文とか分からない!!と思っている方安心してください。 オラクルクラウドがオフレコで作成しているツールがあってGUIでポチポチするだけでTerraformのコンフィグを作れちゃいます!!すごい!! …

秘密鍵のパスフレーズ解除方法

経緯 OCIのリソースをTerraformを管理するのに秘密鍵を使用するが秘密鍵にパスフレーズが設定されているとエラーが発生する。 とは言えパスフレーズ付きの秘密鍵を指定可能なオプションも用意されている。 private_key_password だ ただ私の場合なぜかパスフ…