ํน์ ๊ณ ๊ฐ "์คํ๋ผ์ธ" ์ค์น์ ๊ฒฝ์ฐ ๋ชจ๋ ๊ฒ์ด ์ด๋ฏธ Satellite ๋๋ orcharhino๋ก ๋ฏธ๋ฌ๋ง๋๊ธฐ ๋๋ฌธ์ ํฉ๋ฅ ์ ์ฅ์ ํ์ผ ์์ฑ์ ๋นํ์ฑํํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๊ฐ OS์ ๊ณตํต ์์ ์ ํฌํจ๋ ์ ์๋ hosts.yml์ "no_repository" ํ๋๊ทธ๋ฅผ ์ ์ํฉ๋๋ค.
@Fobhep ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ ๋ช ํํ ํ ์ ์์ต๋๊น? ํจํค์ง๊ฐ ์ด๋ฏธ OS์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น? ์ผ๋ฐ์ ์ผ๋ก ์์ฑ์๋ ์ฌ์ ํ ์์ฑ์์ ํจํค์ง๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ฌ์ฉ์ ์ง์ ๋ฆฌํฌ์งํ ๋ฆฌ ๊ธฐ๋ฅ์ ํตํด ์ด๋ฏธ ์ํํ ์ ์๋ ๋ก์ปฌ์ ์ค์นํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฌป์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ๊ธฐ์ ์ค๋ช ๋ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ์์ ํ ๋ช ํํ์ง ์์ต๋๋ค.
๋ฌผ๋ก - ๋ ์ ์ค๋ช
ํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ด๊ฐ ํ์ฌ ์๋ ๊ณ ๊ฐ(์ด์ ๊ณ ๊ฐ๋ ํฌํจ)์์๋ ๋ชจ๋ ์๋ฒ๊ฐ Satellite ๋ฐ ํด๋น ํธ์คํธ ๊ทธ๋ฃน์ ํตํด ๋ฐฐํฌ๋๋ฏ๋ก ํฉ๋ฅ ํ๋ซํผ์ ํ์ํ ๋ชจ๋ repos ๋ฐ repofile์ด ์ด๋ฏธ ํฌํจ๋์ด ์์ต๋๋ค.
์๋ก ๋ค๋ฅธ ํ์ด ๊ธฐ๋ณธ ํ๋ก๋น์ ๋ ๋ฐ ๋ฏธ๋ค์จ์ด๋ฅผ ๋ด๋นํ๊ธฐ ๋๋ฌธ์ ์ด ์ํฌํ๋ก๋ฅผ ์ค๋จํ ์ ์์ต๋๋ค.
ํ์ฌ ๋๋ ๋จ์ํ repos๋ฅผ ๋ฐฐํฌํ๋ ๋ถ๋ถ์ ์ ๊ฑฐํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ด ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ๊ธฐ๋ฅ์ธ์ง ๊ถ๊ธํฉ๋๋ค. ๋ฌผ๋ก "๋น" ์ฌ์ฉ์ ์ง์ repo ํ์ผ๋ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ด๊ฐ ๋ ์ ์ค๋ช
ํ๋ฉด ์๋ ค์ค
@Fobhep ์ข์ ์์ด๋์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํฉ๋ฅ๋ก ์ค์ ๋๋ repository_option: none/confluent/custom
์ ๊ฐ์ ๋ณ์๋ฅผ ๊ฐ์ง ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ custom_repo ๋ณ์๋ฅผ ๋์ฒดํ๊ธฐ ์ํ ๊ฒ์
๋๋ค. ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์๊ฐํด์ผ ํฉ๋๋ค...
๋ ๋์ LMK๋ฅผ ์๊ฐํด ๋ธ๋ค๋ฉด ๋ณ์ ์ด๋ฆ์ ๋ง์กฑํ์ง ์์ต๋๋ค.
PR์ ์์ฑํ์๊ฒ ์ต๋๊น? ์ง๋๋ฒ์ฒ๋ผ ์ด์ ์๊ณ ์ถ์ง๋ ์์ง๋ง, ๋๋ ํ ์ ์๋ค.
@domenicbove ์ข์ต๋๋ค :) ์๋ง ์์์ผ์ด๋ ํ์์ผ์ ํ ์ ์์ต๋๋ค - ์ ์ ์ค๋นํ๊ณ ์๋ค๋ฉด -
์ผ๋ฐ repository: confluent/none/custom
์ด๋ป์ต๋๊น?
@Fobhep ์ฝ๊ฐ์ ๋์ญํญ์ด ์์ต๋๋ค! ์ค๋ ์์ ํ๊ณ PR์ ํฌํจ์ํฌ ๊ฒ์ ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํ์ง ์๊ธฐ ๋๋ฌธ์ PR์ 6.0.0 dev ๋ธ๋์น์ธ 6.0.x ๋ธ๋์น๋ก ๋ง๋ค ๊ณํ์ ๋๋ค. ๊ด์ฐฎ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค
@Fobhep ์ด๊ฒ์ ๊ฒํ ํ ์ ์์ต๋๊น: https://github.com/confluentinc/cp-ansible/pull/370
์ด๋ค ์ด์ ๋ก PR์ ๊ฒํ ์๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ด ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ์ํ๋ ๊ฒ์ ์ป์ผ๋ ค๋ฉด repository_configuration: none
๋ฅผ ์ค์ ํฉ๋๋ค. ํ์ง๋ง Java ์ค์น๋ ๋ฐ๋์ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค.
https://github.com/confluentinc/cp-ansible/pull/370 ์ด ๋ณํฉ๋์ด ์ข ๋ฃํฉ๋๋ค. 6.0.0๊ณผ ํจ๊ป ์ถ์๋ฉ๋๋ค!