เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

Red Hat Ansible Engine 2.9 เชจเซเช‚ เช†เช—เชพเชฎเซ€ เชชเซเชฐเช•เชพเชถเชจ เช‰เชคเซเชคเซ‡เชœเช• เชธเซเชงเชพเชฐเชพเช“ เชฒเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเชพเช•เชจเซ€ เชšเชฐเซเชšเชพ เช† เชฒเซ‡เช–เชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ, เช…เชฎเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡, เช–เซเชฒเซเชฒเซ‡เช†เชฎ เชœเชตเชพเชฌเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชงเชพเชฐเชฃเชพเช“ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเช“ - เชเช• เชจเชœเชฐ เชจเชพเช–เซ‹ GitHub เชชเชฐ เช‡เชถเซเชฏเซ‚ เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชฏเซ‹เชœเชจเชพเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‹ Red Hat Ansible Engine 2.9 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฟ เชชเซ‡เชœ เชชเชฐ เชœเชตเชพเชฌเซ€ เชจเซ‡เชŸเชตเชฐเซเช•.

เชœเซ‡เชฎ เช•เซ‡ เช…เชฎเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เช›เซ‡, Red Hat เชเชจเซเชธเชฟเชฌเชฒ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชนเชตเซ‡ เชเชจเซเชธเชฟเชฌเชฒ เชŸเชพเชตเชฐ, เชเชจเซเชธเชฟเชฌเชฒ เชเชจเซเชœเชฟเชจ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชเชจเซเชธเชฟเชฌเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช†เชœเช•เชพเชฒ, เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชเชจเซเชธเชฟเชฌเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡:

  • Arista EOS
  • เชธเชฟเชธเซเช•เซ‹ เช†เช‡เช“เชเชธ
  • เชธเชฟเชธเซเช•เซ‹ เช†เช‡เช“เชเชธ เชเช•เซเชธเช†เชฐ
  • เชธเชฟเชธเซเช•เซ‹ NX-OS
  • เชœเซเชฏเซเชจเชฟเชชเชฐ เชœเซเชจเซ‹เชธ
  • VyOS

เชเชจเซเชธเชฟเชฌเชฒ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ Red Hat เชฆเซเชตเชพเชฐเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช†เชงเชพเชฐเชญเซ‚เชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซ‹เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฏเชพเชฆเซ€ เชฎเชพเชŸเซ‡, เช…เชนเซ€เช‚ เชชเซเชฐเช•เชพเชถเชฟเชค.

เช†เชชเชฃเซ‡ เชถเซเช‚ เชถเซ€เช–เซเชฏเชพ

เช›เซ‡เชฒเซเชฒเชพ เชšเชพเชฐ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, เช…เชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพ เชตเชฟเชถเซ‡ เช˜เชฃเซเช‚ เชถเซ€เช–เซเชฏเชพ เช›เซ€เช. เช…เชฎเซ‡ เช เชชเชฃ เชถเซ€เช–เซเชฏเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชœเชตเชพเชฌเซ€ เชชเซเชฒเซ‡เชฌเซเช• เช…เชจเซ‡ เชญเซ‚เชฎเชฟเช•เชพเช“เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชœเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

  • เชธเช‚เชธเซเชฅเชพเช“ เช เชซเช•เซเชค เชเช• เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช˜เชฃเชพ เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ เชชเชพเชธเซ‡เชฅเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เช‰เชชเช•เชฐเชฃเซ‹ เช›เซ‡.
  • เช“เชŸเซ‹เชฎเซ‡เชถเชจ เช เชฎเชพเชคเซเชฐ เชเช• เชคเช•เชจเซ€เช•เซ€ เช˜เชŸเชจเชพ เชจเชฅเซ€, เชชเชฃ เชเช• เชธเชพเช‚เชธเซเช•เซƒเชคเชฟเช• เชชเชฃ เช›เซ‡.
  • เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชกเชฟเชเชพเช‡เชจเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเซเช•เซ‡เชฒ เชชเชฐ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเซเช‚ เชคเซ‡ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชเช• เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เช…เชฎเชพเชฐเซ€ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเซ€ เชตเซƒเชฆเซเชงเชฟ เชฏเซ‹เชœเชจเชพเช“เชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ€ เชนเชคเซ€, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เซเชฏเซเช‚ เชนเชคเซเช‚:

  • เชนเช•เซ€เช•เชค เชธเช‚เช—เซเชฐเชนเชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช…เชจเซ‡ เชคเชฎเชพเชฎ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชตเชฐเซเช•เชซเซเชฒเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฐเซ‡เช–เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช…เชจเซ‡ เชธเซเชธเช‚เช—เชค เชนเซ‹เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชœเซ‡เชฅเซ€ เชœเชตเชพเชฌเซ€ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชคเชฅเซเชฏเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชšเช•เซเชฐเชจเชพ เชฌเซ€เชœเชพ เชญเชพเช—เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡.
  • เช‰เชชเช•เชฐเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเช‚เชฐเชšเชฟเชค เชกเซ‡เชŸเชพเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชจเซ‡ เชธเช–เชค เช…เชจเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช†เชจเชพ เช†เชงเชพเชฐเซ‡, เชธเชคเซเชฏเชจเชพ เชธเซเชคเซเชฐเซ‹เชคเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชนเช•เซ€เช•เชค เชธเซเชงเชพเชฐเชพเช“

Ansible เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚เชฅเซ€ เชคเชฅเซเชฏเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชตเชพเชฐเช‚เชตเชพเชฐ เชฐเซ‡เชจเซเชกเชฎ เชฅเชพเชฏ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชคเชฅเซเชฏ เชเช•เชคเซเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ€ เชตเชฟเชตเชฟเชง เชกเชฟเช—เซเชฐเซ€ เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชกเซ‡เชŸเชพเชจเชพ เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชตเชจเซ‡ เชชเชฆเชšเซเช›เซ‡เชฆเชจ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช“เช›เซ€ เช…เชฅเชตเชพ เช•เซ‹เชˆ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชจเชฅเซ€. เชตเชพเช‚เชšเชตเซเช‚ เชชเซ‹เชธเซเชŸ เช•เซ‡เชจ เชธเซ‡เชฒเซ‡เชจเซเชเชพ เชนเช•เซ€เช•เชคเชฒเช•เซเชทเซ€ เชกเซ‡เชŸเชพเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช•เชฐเชตเซเช‚ เช•เซ‡เชŸเชฒเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช…เชจเซ‡ เชชเซ€เชกเชพเชฆเชพเชฏเช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชคเชฎเซ‡ เช…เชฎเชจเซ‡ เชเชจเซเชธเชฟเชฌเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจ เชฐเซ‹เชฒ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเชพ เชœเซ‹เชฏเชพ เชนเชถเซ‡. เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, 24K เชกเชพเช‰เชจเชฒเซ‹เชก เชชเช›เซ€เชฅเซ€, เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชจเซ€ เชญเซ‚เชฎเชฟเช•เชพ เชเชจเซเชธเชฟเชฌเชฒ เช—เซ‡เชฒเซ‡เช•เซเชธเซ€เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฆเซƒเชถเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชเชกเชชเชฅเซ€ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชเชจเซเชธเชฟเชฌเชฒ เชญเซ‚เชฎเชฟเช•เชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เชฌเชจเซ€ เช—เชˆ เช›เซ‡. Ansible 2.8 เชฎเชพเช‚ เชถเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชคเซ‡เชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช†เชฎเชพเช‚เชฅเซ€ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ Ansible 2.9 เชฎเชพเช‚ เช–เชธเซ‡เชกเซ€เช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เช† Ansible เชญเซ‚เชฎเชฟเช•เชพเช เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ, เช†เชฆเซ‡เชถเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‚เชฒเซเชธเชจเซ‹ เชชเซเชฐเชฅเชฎ เชธเซ‡เชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซเชฏเซ‹ เชนเชคเซ‹.

เชœเซ‹ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเซ€เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เชคเซ‹ เชเชจเซเชธเชฟเชฌเชฒเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเช•เซ€เช•เชค เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ, เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช† เชเช• เช–เซ‚เชฌ เชœ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฐเซ€เชค เช›เซ‡. เช† เชญเซ‚เชฎเชฟเช•เชพเชจเซ‹ เช—เซ‡เชฐเชฒเชพเชญ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชฎเชพเชŸเซ‡ เชชเชพเชฐเซเชธเชฐเซเชธเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเซ‚เชน เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเชพเชฐเซเชธเชฐ เชฌเชจเชพเชตเชตเซเช‚, เชฎเซ‹เช•เชฒเชตเซเช‚ เช…เชจเซ‡ เชœเชพเชณเชตเชตเซเช‚ เช•เซ‡เชŸเชฒเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชจเชœเชฐ เชจเชพเช–เซ‹ 1200 เชฅเซ€ เชตเชงเซ เชชเชพเชฐเซเชธเชฐเซเชธ เชธเชฟเชธเซเช•เซ‹เชจเชพ เชฒเซ‹เช•เซ‹ เชชเชพเชธเซ‡เชฅเซ€.

เชŸเซ‚เช‚เช•เชฎเชพเช‚, เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚เชฅเซ€ เชคเชฅเซเชฏเซ‹ เชฎเซ‡เชณเชตเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชœเซ‹เชกเซ€เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฌเชจเชพเชตเชตเซเช‚ เช เชธเซเช•เซ‡เชฒ เชชเชฐ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช†เชตเชถเซเชฏเช• เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเชพ เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช† เชนเชพเช‚เชธเชฒ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

Ansible 2.9 เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‡เชŸเชตเชฐเซเช• เชซเซ‡เช•เซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒ เชนเชตเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชกเซ‡เชŸเชพ เชชเชฐเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ - เชตเชงเชพเชฐเชพเชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“, เชœเชตเชพเชฌเซ€ เชญเซ‚เชฎเชฟเช•เชพเช“ เช…เชฅเชตเชพ เช•เชธเซเชŸเชฎ เชชเชพเชฐเซเชธเชฐ เชตเชฟเชจเชพ.

Ansible 2.9 เชฅเซ€, เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เช…เชชเชกเซ‡เชŸเซ‡เชก เชจเซ‡เชŸเชตเชฐเซเช• เชฎเซ‹เชกเซเชฏเซเชฒ เชฐเซ€เชฒเซ€เช เชฅเชพเชฏ เช›เซ‡, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเชพ เช† เชตเชฟเชญเชพเช— เชตเชฟเชถเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเช•เซ€เช•เชค เชฎเซ‹เชกเซเชฏเซเชฒ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชนเช•เซ€เช•เชคเซ‹ เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชตเชฟเช•เชพเชธ เชนเชตเซ‡ เชธเชฎเชพเชจ เช—เชคเชฟเช เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเชพเชฎเชพเชจเซเชฏ เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚ เชนเชถเซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฌเซ‡ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช…เชจเซ‡ เชธเช‚เชฐเชšเชฟเชค เชกเซ‡เชŸเชพเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฌเช‚เชจเซ‡ เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ เชจเชตเชพ เช•เซ€เชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชšเซ‹เช•เซเช•เชธ เชธเซ‚เชšเชฟเชจเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ gather_network_resources. เชธเช‚เชธเชพเชงเชจ เชจเชพเชฎเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒ เชจเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡, เชœเซ‡ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เชนเช•เซ€เช•เชคเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡:

เช•เซ€เชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ gather_facts เชคเชฎเซ‡ เชชเซเชฒเซ‡เชฌเซเช•เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เช‰เชชเช•เชฐเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชธเชฎเช—เซเชฐ เชชเซเชฒเซ‡เชฌเซเช•เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹.

- hosts: arista
  module_defaults:
    eos_facts:
      gather_subset: min
      gather_network_resources:
      - interfaces
  gather_facts: True

เชคเชฎเซ‡ เช† เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เช•เช‚เชˆเช• เชจเชตเซเช‚ เชœเซ‹เชฏเซเช‚ เชนเชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ - gather_facts: true เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณ เชนเช•เซ€เช•เชค เชธเช‚เช—เซเชฐเชน เชฎเชพเชŸเซ‡ เชนเชตเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชซเซ‡เช•เซเชŸเซเชธ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เชธเซ€เชงเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡:

- name: collect interface configuration facts
  eos_facts:
    gather_subset: min
    gather_network_resources:
    - interfaces

เชชเซเชฒเซ‡เชฌเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเชฟเชถเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชคเชฅเซเชฏเซ‹ เช†เชชเซ‡ เช›เซ‡:

ansible_facts:
   ansible_network_resources:
      interfaces:
      - enabled: true
        name: Ethernet1
        mtu: '1476'
      - enabled: true
        name: Loopback0
      - enabled: true
        name: Loopback1
      - enabled: true
        mtu: '1476'
        name: Tunnel0
      - enabled: true
        name: Ethernet1
      - enabled: true
        name: Tunnel1
      - enabled: true
        name: Ethernet1

เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ Ansible เชเชฐเชฟเชธเซเชŸเชพ เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชณ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเชพเช‰เชจเชธเซเชŸเซเชฐเซ€เชฎ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชฎเชพเชจเช• เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชœเซ‹เชกเซ€ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเชณเช–เชพเช—เชค เชกเซ‡เชŸเชพเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฅเซเชฏเซ‹ เชœเชตเชพเชฌเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เชšเชฒเซ‹เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเชจเชพ เช‡เชจเชชเซเชŸ เชคเชฐเซ€เช•เซ‡ เชคเชฐเชค เช…เชฅเชตเชพ เชชเช›เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. eos_interfaces เชตเชงเชพเชฐเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชฅเชตเชพ เชฐเซ‚เชชเชพเช‚เชคเชฐ เชตเชฟเชจเชพ.

เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹

เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชคเชฅเซเชฏเซ‹เชจเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเซเชฏเชพ, เชกเซ‡เชŸเชพเชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฌเชจเชพเชตเซเชฏเซ‹, เชคเซ‡เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช†เช‚เชคเชฐเชฟเช• เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚ เชซเชฟเชŸ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชธเชคเซเชฏเชจเซ‹ เชคเซˆเชฏเชพเชฐ เชธเซเชคเซเชฐเซ‹เชค เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซ‹. เชนเซเชฐเซ‡! เช…เชฒเชฌเชคเซเชค, เช† เชธเชฐเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเซ‡ เชนเชœเซ เชชเชฃ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชœเซ‹เชกเซ€เช“เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจเชฎเชพเช‚ เชชเชพเช›เซเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชจเซ€ เชšเซ‹เช•เซเช•เชธ เช‰เชชเช•เชฐเชฃ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‡ เช›เซ‡. เช† เชจเชตเชพ เชคเชฅเซเชฏ-เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏเซ€เช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เชชเชนเซ‹เช‚เชšเซ€ เชตเชณเชตเชพ เชฎเชพเชŸเซ‡ เชนเชตเซ‡ เช…เชฎเชจเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ-เชตเชฟเชถเชฟเชทเซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชถเซเช‚ เช›เซ‡? เชคเชฎเซ‡ เช‰เชชเช•เชฐเชฃเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชญเชพเช—เซ‹เชจเซ‡ เชคเซ‡ เช‰เชชเช•เชฐเชฃ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡เชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชšเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชนเซ‡เชคเซเชชเซ‚เชฐเซเชตเช• เชเช• เชธเช‚เชธเชพเชงเชจ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชœเชŸเชฟเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชตเชพเช“เชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชกเซ€เช‚เช— เชฌเซเชฒเซ‹เช•เซเชธเชจเซ€ เชœเซ‡เชฎ เชธเซเชŸเซ‡เช• เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชฎเชพเชŸเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช…เชจเซ‡ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เชธเชฐเชณ เชฌเชจเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชตเชพเช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡. ะธ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชšเซ‹เช•เซเช•เชธ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชตเชพเชจเซ‡ เช—เซ‹เช เชตเซ‹.

เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชฒเซ‡เชฌเซเช• เชœเซ‹เชˆเช เชœเซ‡ เชจเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจ เชคเชฅเซเชฏเซ‹ เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เช†เชฆเชฐเซเชถ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. eos_l3_interface.

- name: example of facts being pushed right back to device.
  hosts: arista
  gather_facts: false
  tasks:
  - name: grab arista eos facts
    eos_facts:
      gather_subset: min
      gather_network_resources: l3_interfaces

  - name: ensure that the IP address information is accurate
    eos_l3_interfaces:
      config: "{{ ansible_network_resources['l3_interfaces'] }}"
      register: result

  - name: ensure config did not change
    assert:
      that: not result.changed

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชกเซ‡เชŸเชพ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชตเชฟเชจเชพ เชธเซ€เชงเชพ เชœ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฒเซ‡เชฌเซเช• เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เช…เชชเซ‡เช•เซเชทเชฟเชค เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ‡ เช›เซ‡. เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เชชเชฐเชค เช•เชฐเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเซ‹ เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ เช›เซ‡ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชคเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชšเชฒเชจเซ‹ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡) เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เช…เชนเซ‡เชตเชพเชฒ เช†เชชเซ‡ เช›เซ‡.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชกเซเชฐเชฟเชซเซเชŸ เชถเซ‹เชงเชตเชพเชจเซ€ เช†เชฆเชฐเซเชถ เชฐเซ€เชค เช เช›เซ‡ เช•เซ‡ เชคเชฅเซเชฏเซ‹เชจเซ‡ เชœเชตเชพเชฌเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เชšเชฒเซ‹เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‹ เช…เชจเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‹ เช‡เชจเซเชธเซเชชเซ‡เช•เซเชถเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เช•เซ‹เชˆเช เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชฌเชฆเชฒเซเชฏเชพ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เช† เชเช• เชธเชฐเชณ เชชเชฆเซเชงเชคเชฟ เช›เซ‡. เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชธเช‚เชธเซเชฅเชพเช“ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‹ เช•เซ‡ เช˜เชฃเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชเชจเซเชธเชฟเชฌเชฒ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เช—เชพเช‰เชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡?

เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ เชฎเชพเชŸเซ‡, Ansible 3 เช…เชจเซ‡ เช…เช—เชพเช‰เชจเชพ เชตเชฐเซเชเชจเชฎเชพเช‚ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชšเซเชšเซ‡ 2.9 เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชค เช›เซ‡.

1) เช†เชชเซ‡เชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจ เชฎเชพเชŸเซ‡ (เชœเซ‡เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชญเชพเช— เชคเชฐเซ€เช•เซ‡ เชชเชฃ เชตเชฟเชšเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡), เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เชจเซ‡ เชคเชฅเซเชฏเซ‹ เชเช•เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชจเซ‡เชŸเชตเชฐเซเช• เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชตเชฟเช•เชธเชฟเชค เชฅเชถเซ‡. เช…เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ Ansible เชเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชธเช‚เชธเชพเชงเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช. เช† เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชเชจเซเชœเซ€เชจเชฟเชฏเชฐ เชนเชตเซ‡ เชฎเซ‚เชณ เช…เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชจเซ‡เชŸเชตเชฐเซเช• เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชธเช‚เชธเชพเชงเชจ (เชœเซ‡เชฎ เช•เซ‡ LLDP) เช—เซ‹เช เชตเซ€ เชถเช•เซ‡ เช›เซ‡.

2) เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชนเชตเซ‡ เชฐเชพเชœเซเชฏ เชฎเซ‚เชฒเซเชฏ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.

  • merged: เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ (เชกเชฟเชซเซ‹เชฒเซเชŸ) เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เชฅเชฏเซ‡เชฒ เช›เซ‡;
  • replaced: เชธเช‚เชธเชพเชงเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡;
  • overridden: เชธเช‚เชธเชพเชงเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡; เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชธเช‚เชธเชพเชงเชจ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡;
  • deleted: เชธเช‚เชธเชพเชงเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชกเชฟเชซเซ‰เชฒเซเชŸ เชชเชฐ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚/เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

3) เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชนเชตเซ‡ เชธเซเชฅเชฟเชฐ เชตเชณเชคเชฐ เชฎเซ‚เชฒเซเชฏเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเซเชฏเซเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡ (เช…เชฅเชตเชพ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเซ‡ เช›เซ‡), เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชชเซเชฒเซ‡เชฌเซเช•เชฎเชพเช‚ เชธเชฎเชพเชจ เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชœเซ‹เชกเซ€เช“ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

  • before: เช•เชพเชฐเซเชฏ เชชเชนเซ‡เชฒเชพเช‚ เชธเช‚เชฐเชšเชฟเชค เชกเซ‡เชŸเชพเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช‰เชชเช•เชฐเชฃ เชชเชฐ เช—เซ‹เช เชตเชฃเซ€;
  • after: เชœเซ‹ เช‰เชชเช•เชฐเชฃ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เชนเซ‹เชฏ (เช…เชฅเชตเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชคเซ‡ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡), เชชเชฐเชฟเชฃเชพเชฎเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชกเซ‡เชŸเชพ เชคเชฐเซ€เช•เซ‡ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡;
  • commands: เช•เซ‹เชˆเชชเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช†เชฆเซ‡เชถเซ‹ เชคเซ‡เชจเซ‡ เช‡เชšเซเช›เชฟเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡.

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

เช† เชฌเชงเชพเชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡? เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡?

เช† เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เช˜เชฃเซ€ เชœเชŸเชฟเชฒ เชตเชฟเชญเชพเชตเชจเชพเช“ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เช…เช‚เชคเซ‡ เชคเชฎเชจเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เช•เชฒเซ‡เช•เซเชถเชจ, เชกเซ‡เชŸเชพ เชจเซ‹เชฐเซเชฎเชฒเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชฒเซ‚เชช เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชถเซเช‚ เชชเซ‚เช›เซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชตเชงเซ เชธเชพเชฐเซ€ เชธเชฎเชœเชฃ เชฎเซ‡เชณเชตเซ€ เชถเช•เชถเซ‹. เชชเชฐเช‚เชคเซ เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เช“เชจเซ‡ เช† เชธเซเชงเชพเชฐเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เช˜เชฃเซ€ เชธเช‚เชธเซเชฅเชพเช“ เชนเชตเซ‡ เชคเซ‡เชฎเชจเชพ IT เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เชตเชงเซ เชšเชชเชณ เช…เชจเซ‡ เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชœเชฟเชŸเชฒ เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎเซ‡เชถเชจเชจเซ‡ เช…เชจเซเชธเชฐเซ€ เชฐเชนเซ€ เช›เซ‡. เชตเชงเซ เชธเชพเชฐเชพ เช•เซ‡ เช–เชฐเชพเชฌ เชฎเชพเชŸเซ‡, เช˜เชฃเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเซ€เชจเชฟเชฏเชฐเซ‹ เชธเซเชต-เชนเชฟเชค เช…เชฅเชตเชพ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเชพ เช•เชนเซ‡เชตเชพเชฅเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชกเซ‡เชตเชฒเชชเชฐ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.

เชธเช‚เชธเซเชฅเชพเช“ เชธเชฎเชœเซ€ เชฐเชนเซ€ เช›เซ‡ เช•เซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฎเซ‚เชจเชพเช“เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เชธเชฟเชฒเซ‹เชจเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เชฅเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เช…เชฎเซเช• เชนเชฆ เชธเซเชงเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡. Red Hat Ansible Automation Platform เช เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เช…เช‚เชคเชฐเซเช—เชค เชกเซ‡เชŸเชพเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช• เชฐเซ€เชคเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช–เชค เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเซเชคเซเชฐเซ‹เชค เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒเซเชธ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชšเซ‹เช•เซเช•เชธ เชตเชฟเช•เซเชฐเซ‡เชคเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฌเชฆเชฒเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เช“ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, IP เชธเชฐเชจเชพเชฎเชพเช‚, VLAN, LLDP, เชตเช—เซ‡เชฐเซ‡) เชชเชฐ เชญเชพเชฐ เชฎเซ‚เช•เชตเชพเชจเซ€ เชธเชพเชฅเซ‡ เชตเชงเซ เช†เชงเซเชจเชฟเช• เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฆเซเชงเชคเชฟเช“ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เช›เซ‹เชกเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เชถเซเช‚ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชจเซ‡ เชธเชพเชฌเชฟเชค เช†เชฆเซ‡เชถ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเชพ เชฆเชฟเชตเชธเซ‹ เช•เซเชฐเชฎเชพเช‚เช•เชฟเชค เช›เซ‡? เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚ เชจเชนเซ€เช‚. เช…เชชเซ‡เช•เซเชทเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชคเชฎเชพเชฎ เช•เซ‡เชธเซ‹เชฎเชพเช‚ เช…เชฅเชตเชพ เชฆเชฐเซ‡เช• เชตเชฟเช•เซเชฐเซ‡เชคเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เชฅเชถเซ‡ เชจเชนเซ€เช‚, เชคเซ‡เชฅเซ€ เช…เชฎเซเช• เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชฆเซ‡เชถ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เชนเชœเซ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เชฎเซ‹เชŸเชพ เชœเซ€เชจเซเชœเชพ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซเชธเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช…เชธเช‚เชฐเชšเชฟเชค เช‰เชชเช•เชฐเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชจเซ‡ เชฎเชพเชณเช–เชพเช—เชค JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเชพเชฅเซ‡, เชนเชพเชฒเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเช‚เชฐเชšเชฟเชค เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชœเซ‹เชกเซ€เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชถเซ‡ เชœเซ‡ เชธเชคเซเชฏเชจเชพ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เชธเชฐเชณ เชธเซเชคเซเชฐเซ‹เชคเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡. เชธเช‚เชฐเชšเชฟเชค เช•เซ€-เชฎเซ‚เชฒเซเชฏ เชœเซ‹เชกเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชฆเชฐเซ‡เช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชšเชพเชฒเชคเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฅเซ€ เชธเซเชตเชคเช‚เชคเซเชฐ เชธเช‚เชฐเชšเชฟเชค เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เช•เซ‹เชก-เชเช-เช•เซ‹เชก เช…เชญเชฟเช—เชฎเชฎเชพเช‚ เช†เช—เชณ เชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

Ansible Engine 2.9 เชฎเชพเช‚ เช•เชฏเชพ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เช†เชตเชถเซ‡?

เชœเชตเชพเชฌเซ€ 2.9 เชฎเชพเช‚ เชถเซเช‚ เชฅเชถเซ‡ เชคเซ‡ เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เช•เชนเซ€เช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ เช…เชฎเซ‡ เช•เชพเชฐเซเชฏเชจเชพ เชธเชฎเช—เซเชฐ เช…เชตเช•เชพเชถเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซเชฏเซ‹.

เช…เชฎเซ‡ 7 เชถเซเชฐเซ‡เชฃเซ€เช“ เช“เชณเช–เซ€ เช…เชจเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจเซ‹ เชธเซ‹เช‚เชชเซเชฏเชพ:

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

เชจเซ‹เช‚เชง: เชœเชตเชพเชฌเซ€ 2.9 เชฎเชพเช‚ เชฌเซ‹เชฒเซเชกเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช…เชจเซ‡ เช…เชฎเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.
เชเชจเซเชŸเชฐเชชเซเชฐเชพเชˆเช เช—เซเชฐเชพเชนเช•เซ‹ เช…เชจเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเชพ เช†เชงเชพเชฐเซ‡, เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธ, เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชคเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชชเซเชฐเชฅเชฎ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชนเชคเซเช‚.
เชจเซ€เชšเซ‡เชจเชพ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชเชจเซเชธเชฟเชฌเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซ€เชฎ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เชคเซ‡ Red Hat เชฆเซเชตเชพเชฐเชพ เช†เชงเชพเชฐเชญเซ‚เชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡:

เช‡เชจเชธเชพเช‡เชก เชชเซเชฒเซ‡เชฌเซเช•. เชจเชตเชพ เชœเชตเชพเชฌเซ€ เชเชจเซเชœเชฟเชจ 2.9 เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹

เชจเซ€เชšเซ‡เชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชœเชตเชพเชฌเซ€ เชธเชฎเซเชฆเชพเชฏ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡:

  • exos_lldp_global - เชเช•เซเชธเซเชŸเซเชฐเซ€เชฎ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚เชฅเซ€.
  • nxos_bfd_interfaces - เชธเชฟเชธเซเช•เซ‹ เชคเชฐเชซเชฅเซ€
  • nxos_telemetry - เชธเชฟเชธเซเช•เซ‹ เชคเชฐเชซเชฅเซ€

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เช–เซเชฏเชพเชฒ เช…เชฎเชพเชฐเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ-เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฎเซ‹เชกเซเชฏเซเชฒเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฎเชพเชจเช•เซ€เช•เชฐเชฃเชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เชฎเชœ เชœเชตเชพเชฌเซ€ เชญเซ‚เชฎเชฟเช•เชพเช“ เช…เชจเซ‡ เชชเซเชฒเซ‡เชฌเซเช•เชจเชพ เชธเซเชคเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Ansible เชฎเชพเช‚ เชœ เชœเชฐเซ‚เชฐเซ€ เช•เซเชทเชฎเชคเชพเช“ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ€เช เช›เซ€เช. เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชœเชตเชพเชฌเซ€ เชŸเซ€เชฎเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ เชฌเชฟเชฒเซเชกเชฐ เชŸเซ‚เชฒ เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซเช‚.

เชœเชตเชพเชฌเซ€ 2.10 เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€เชจเซ€ เชฏเซ‹เชœเชจเชพเช“

เชเช•เชตเชพเชฐ Ansible 2.9 เชฐเชฟเชฒเซ€เช เชฅเชˆ เชœเชพเชฏ, เช…เชฎเซ‡ Ansible 2.10 เชฎเชพเชŸเซ‡เชจเชพ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เช†เช—เชฒเชพ เชธเซ‡เชŸ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€เชถเซเช‚, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เช…เชจเซ‡ เชจเซ€เชคเชฟเชจเซ‡ เชตเชงเซ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชฆเชพ.เชค. ACL, OSPF เช…เชจเซ‡ BGP. เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชชเซเชฒเชพเชจ เชนเชœเซ เชชเชฃ เชเชกเชœเชธเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชนเซ‹เชฏ, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ€ เชœเชพเชฃ เช•เชฐเซ‹ เชœเชตเชพเชฌเชฆเชพเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฎเซเชฆเชพเชฏ.

เชธเช‚เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชถเชฐเซ‚เช†เชค เช•เชฐเชตเซ€

เชœเชตเชพเชฌเซ€ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเชฟเชถเซ‡ เชชเซเชฐเซ‡เชธ เชฐเชฟเชฒเซ€เช
เชœเชตเชพเชฌเซ€ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฌเซเชฒเซ‹เช—
Ansible เชฎเชพเช‚ เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชคเชฐเชฃเชจเซเช‚ เชญเชพเชตเชฟ
เชœเชตเชพเชฌเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชณเช–เซเช‚ เชฌเชฆเชฒเชตเชพ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌ

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹