Πίνακας περιεχομένων:

Τι είναι οι μονάδες Ansible;
Τι είναι οι μονάδες Ansible;

Βίντεο: Τι είναι οι μονάδες Ansible;

Βίντεο: Τι είναι οι μονάδες Ansible;
Βίντεο: Ένα παράδειγμα της εργασίας των σεναρίων του zabbix API Bash χρησιμοποιώντας το Curl Part 2 2024, Νοέμβριος
Anonim

Ενότητες (που αναφέρονται επίσης ως "πρόσθετα εργασιών" ή "προσθήκες βιβλιοθήκης") είναι διακριτές μονάδες κώδικα που μπορούν να χρησιμοποιηθούν από τη γραμμή εντολών ή σε μια εργασία βιβλίου αναπαραγωγής. Ansible εκτελεί το καθένα μονάδα μέτρησης , συνήθως στον απομακρυσμένο κόμβο προορισμού και συλλέγει τιμές επιστροφής. Καθε μονάδα μέτρησης υποστηρίζει τη λήψη επιχειρημάτων.

Λοιπόν, πόσες μονάδες Ansible υπάρχουν;

ΤΑ ΒΑΣΙΚΑ: ΧΡΗΣΗ ΑΝΟΙΚΤΟΣ ΓΙΑ AD HOC ΕΚΤΕΛΕΣΗ ΠΑΡΑΛΛΗΛΗΣ ΕΡΓΑΣΙΑΣ Ansible περιέχει μια τεράστια εργαλειοθήκη ενσωματωμένων σε ενότητες , πάνω από 750 από αυτά.

Επιπλέον, ποιες είναι οι τρεις βασικές ενότητες για το Ansible; Ενότητες που διατηρούνται από την ομάδα του Ansible Core

  • acl - Ορίζει και ανακτά πληροφορίες αρχείου ACL.
  • add_host - προσθέστε έναν κεντρικό υπολογιστή (και εναλλακτικά μια ομάδα) στο απόθεμα της μνήμης ansible-playbook.
  • apt - Διαχειρίζεται τα πακέτα apt.
  • apt_key - Προσθήκη ή αφαίρεση ενός κλειδιού apt.
  • apt_repository - Προσθήκη και αφαίρεση αποθετηρίων APT.
  • assemble - Συγκεντρώνει ένα αρχείο διαμόρφωσης από θραύσματα.

Κατά συνέπεια, πώς γράφω μονάδες Ansible;

Για να δημιουργήσετε μια νέα ενότητα:

  1. Πλοηγηθείτε στον σωστό κατάλογο για τη νέα σας ενότητα: $ cd lib/ansible/modules/cloud/azure/
  2. Δημιουργήστε το νέο σας αρχείο λειτουργικής μονάδας: $ αγγίξτε my_test.py.
  3. Επικολλήστε το παρακάτω περιεχόμενο στο νέο αρχείο ενότητας.
  4. Τροποποιήστε και επεκτείνετε τον κώδικα για να κάνετε αυτό που θέλετε να κάνει η νέα σας ενότητα.

Τι είναι ένα παιχνίδι Ansible;

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

Συνιστάται: