[Terraform] ์ž…๋ ฅ ๋ณ€์ˆ˜

์ž…๋ ฅ ๋ณ€์ˆ˜๋Š” ์™ธ๋ถ€์—์„œ ์„ค์ •๊ฐ’์„ ๋ฐ›๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

์ด๋Ÿฐ์‹์œผ๋กœ variable์„ ์ •์˜ํ•˜๋ฉด

var ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ๋ฆฌ์†Œ์Šค์—์„œ ์ฐธ์กฐํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  default๊ฐ€ ์—†๋Š” variable์ด ์žˆ์„๋•Œ apply๋ฅผ ํ•˜๋ฉด ๋Œ€ํ™”ํ˜•์œผ๋กœ ๊ฐ’์„ ์š”๊ตฌํ•  ๊ฒƒ์ด๋‹ค.

๊ทธ๊ฒŒ ์‹ซ๋‹ค๋ฉด CLI ์˜ต์…˜ -var๋กœ ๊ฐ’์„ ๋„˜๊ฒจ์ค„ ์ˆ˜๋„ ์žˆ๋‹ค.

-var="ํ‚ค=๊ฐ’"

๊ฐ€์žฅ ์„ธ๋ จ๋œ ๋ฐฉ๋ฒ•์€, ๋ณ€์ˆ˜ ํŒŒ์ผ์„ ์ •์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
์ด๋Ÿฐ์‹์œผ๋กœ ํ‚ค-๊ฐ’ ํŒŒ์ผ์„ ์ž‘์„ฑํ•ด์„œ

-var-file ์˜ต์…˜์œผ๋กœ ๋„˜๊ฒจ์ฃผ๋ฉด ๋‹ค ์ฝ์–ด์„œ ๋„ฃ์–ด์ค€๋‹ค.


์ฐธ์กฐ
https://developer.hashicorp.com/terraform/language/values/variables