Junior — Middle
Чӣ гуна роҳҳо метавонанд рӯйхати ҳостҳои мақсадиро барои иҷрои вазифаҳо дар Ansible муайян кунанд?
sobes.tech AI
Ҷавоб аз AI
Дар Ansible, рӯйхати ҳадафҳои меҳмонхона (инвентар) метавонад ба чанд роҳ муайян карда шавад:
- Файли статикӣ-и инвентар — усули маъмултарин. Ин файл дар формати INI ё YAML аст, ки дар он меҳмонҳо ва гурӯҳҳои меҳмонҳо зикр шудаанд.
[webservers]
web1.example.com
web2.example.com
[dbservers]
db1.example.com
-
Инвентар динамикӣ — скрипт ё плагин, ки рӯйхати меҳмонҳоро дар вақти воқеӣ мебарорад, масалан, аз таъминкунандаи абр (AWS, GCP).
-
Параметри
-iдар сатрҳои фармон — мумкин аст файли махсус ё скрипти инвентарро ҳангоми иҷрои ansible ё ansible-playbook нишон дод. -
Таъйини меҳмонҳо дар playbook — дар бахши
hostsplaybook, шумо метавонед гурӯҳ ё меҳмони махсусро нишон диҳед. -
Истифодаи тағйирёбандаи
hostsдар фармонҳои ad-hoc — масалан,ansible webservers -m ping.
Бинобар ин, рӯйхати ҳадафҳои меҳмонхона тавассути файлҳои инвентар, манбаъҳои динамикӣ ё мустақиман дар playbook/фармонҳо муайян карда мешавад.