LoginSignup
1
0

More than 1 year has passed since last update.

Terraform dockerを動かす手順

Last updated at Posted at 2021-09-22

はじめに

前提

terraform v1.02
docker v20.10.8

Dockerfile

Dockerfile
FROM hashicorp/terraform:1.0.2
WORKDIR /terraform
COPY . .

公式イメージは alpine で、ENTRYPOINT は["bin/terraform"]になっています。
アクセスキーなどの機密情報がないと terraform が動きませんので、ルートに tf ファイルと terraform.tfvar を作成してコンテナに渡します。

コンソール
docker build .

docker run コンテナID apply

これで apply を行いリソースがつくられます。

最後に

自動化するために docker で terraform を動かしましたが正直使いづらいです。
公式でもローカルでの利用を勧めていますので特別事情がない限りはローカルで利用してください。

参考

terraform 公式

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0