Sobes.tech
Junior — Middle

Kā var noteikt mērķa hostu sarakstu uzdevumu izpildei Ansible?

sobes.tech AI

Atbilde no AI

Ansible mērķa hostu saraksts (inventārs) var tikt definēts vairākos veidos:

  1. Statiskais inventāra fails — visbiežāk sastopamais veids. Tas ir fails INI vai YAML formātā, kurā ir uzskaitīti hosti un hostu grupas.
[webservers]
web1.example.com
web2.example.com

[dbservers]
db1.example.com
  1. Dinamiskais inventārs — skripts vai spraudnis, kas ģenerē hostu sarakstu reāllaikā, piemēram, no mākoņa pakalpojumu sniedzēja (AWS, GCP).

  2. Parametrs -i komandrindā — var norādīt konkrētu failu vai skriptu ar inventāru, palaidot ansible vai ansible-playbook.

  3. Hostu definēšana playbookā — sadaļā hosts var norādīt grupu vai konkrētu hostu.

  4. hosts mainīgā izmantošana ad-hoc komandās — piemēram, ansible webservers -m ping.

Tādējādi, mērķa hostu saraksts tiek definēts ar inventāra failiem, dinamiskajiem avotiem vai tieši playbookā/komandās.