moved block
๋ฆฌํฉํ ๋ง ํ ๋ ๊ผญ ํ์ํ ๊ธฐ๋ฅ์ด๋ค.
๊ธฐ์กด์ ์๋์ฝ๋๋ฅผ ๋ชจ๋๋ก ๋ณด๋ด๋ณด์.
ํ์ฌ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ

main.tf
๋ชจ๋๋ก ๋ฐ๊ฟ๋ณด์
์ด์ ๋ชจ๋๋ก ๋ณ๊ฒฝํด๋ณธ๋ค.
ํด๋๋ฅผ ๋ง๋ค๊ณ main.tf๋ฅผ ๋ง๋ค๊ณ ์ฝ๋๋ฅผ ์ด๋ํ๋ค.

๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด main์์ ์ด ๋ชจ๋์ ์ฌ์ฉํด๋ณด์.

9๊ฐ๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ๋ง๋ ๋ค. ์ด๋ฌ๋ฉด ๋ฌธ์ ๋๋ค. ์คํ์ค์ธ ์๋ฒ๋ฅผ ์์ ๋ฒ๋ฆฌ๊ฒ ๋๋ค.
terraform state mv
์ด๊ฑธ๋ก ๊ฐ๋ฅํ์๋ ํ๋ค.
moved block
์ฌ์ค ์ฝ๋์ ๋ฃ์ด์ผ ์ข๊ธฐ๋ ํ๋ค.
์ด๊ฑธ ์ถ๊ฐํ์๋ค.

0๊ฐ๊ฐ ๋ฐ๊ท๋๊ฒ์ ์์ ์๋ค.
remote module
๋ฆฌ๋ชจํธ ๋ชจ๋์์๋ block์ด ์๋๋ค. ๊ผญ ํ์ธํด์ผํ๋ค.
tfautomv
https://github.com/padok-team/tfautomv
์๋์ผ๋ก moved block์ ๋ง๋ค์ด์ค๋ค.
moved ๋ธ๋ฝ์ ์ง์ฐ๊ณ ๋ช ๋ น์ด๋ฅผ ์คํํด๋ณด์.

9๊ฐ๊ฐ ์ถ๊ฐ๋๊ณ 9๊ฐ๊ฐ ์ญ์ ๋๋ค๊ณ ํ๋ค. ์์ํ๋ ๊ฒฐ๊ณผ์ด๋ค.
์ด์ ๋ช ๋ น์ด๋ฅผ ์คํํด๋ณด์.

moves.tfํ์ผ์ด ์์ฑ๋๋ค.

์ข๋ค.
todo
moved๊ฐ ๊ณ์ ์์ด์ผํ๋?
terraform state mv๋ก ์ฒ๋ฆฌํด๋ ๋๋ค.
Last updated
Was this helpful?