訳あってTerraform CloudのAPI経由でOracle Cloud Infrastructureを構成できるようにならねばならぬ。
いや私自身がパチパチやる訳ではないがやろうと思えば出来る位でないと打ち合わせとかに支障が出るので…。
だが、テラフォームとか火星ゴキブリの漫画でしか知らないのでまずはチュートリアルをやった。
TerraformのOCIプラグインでAvaliable Domainの一覧を取得するサンプルはできた。
https://docs.oracle.com/ja-jp/iaas/developer-tutorials/tutorials/tf-provider/01-summary.htm
terraformコマンドからTerraform Cloudにログインしてプロジェクトというかオーガニゼーションなる作業単位を作る所もできた。
が、分からん…。
多分LinuxからterraformでOCIのリソースを作る事は先ほどのサンプルの先か、あるいはhttps://community.oracle.com/tech/welcome/discussion/4474281/terraform%E3%81%A7oci%E3%81%AE%E6%A7%8B%E7%AF%89%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B-oracle-cloud-infrastructure%E3%82%A2%E3%83%89%E3%83%90%E3%83%B3%E3%82%B9%E3%83%89 をやればできると思うのだけれど、同じ事をTerraform CloudのGUI、ひいてはAPIからやるにはどうすれば…。
多分、何とかして.tfファイルやPEMファイルをTerraform Cloudのリポジトリとかに作ってそれを参照して実行する感じなのではないかと想像しているんだけどそこへのギャップがな。
話は変わるがOCIを始め各種プラグインのインストール先ディレクトリは https://qiita.com/ryysud/items/a38bcc856069801878e9 に記載されているパスらしい。
いや私自身がパチパチやる訳ではないがやろうと思えば出来る位でないと打ち合わせとかに支障が出るので…。
だが、テラフォームとか火星ゴキブリの漫画でしか知らないのでまずはチュートリアルをやった。
TerraformのOCIプラグインでAvaliable Domainの一覧を取得するサンプルはできた。
https://docs.oracle.com/ja-jp/iaas/developer-tutorials/tutorials/tf-provider/01-summary.htm
terraformコマンドからTerraform Cloudにログインしてプロジェクトというかオーガニゼーションなる作業単位を作る所もできた。
が、分からん…。
多分LinuxからterraformでOCIのリソースを作る事は先ほどのサンプルの先か、あるいはhttps://community.oracle.com/tech/welcome/discussion/4474281/terraform%E3%81%A7oci%E3%81%AE%E6%A7%8B%E7%AF%89%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B-oracle-cloud-infrastructure%E3%82%A2%E3%83%89%E3%83%90%E3%83%B3%E3%82%B9%E3%83%89 をやればできると思うのだけれど、同じ事をTerraform CloudのGUI、ひいてはAPIからやるにはどうすれば…。
多分、何とかして.tfファイルやPEMファイルをTerraform Cloudのリポジトリとかに作ってそれを参照して実行する感じなのではないかと想像しているんだけどそこへのギャップがな。
話は変わるがOCIを始め各種プラグインのインストール先ディレクトリは https://qiita.com/ryysud/items/a38bcc856069801878e9 に記載されているパスらしい。
コメント