2021年3月3日水曜日

Terraform(moduleの作成)

 ■以下、ファイル構成になる












①module/security_group  (moduleファイル)

         -  ルートフォルダー(module)を作成する

    -  配下に、security group用のフォルダーを作成


■security group用のモジュールを定義したファイルを作成  

1)outputを記載する。

(a)output名.(b)属性 [id]


[ポイント]

(a)は、上部に記載している "aws_security_group" "alb" をoutputの対象にしているので記載した。  




















②security_group.tf(モジュール呼び出し用ファイル)

   

■モジュールを呼び出し時に必要なファイルを作成する

(c)module名を記載する。

(d)①で作成したファイルの場所を指定する。







■実際に、モジュールを呼び出す場合は以下のように記載。

module.alb-sg(module).security_group(output)




















0 件のコメント:

コメントを投稿

FROM php:7.4-apache(実行ユーザの変更してみる)

案件の都合上、 FROM php : 7.4-apacheで利用しているユーザ(www-data)から 訳あって、apacheのユーザにする必要があったので 以下の記述により、でapacheを起動( apacheユーザ )できるようにできた。   FROM php : 7.4...