ブックマーク / mike2mike.xyz (1)

  • terraformで特定のリソースだけ実行する

    init apply destroyを考えもなしにしながらコードを弄っていると、ftstateが濁ってしまい、削除できないリソースができてしまう。その場合マネコンで削除したりする(※特に残っているはずのリソースがみつからないと思ったら、リージョンが変わっていたりして……あるある) ## 失敗例 それを避けるため、ディレクトリを作って、そこにコードを入れてapplyすると、ネットワークに紐付けされてるリソースの場合、ネットワークのコードも入れないと行かず、VPCが作られてしまう。 逆にネットワークコードをディレクトリ待避するとエラーが出て動かなくなる。 違うディレクトリterraform initする(tfstateを新規作成)とvpcが新しく作られてやっかい。そのままdestroyすれば消えるが、手動で消したいときネットワークの依存状態がすぐに把握できないので面倒なことになる。 ## 暫定

  • 1