IaC
Jenkinsを使用して、Goで書いたRESTAPIの実行環境を自動ビルドするCI/CD環境を構築しました。その時のメモを残します。
GCPで公開鍵を登録したあとに、Terraformのコードを修正しないとterraform plan 実行時にエラーがでるので、その時はterraform側で公開鍵を登録するコードを書きましょう。
JenkinsでJobを作成し、その中でsshコマンドでリモートにアクセスしてコマンド実行するときの注意点です。
Jenkisn導入後にblueoceanのpluginを導入する方法です。
JenkinsをGCP上にたてたVMインスタンスにインストールする方法を書きます。yumとかでインストールする方法もあるのですが、今回は会社の開発環境とかクローズドな環境(インターネットに繋がらない環境)でインストールする方法です。
Terraformを使用してOCI上にリソースを作成しました。その時に参照したドキュメントをまとめます。実際に作成したときの説明などは別途記事にします。
terraformでVMインスタンスを作成使用とした時に何箇所かエラーではまったポイントがあるので、メモを残しておきます。c-taquna.hatenablog.com
前回、terraformコマンドを実行できるようにしたので、それを使ってGCP上にVMインスタンスを生成したいと思います。今回は、これをなぞればGCPでインスタンスを一つ建てられるよ。という流れの説明です。とりあえずterraform始めたしパブクラ上になにか作っ…
terraformを使用するためにまずはMacbookのTerminalで "terraform" コマンドを打てるようにしてみる。