เจเจตเจพเจฌเจฆเฉเจน เจกเจฟเจตเฉเจชเจธ เจเฉเจกเจธเจเจพเจเจฒ
เจนเฉ! เจฎเฉเจฐเจพ เจจเจพเจฎ เจนเฉ
เจเจน เจเจพเจเจก เจคเฉเจจเจพเจคเฉ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจคเจฐเฉเจเจพ เจชเฉเจธเจผ เจเจฐเจฆเฉ เจนเฉเฅค เจเจน เจเจพเจเจก เจเจนเจจเจพเจ เจฒเจ เจนเฉ เจเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจฃเฉเจเจ เจชเจฒเฉเจฌเฉเฉฑเจเจพเจ เจตเจฟเฉฑเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ เจ
เจคเฉ เจชเฉเฉเจน เจเฉเฉฑเจเฉ เจนเจจ
- เจเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฒเฉฑเจญเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจน เจคเฉเจฐเฉฐเจค เจธเจฎเจเจฃเจพ เจ เจธเฉฐเจญเจต เจนเฉ เจเจฟ เจเจน เจเจฟเจธ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ;
- เจเฉฑเจฅเฉ เจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจนเจจ, เจ เจคเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจฎเฉเฉฑเจฒ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจชเจฐ เจเจน เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ;
- เจฆเฉเจเจฟเจเจ เจจเฉเฉฐ เจธเจฎเจเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเฉเจธเจผเจเจฒ เจ เจฐเจนเฉ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเฉเจเจ เจชเจฒเฉเจฌเฉเฉฑเจเจพเจ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเจพ เจคเจฐเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ
เจธเจพเจจเฉเฉฐ เจธเจพเจกเฉ เจเฉฐเจชเจจเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจจเจพ เจชเจฟเจ, เจเจฟเจธ เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจ เจธเฉเจ เจเจชเจฃเฉเจเจ เจชเจฒเฉเจฌเฉเฉฑเจเจพเจ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจกเจฟเจเจผเจพเจเจจ เจเจฐเจจ เจฆเฉ เจจเจฟเจฏเจฎเจพเจ 'เจคเฉ เจเจ, เจเจฟเจธ เจจเฉ เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจเจนเจจเจพเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเฉเจคเจพเฅค
เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ
เจเฉฑเจ เจฐเฉเจฒ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจธเจฟเจธเจเจฎ เจฆเจพ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจตเจธเจคเฉ เจนเฉเฅค เจเจฟเจธเฉ เจตเฉ เจธเจฟเจธเจเจฎ เจเจฌเจเฉเจเจ เจฆเฉ เจคเจฐเฉเจนเจพเจ, เจเจธเจฆเจพ เจฌเจพเจเฉ เจธเจฟเจธเจเจฎ เจจเจพเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเฉฐเจเจฐเจซเฉเจธ เจฐเฉเจฒ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉเฅค
เจเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจญเฉเจฎเจฟเจเจพ เจจเฉเฉฐ เจฒเฉ เจฒเจเจ api
, เจเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจเฉฑเจ Java เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉ เจธเจเจฆเฉ เจนเจจ?
เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉเจฒ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจจเฉเฉฐ เจเจฟเจธเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ 2 เจเจฟเจธเจฎเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
1. ะกะฒะพะนััะฒะฐ
a) ะฝะตะทะฐะฒะธัะธะผัะต ะพั ััะตะดั
ะฑ) ะทะฐะฒะธัะธะผัะต ะพั ััะตะดั
2. ะกะฒัะทะธ
a) ัะปััะฐัะตะปะธ
ะฑ) ะทะฐะฟัะพัั ะฒะฝัััะธ ัะธััะตะผั
ะฒ) ะทะฐะฟัะพัั ะฒ ััะตะดั
เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเฉ เจญเฉเจฎเจฟเจเจพ เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉ เจนเจจเฅค
เจชเฉเฉฑเจเจเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ - เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเจพ เจฎเฉเฉฑเจฒ เจญเฉเจฎเจฟเจเจพ เจฒเจ เจฌเจพเจนเจฐเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉเจฒ เจธเฉเจฃเจจ เจตเจพเจฒเฉ - เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเจพ เจฎเฉเฉฑเจฒ เจฌเฉเจจเจคเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฆเฉเจเฉ เจชเจพเจธเฉ, 1a, 2a, 2b เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเฉ เจตเจพเจคเจพเจตเจฐเจฃ (เจนเจพเจฐเจกเจตเฉเจ เจฐ, เจฌเจพเจนเจฐเฉ เจธเจฐเฉเจค, เจเจฆเจฟ) 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจกเจฟเจซเจพเจฒเจ เจญเฉเจฎเจฟเจเจพ เจตเจฟเฉฑเจ เจฎเฉเจฒ เจฎเฉเฉฑเจฒเจพเจ เจจเจพเจฒ เจญเจฐเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฟเจธเจฎ 1.b เจ เจคเฉ 2.c เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ 'เจเจฆเจพเจนเจฐเจจ' เจคเฉเจ เจเจฒเจพเจตเจพ เจนเฉเจฐ เจฎเฉเฉฑเจฒเจพเจ เจจเจพเจฒ เจญเจฐเจจเจพ เจ เจธเฉฐเจญเจต เจนเฉ, เจเจฟเจเจเจเจฟ เจเจน เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉเจ เจธเจเฉเจเจก เจคเฉเจ เจธเจเฉเจเจก เจคเฉฑเจ เจฌเจฆเจฒ เจเจพเจฃเจเฉเฅค
เจเฉเจก เจธเจผเฉเจฒเฉ
- เจตเฉเจฐเฉเจเจฌเจฒ เจจเจพเจฎ เจฐเฉเจฒ เจจเจพเจฎ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจน เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจเจธเจพเจจ เจฌเจฃเจพ เจฆเฉเจตเฉเจเจพ เจเจฟ เจตเฉเจฐเฉเจเจฌเจฒ เจเจฟเจธ เจญเฉเจฎเจฟเจเจพ เจคเฉเจ เจนเฉ เจ เจคเฉ เจเจน เจเจฟเจธ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค
- เจฐเฉเจฒ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเจพเจเจผเจฎเฉ เจคเฉเจฐ 'เจคเฉ เจเจจเจเฉเจชเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจธเจฟเจงเจพเจเจค เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจจเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจเจพเจ เจคเจพเจ เจญเฉเจฎเจฟเจเจพ เจตเจฟเฉฑเจ เจเจพเจ เจเจนเจจเจพเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเจฟเจธ 'เจคเฉ เจฎเฉเจเฉเจฆเจพ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
-
เจตเฉเจฐเฉเจเจฌเจฒ เจฒเจ เจธเจผเจฌเจฆเจเฉเจธเจผเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจเฉเฅค Ansible เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจกเจฟเจเจธเจผเจจเจฐเฉ เจตเจฟเฉฑเจ เจตเจฟเจ เจเจคเฉเจเจค เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเจตเจฐเจฐเจพเจเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจเจฐเจพเจฌ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจเจฆเจพเจนเจฐเจจ:
myrole_user: login: admin password: admin
เจเฉฑเจฅเฉ เจฒเฉเจเจเจจ เจธเฉเจคเฉฐเจคเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉ, เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจจเจฟเจฐเจญเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉเฅค เจชเจฐ
เจเจฟเจเจเจเจฟ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจผเจฌเจฆเจเฉเจธเจผ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเจฐเจจเจพ เจนเฉเจตเฉเจเจพ
เจนเจฎเฉเจธเจผเจพ. เจเฉ เจเจฟ เจฌเจนเฉเจค เจนเฉ เจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฌเจฟเจนเจคเจฐ:myrole_user_login: admin myrole_user_password: admin
เจคเฉเจจเจพเจคเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ
เจเจฆเฉเจ เจเฉฑเจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจชเจฒเฉเจฌเฉเฉฑเจ (เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจชเจฒเฉเจฌเฉเฉฑเจ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ) เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจนเฉเจ, เจ เจธเฉเจ เจเจธ เจจเจฟเจฏเจฎ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเฉ เจธเจฎเจพเจจ: เจนเจฐ เจเฉฑเจ เจเจชเจฃเฉ เจเจชเจฃเฉ เจเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ. เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจธเจฎเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจฐเฉเจฒ เจ เจคเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉเจคเฉฐเจคเจฐ เจเจฌเจเฉเจเจ เจนเจจ, เจ เจคเฉ เจเฉฑเจ เจตเจธเจคเฉ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจพเจ เจฆเฉเจเฉ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจกเจฟเจซเจพเจฒเจ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจชเจฒเฉเจฌเฉเฉฑเจ เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจธเฉฐเจเฉเจช เจเจฐเจจ เจฒเจ, เจฐเฉเจฒ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจกเจฟเจซเฉเจฒเจ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฆเฉ เจฅเจพเจตเจพเจ 'เจคเฉ เจเจตเจฐเจฐเจพเจเจก เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ: เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจ เจคเฉ เจเจจเจตเฉเจเจเจฐเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจตเจฟเฉฑเจเฅค
mydeploy # ะะฐัะฐะปะพะณ ะดะตะฟะปะพั
โโโ deploy.yml # ะะปะตะนะฑัะบ ะดะตะฟะปะพั
โโโ group_vars # ะะฐัะฐะปะพะณ ะฟะตัะตะผะตะฝะฝัั
ะฟะปะตะนะฑัะบะฐ
โ โโโ all.yml # ะคะฐะนะป ะดะปั ะฟะตัะตะผะตะฝะฝัั
ัะฒัะทะธ ะฒัะตะน ัะธััะตะผั
โ โโโ myapi.yml # ะคะฐะนะป ะฟะตัะตะผะตะฝะฝัั
ัะฒะพะนััะฒ ะณััะฟะฟั myapi
โโโ inventories #
โโโ prod # ะะฐัะฐะปะพะณ ะพะบััะถะตะฝะธั prod
โโโ prod.ini # ะะฝะฒะตะฝัะพัะธ ัะฐะนะป
โโโ group_vars # ะะฐัะฐะปะพะณ ะดะปั ะฟะตัะตะผะตะฝะฝัั
ะธะฝะฒะตะฝัะพัะธ
โโโ myapi #
โโโ vars.yml # ะกัะตะดะพะทะฐะฒะธัะธะผัะต ะฟะตัะตะผะตะฝะฝัะต ะณััะฟะฟั myapi
โโโ vault.yml # ะกะตะบัะตัั (ะฒัะตะณะดะฐ ััะตะดะพะทะฐะฒะธัะธะผั) *
* -
เจซเจฐเจ เจเจน เจนเฉ เจเจฟ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจนเจฎเฉเจธเจผเจพ เจเจธเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจธเจฅเจฟเจค เจชเจฒเฉเจฌเฉเฉฑเจเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจตเจพเจคเจพเจตเจฐเจฃ-เจธเฉเจคเฉฐเจคเจฐ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจกเจฟเจซเจพเจฒเจ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเจจเฅค เจเจธ เจฆเฉ เจเจฒเจ, เจตเจธเจคเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเจพเจธ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจ เจตเจฐเจคเฉ เจเจพเจฃเจเฉ, เจเฉ เจเจฟ เจตเจพเจคเจพเจตเจฐเจจ-เจตเจฟเจธเจผเฉเจธเจผ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฒเจ เจเจฆเจฐเจธเจผ เจนเฉเฅค
เจเจน เจจเฉเจ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจตเฉเจฐเฉเจเจฌเจฒ เจคเจฐเจเฉเจน เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจ เจคเฉ เจซเจฟเจฐ เจเฉฑเจ เจตเจธเจคเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจเจตเจฐเจฐเจพเจเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเฉเจตเฉเจเฉเฅค
เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจเจน เจนเฉ เจเจฟ เจเจธ เจชเฉเจพเจ 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจน เจซเฉเจธเจฒเจพ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจเจฟ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจพเจคเจพเจตเจฐเจฃ-เจจเจฟเจฐเจญเจฐ เจนเฉ เจเจพเจ เจจเจนเฉเจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจขเฉเจเจตเฉเจ เจฅเจพเจ 'เจคเฉ เจฐเฉฑเจเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ, SSL เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจตเจพเจคเจพเจตเจฐเจฃ-เจจเจฟเจฐเจญเจฐ เจธเฉ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจธเจเฉเจเจก 'เจคเฉ เจธเจพเจกเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจคเฉเจ เจฌเจพเจนเจฐ เจฆเฉ เจเจพเจฐเจจเจพเจ เจเจฐเจเฉ SSL เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉเจ เจเจฐ เจธเจเฉเฅค เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจน เจตเจพเจคเจพเจตเจฐเจฃ เจธเฉเจคเฉฐเจคเจฐ เจฌเจฃ เจเจฟเจ เจ เจคเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจเจฒเฉ เจเจเฅค
เจธเจฎเฉเจนเจพเจ เจฒเจ เจธเฉฐเจชเฉฑเจคเฉ เจตเฉเจฐเฉเจเจฌเจฒ
เจเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจพเจตเจพ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจจเจพเจฒ, เจชเจฐ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจธเจฐเจตเจฐเจพเจ เจฆเฉ 1 เจธเจฎเฉเจนเจพเจ เจจเฉเฉฐ เจเฉเฉ เจเฉ เจเจฟเฉฑเจคเจฐ 2 เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฎเจพเจกเจฒ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจเจฐเฉเจเฅค
เจเจ เจเจฒเจชเจจเจพ เจเจฐเฉเจ เจเจฟ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจชเจฒเฉเจฌเฉเฉฑเจ เจเจฟเจนเฉ เจเจฟเจนเฉ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉ:
- hosts: myapi
roles:
- api
- hosts: bbauth
roles:
- auth
- hosts: ghauth
roles:
- auth
เจชเจฒเฉเจฌเฉเฉฑเจ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจเฉเจฒ เจคเจฟเฉฐเจจ เจธเจฎเฉเจน เจนเจจ, เจเจธเจฒเจ เจคเฉเจฐเฉฐเจค เจเจฐเฉเฉฑเจช_เจตเจฐเจธ เจเจจเจตเฉเจเจเจฐเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจ เจคเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเจฟเจนเฉเจเจ เจธเจฎเฉเจน เจซเจพเจเจฒเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฎเฉเจน เจซเจพเจเจฒ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเจฟเฉฑเจ เจเจชเจฐเฉเจเจค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเฉฑเจ เจนเจฟเฉฑเจธเฉ เจฆเจพ เจตเจฐเจฃเจจ เจนเฉเฅค เจเจฆเฉเจ เจคเฉเจธเฉเจ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฎเฉเจน เจซเจพเจเจฒ เจเฉเจฒเฉเจนเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจคเฉเจฐเฉฐเจค เจธเจฎเฉเจน เจตเจฟเฉฑเจ เจธเจฅเจพเจชเจฟเจค เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเฉ เจกเจฟเจซเฉเจฒเจ เจตเจฟเจนเจพเจฐ เจคเฉเจ เจธเจพเจฐเฉ เจ เฉฐเจคเจฐ เจฆเฉเจเจฆเฉ เจนเฉเฅค เจเจจเจตเฉเจเจเจฐเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ: เจธเจเฉเจเจก เจคเฉเจ เจธเจเฉเจเจก เจคเฉฑเจ เจเจฐเฉเฉฑเจช เจตเจฟเจนเจพเจฐ เจตเจฟเฉฑเจ เจ เฉฐเจคเจฐเฅค
เจเฉเจก เจธเจผเฉเจฒเฉ
- host_vars เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉ, เจเจฟเจเจเจเจฟ เจเจน เจธเจฟเจธเจเจฎ เจฆเจพ เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจฐเจฆเฉ, เจชเจฐ เจธเจฟเจฐเจซ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเฉเจธ, เจเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจธเจผเจจเจพเจ เจตเฉฑเจฒ เจฒเฉ เจเจพเจตเฉเจเจพ: "เจเจน เจฎเฉเจเจผเจฌเจพเจจ เจฆเฉเจเจฟเจเจ เจคเฉเจ เจตเฉฑเจเจฐเจพ เจเจฟเจเจ เจนเฉ?", เจเจฟเจธเจฆเจพ เจเจตเจพเจฌ เจจเจนเฉเจ เจนเฉ เจฒเฉฑเจญเจฃ เจฒเจ เจนเจฎเฉเจธเจผเจพ เจเจธเจพเจจ.
เจธเฉฐเจเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ
เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจเจนเฉ เจนเฉ เจเฉ เจธเฉฐเจชเฉฑเจคเฉ เจตเฉเจฐเฉเจเจฌเจฒเจธ เจฌเจพเจฐเฉ เจนเจจ, เจชเจฐ เจธเฉฐเจเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฌเจพเจฐเฉ เจเฉ?
เจเจนเจจเจพเจ เจฆเจพ เจ
เฉฐเจคเจฐ เจเจน เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจฆเจพ เจตเฉฑเจ-เจตเฉฑเจ เจธเจฎเฉเจนเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจนเฉ เจ
เจฐเจฅ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ เจคเจพเจ เจเจน เจธเฉ
hostvars[groups['bbauth'][0]]['auth_bind_port']
เจชเจฐ เจเจจเฉเจนเจพเจ เจจเฉ เจคเฉเจฐเฉฐเจค เจเจธ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพ
เจเจฟเจเจเจเจฟ เจเจธเจฆเฉ เจจเฉเจเจธเจพเจจ เจนเจจเฅค เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจญเจพเจฐเฉเจชเจจ. เจฆเฉเจเจพ, เจธเจฎเฉเจน เจตเจฟเฉฑเจ เจเฉฑเจ เจเจพเจธ เจฎเฉเจเจผเจฌเจพเจจ 'เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพเฅค เจคเฉเจธเจฐเจพ, เจคเฉเจจเจพเจคเฉ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจธเจพเจฐเฉ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจคเฉเจ เจคเฉฑเจฅเจพเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจเฉเจเจฐ เจ
เจธเฉเจ เจเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจเจฒเจคเฉ เจชเฉเจฐเจพเจชเจค เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเฉฐเจเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
เจธเฉฐเจเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ - เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจเจฌเจเฉเจเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจนเจจเฅค
เจธเฉฐเจเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจเจฎ เจธเจฟเจธเจเจฎ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจเจฌเจพเจฆ เจนเฉเฉฐเจฆเฉ เจนเจจ group_vars/all/vars
เจ
เจคเฉ เจนเจฐเฉเจ เจธเจฎเฉเจน เจคเฉเจ เจธเจพเจฐเฉ เจฒเจฟเจธเจจเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจนเจเจพ เจเฉ, เจ
เจคเฉ เจเจธ เจธเจฎเฉเจน เจฆเจพ เจจเจพเจฎ เจเฉเฉ เจเฉ เจฌเจฃเจพเจ เจเจพเจเจฆเฉ เจนเจจ เจเจฟเฉฑเจฅเฉเจ เจธเฉเจฃเจจ เจตเจพเจฒเฉ เจจเฉเฉฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจตเจฟเฉฑเจ เจนเจเจพเจเจ เจเจฟเจ เจธเฉเฅค
เจเจน เจจเจพเจตเจพเจ เจฆเฉ เจเจเจธเจพเจฐเจคเจพ เจ เจคเฉ เจเฉเจฐ-เจเจตเจฐเจฒเฉเจชเจฟเฉฐเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจ เจเจชเจฐเฉเจเจค เจเจฆเจพเจนเจฐเจจ เจคเฉเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉเจ:
เจเจฒเฉ เจเจฒเจชเจจเจพ เจเจฐเฉเจ เจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเฉ เจเฉฑเจ เจฆเฉเจเฉ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเจจ:
# roles/api/defaults:
# ะะตัะตะผะตะฝะฝะฐั ะทะฐะฟัะพัะฐ
api_auth1_address: "http://example.com:80"
api_auth2_address: "http://example2.com:80"
# roles/auth/defaults:
# ะะตัะตะผะตะฝะฝะฐั ัะปััะฐัะตะปั
auth_bind_port: "20000"
เจเจ เจเจธเจจเฉเฉฐ เจเจฎ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจชเจพ เจฆเฉเจเจ group_vars/all/vars
เจธเจพเจฐเฉ เจธเจฐเฉเจคเฉ, เจ
เจคเฉ เจธเจฟเจฐเจฒเฉเจ เจตเจฟเฉฑเจ เจเจฐเฉเฉฑเจช เจฆเจพ เจจเจพเจฎ เจธเจผเจพเจฎเจฒ เจเจฐเฉ:
# group_vars/all/vars
bbauth_auth_bind_port: "20000"
ghauth_auth_bind_port: "30000"
# group_vars/bbauth/vars
auth_bind_port: "{{ bbauth_auth_bind_port }}"
# group_vars/ghauth/vars
auth_bind_port: "{{ ghauth_auth_bind_port }}"
# group_vars/myapi/vars
api_auth1_address: "http://{{ bbauth_auth_service_name }}:{{ bbauth_auth_bind_port }}"
api_auth2_address: "http://{{ ghauth_auth_service_name }}:{{ ghauth_auth_bind_port }}"
เจนเฉเจฃ, เจเจจเฉเจเจเจฐ เจฆเฉ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจฌเจฆเจฒ เจเฉ, เจ เจธเฉเจ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจตเจพเจเจเฉ เจเจฟ เจฌเฉเจจเจคเฉ เจเจธเฉ เจฅเจพเจ 'เจคเฉ เจเจพเจตเฉเจเฉ เจเจฟเฉฑเจฅเฉ เจชเฉเจฐเจ เจธเจฅเจฟเจค เจนเฉเฅค
เจเฉเจก เจธเจผเฉเจฒเฉ
- เจเจฟเจเจเจเจฟ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจ เจคเฉ เจธเจฎเฉเจน เจตเฉฑเจเฉ-เจตเฉฑเจเจฐเฉ เจธเจฟเจธเจเจฎ เจเจฌเจเฉเจเจ เจนเจจ, เจเจนเจจเจพเจ เจฆเฉ เจตเฉฑเจเฉ-เจตเฉฑเจเจฐเฉ เจจเจพเจฎ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ, เจซเจฟเจฐ เจฒเจฟเฉฐเจ เจตเฉเจฐเฉเจเจฌเจฒ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจฆเจฐเจธเจพเจเจเจพ เจเจฟ เจเจน เจธเจฐเจตเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจเจพเจธ เจธเจฎเฉเจน เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจจเจพ เจเจฟ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจญเฉเจฎเจฟเจเจพ เจจเจพเจฒเฅค
เจตเจพเจคเจพเจตเจฐเจฃ เจจเจฟเจฐเจญเจฐ เจซเจพเจเจฒเจพเจ
เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจเจนเจจเจพเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉเจเจ เจนเจจ เจเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉฑเจ เจตเฉฑเจเจฐเฉเจเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค
เจ
เจเจฟเจนเฉเจเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ SSL เจธเจฐเจเฉเจซเจฟเจเฉเจ เจนเฉเฅค เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉเจเจธเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเฉ
เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจเจจเจ เจจเจนเฉเจ เจนเฉเฅค เจชเจฐ เจเจนเจจเจพเจ เจฒเจ เจฎเจพเจฐเจ เจจเฉเฉฐ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจ
เฉฐเจฆเจฐ เจธเจเฉเจฐ เจเจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ
เจธเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ api_ssl_key_file: "/path/to/file"
.
เจเจฟเจเจเจเจฟ เจเจน เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ เจเฉเฉฐเจเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจพเจตเฉเจเจพ, เจเจน เจเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃ-เจจเจฟเจฐเจญเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉ, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจน เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
group_vars/myapi/vars
เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจธเจคเฉ เจธเฉเจเฉ, เจ
เจคเฉ 'เจเจฆเจพเจนเจฐเจจ เจฒเจ' เจฎเฉเฉฑเจฒ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค
เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจคเจฐเฉเจเจพ เจนเฉ เจชเจฒเฉเจฌเฉเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเฉฐเจเฉ เจซเจพเจเจฒ เจจเฉเฉฐ เจฎเจพเจฐเจ เจฆเฉ เจจเจพเจฒ เจฐเฉฑเจเจฃเจพ
files/prod/certs/myapi.key
, เจซเจฟเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเจพ เจฎเฉเฉฑเจฒ เจนเฉเจตเฉเจเจพ:
api_ssl_key_file: "prod/certs/myapi.key"
. เจธเจนเฉเจฒเจค เจเจธ เจคเฉฑเจฅ เจตเจฟเฉฑเจ เจนเฉ เจเจฟ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจธเจเฉเจเจก 'เจคเฉ เจคเจพเจเจจเจพเจค เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจฒเฉเจเจพเจ เจเฉเจฒ เจเจชเจฃเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจเจชเจฃเฉ เจธเจฎเจฐเจชเจฟเจค เจเจเฉเจนเจพ เจตเฉ เจนเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, เจธเจฐเจตเจฐ 'เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเจพ เจชเฉเจฐเจพ เจฎเจพเจฐเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉ, เจเฉเจเจฐ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจฟเจธเฉ เจนเฉเจฐ เจธเจฟเจธเจเจฎ เจฆเฉเจเจฐเจพ เจธเจชเจฒเจพเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
เจเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเจ เจเฉเฉเจนเฉ เจนเจจ
เจ เจเจธเจฐ เจเฉฑเจเฉ-เจเฉฑเจ เจ เฉฐเจคเจฐ เจฆเฉ เจจเจพเจฒ เจเฉฑเจเฉ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ เจเจ เจฒเจเจญเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจธเจเฉเจเจกเจพเจ เจจเฉเฉฐ เจคเจพเจเจจเจพเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ-เจจเจฟเจฐเจญเจฐ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฆเฉ เจนเจพเจ เจเฉ เจเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจฌเจฆเจฒเจฆเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจเฉ เจฌเจฆเจฒเจฆเฉ เจนเจจเฅค เจ เจคเฉ เจ เจธเฉเจ เจฌเจพเจ เจฆ เจตเจพเจฒเฉ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจตเจธเจคเฉเจเจ เจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจธ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจคเฉเจ เจฌเจพเจ เจฆ, เจตเจพเจคเจพเจตเจฐเจฃ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจนเฉเจฐ เจตเจธเจคเฉ เจธเฉเจเฉ เจฌเจฃเจพเจเจฃเจพ เจธเฉฐเจญเจต เจนเฉ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจน group_vars เจตเจธเจคเฉ เจธเฉเจเฉ เจฆเฉ เจฎเฉเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเจพ, เจ เจคเฉ เจเฉเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจเจชเจฃเฉ เจฒเจ เจฎเฉเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจตเฉเจเจพเฅค
เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจชเฉเจฐเฉเจเฉเจเจ เจฒเจ เจ เฉฐเจคเจฎ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจคเจฐ:
mydeploy # ะะฐัะฐะปะพะณ ะดะตะฟะปะพั
โโโ deploy.yml # ะะปะตะนะฑัะบ ะดะตะฟะปะพั
โโโ files # ะะฐัะฐะปะพะณ ะดะปั ัะฐะนะปะพะฒ ะดะตะฟะปะพั
โ โโโ prod # ะะฐัะพะปะพะณ ะดะปั ััะตะดะพะทะฐะฒะธัะธะผัั
ัะฐะนะปะพะฒ ััะตะฝะดะฐ prod
โ โ โโโ certs #
โ โ โโโ myapi.key #
โ โโโ test1 # ะะฐัะฐะปะพะณ ะดะปั ััะตะดะพะทะฐะฒะธัะธะผัั
ัะฐะนะปะพะฒ ััะตะฝะดะฐ test1
โโโ group_vars # ะะฐัะฐะปะพะณ ะฟะตัะตะผะตะฝะฝัั
ะฟะปะตะนะฑัะบะฐ
โ โโโ all.yml # ะคะฐะนะป ะดะปั ะฟะตัะตะผะตะฝะฝัั
ัะฒัะทะธ ะฒัะตะน ัะธััะตะผั
โ โโโ myapi.yml # ะคะฐะนะป ะฟะตัะตะผะตะฝะฝัั
ัะฒะพะนััะฒ ะณััะฟะฟั myapi
โ โโโ bbauth.yml #
โ โโโ ghauth.yml #
โโโ inventories #
โโโ prod # ะะฐัะฐะปะพะณ ะพะบััะถะตะฝะธั prod
โ โโโ group_vars # ะะฐัะฐะปะพะณ ะดะปั ะฟะตัะตะผะตะฝะฝัั
ะธะฝะฒะตะฝัะพัะธ
โ โ โโโ myapi #
โ โ โ โโโ vars.yml # ะกัะตะดะพะทะฐะฒะธัะธะผัะต ะฟะตัะตะผะตะฝะฝัะต ะณััะฟะฟั myapi
โ โ โ โโโ vault.yml # ะกะตะบัะตัั (ะฒัะตะณะดะฐ ััะตะดะพะทะฐะฒะธัะธะผั)
โ โ โโโ bbauth #
โ โ โ โโโ vars.yml #
โ โ โ โโโ vault.yml #
โ โ โโโ ghauth #
โ โ โโโ vars.yml #
โ โ โโโ vault.yml #
โ โโโ prod.ini # ะะฝะฒะตะฝัะพัะธ ััะตะฝะดะฐ prod
โโโ test # ะะฐัะฐะปะพะณ ะพะบััะถะตะฝะธั test
โโโ group_vars #
โ โโโ myapi #
โ โ โโโ vars.yml #
โ โ โโโ vault.yml #
โ โโโ bbauth #
โ โ โโโ vars.yml #
โ โ โโโ vault.yml #
โ โโโ ghauth #
โ โโโ vars.yml #
โ โโโ vault.yml #
โโโ test1.ini # ะะฝะฒะตะฝัะพัะธ ััะตะฝะดะฐ test1 ะฒ ััะตะดะต test
โโโ test2.ini # ะะฝะฒะตะฝัะพัะธ ััะตะฝะดะฐ test2 ะฒ ััะตะดะต test
เจธเฉฐเจเฉเจช
เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจฒเฉเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ: เจนเจฐเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ เจซเจพเจเจฒ เจเฉฑเจ เจเจพเจธ เจเฉฐเจฎ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค เจ เจคเฉ เจเจฟเจเจเจเจฟ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเจ เจเฉฐเจฎ เจนเจจ, เจเจธ เจฒเจ เจนเจฐเฉเจ เจซเจพเจเจฒ เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฒเจ เจเจฟเจธเฉ เจจเฉเฉฐ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจธเฉเจเจชเจฃเจพ เจธเฉฐเจญเจต เจนเฉ เจเจฟเจ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฟเจธเจเจฎ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจฆเจพ เจกเจฟเจตเฉเจฒเจชเจฐ เจชเจฒเฉเจฌเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจธเจนเฉ เจญเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจฌเจฃ เจเจพเจเจฆเจพ เจนเฉ, เจเจฆเฉเจ เจเจฟ เจชเฉเจฐเจธเจผเจพเจธเจ เจเจฟเจธเจฆเจพ เจธเจเฉเจเจก เจตเจธเจคเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ, เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจตเจธเจคเฉ เจธเฉเจเฉ เจจเฉเฉฐ เจญเจฐเจจ เจฒเจ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจเฉฐเจเจฐเจซเฉเจธ เจจเจพเจฒ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจตเจฟเจเจพเจธ เจเจเจพเจ เจฌเจฃ เจเจเจเจ, เจเจฟเจธ เจจเจพเจฒ เจฐเฉเจฒ เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจธเจฟเจธเจเจฎ เจฒเจ เจญเฉเจฎเจฟเจเจพ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจตเจฟเจเจธเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฑเจคเฉ เจเจเฅค เจเจน เจธเจฎเฉฑเจธเจฟเจ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฎเฉเจนเจฟเฉฐเจฎ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฒเจ เจธเจพเจเจเฉเจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉเฅค
เจธเจฟเจธเจเจฎ เจชเฉเจฐเจธเจผเจพเจธเจเจพเจ เจจเฉเฉฐ เจนเฉเจฃ เจคเฉเจจเจพเจคเฉ เจเฉเจก เจจเฉเฉฐ เจธเจฎเจเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจคเฉเจจเจพเจคเฉ เจฒเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ เจเจน เจนเฉ เจตเจพเจคเจพเจตเจฐเจฃ-เจจเจฟเจฐเจญเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจญเจฐเจจเจพเฅค
เจธเจพเจนเจฟเจค
เจฒเฉเจเจ
เจเจฒเจฏเฉเจเจผเจจเฉ เจกเฉเจจเจฟเจธ เจ เจฒเฉเจเจเจผเฉเจเจกเจฐเฉเจตเจฟเจ
เจธเจฐเฉเจค: www.habr.com