Sobes.tech
Junior — Middle

Ποιος είναι ο συνολικός αριθμός εργασιών που θα εκτελεστούν αν σε ένα συγκεκριμένο playbook αναφέρονται τρεις εργασίες;

sobes.tech AI

Απάντηση από AI

Αν στο playbook του Ansible αναφέρονται τρεις εργασίες, τότε κατά την εκτέλεση του playbook όλες οι τρεις εργασίες θα εκτελεστούν διαδοχικά, δηλαδή ο συνολικός αριθμός των εργασιών που θα εκτελεστούν είναι τρεις.

Κάθε εργασία είναι ένα ξεχωριστό βήμα που εκτελεί το Ansible στους προορισμένους hosts. Αν το playbook περιέχει πολλούς hosts, κάθε εργασία θα εκτελεστεί σε καθέναν από αυτούς, αλλά ο αριθμός των εργασιών στο playbook παραμένει τρεις.

Παράδειγμα:

- hosts: all
  tasks:
    - name: Εγκατάσταση πακέτου
      apt:
        name: nginx
        state: present

    - name: Εκκίνηση υπηρεσίας
      service:
        name: nginx
        state: started

    - name: Έλεγχος κατάστασης
      command: systemctl status nginx