Junior — Middle
Ansible-ში სად არის განსაზღვრული უმაღლესი პრიორიტეტით ცვლილებები?
sobes.tech AI
პასუხი AI-სგან
Ansible-ში უმაღლესი პრიორიტეტი აქვს ცვლადებს, რომლებიც განსაზღვრულია შემდეგ ადგილებში (დაბალიიდან მაღალი პრიორიტეტით):
- ცვლადები, განსაზღვრული ინვენტარ ფაილებში (inventory)
- ჯგუფებში (group_vars)
- ჰოსტებზე (host_vars)
- ბრძანების ხაზიდან
-eპარამეტრით გადაცემული ცვლადები (extra vars)
უმაღლესი პრიორიტეტი აქვთ -e-ით გადაცემულ ცვლადებს, რომლებიც გადაჭრიან ნებისმიერ სხვა ცვლადს, რომელიც განსაზღვრულია playbook-ებში, როლებში ან ინვენტარში.
მაგალითი მაღალი პრიორიტეტით ცვლადით შესრულების:
ansible-playbook site.yml -e "ცვლადის_სახელი=მნიშვნელობა"