Junior — Middle
Ansible Playbook кантип конфигурациялоо керек, ошондуктан алгачкы серверлерде гана өзгөртүүлөрдү жасайт?
sobes.tech AI
AIден жооп
Ansible Playbook гана тандалган серверлерде өзгөртүүлөрдү жасашын камсыз кылуу үчүн, төмөнкү ыкмаларды колдонсо болот:
- Ишке киргизүү командасында так хостторду же топторду көрсөтүү:
ansible-playbook playbook.yml -l server1,server2
-l (limit) параметри көрсөтүлгөн хосттордо гана ишке ашырууну чектейт.
- Инвентар файлында керектүү хостторду аныктоо: Инвентар файлында серверлерди топторго бөлүп коюңуз, мисалы:
[webservers]
server1
server2
[dbservers]
server3
Playbookта топту көрсөтүңүз:
- hosts: webservers
tasks:
- ...
- Playbook ичинде өзгөрмөлөр жана шарттарды колдонуу:
Керектүү хосттордо гана ишке ашырууну камсыз кылуу үчүн өзгөрмө белгилеп,
whenшартын колдонуңуз.
Ошентип, серверлерди тандоо playbook ишке ашырылышын инвентар, ишке киргизүү параметрлери жана шарттар аркылуу көзөмөлдөөгө болот.