CLOUD CONCEPT
Νερατζιωτίσσης 15, Μαρούσι, Αθήνα, 15124, Αττική
+30 211 8005 401
info@c2.gr
Η Αnsible είναι μια πλατφόρμα αυτοματοποίησης ανοιχτού κώδικα. Όταν κάνουμε εγκατάσταση την Ansible στον υπολογιστή μας , μπορούμε να κάνουμε πολλές εργασίες σε κάθε client που είναι συνδεδεμένος με αυτόν , αρκεί να υπάρχει μια SSH σύνδεση . 'Ετσι η Ansible είναι ένα πολύ χρήσιμο εργαλείο για τους system administrators , που μπορούν να ελέγχουν απο τον προσωπικό τους υπολογιστή πολλαπλούς server . Ας δούμε τώρα πως γίνεται η εγκατάσταση και οι βασικές ρυθμίσεις της Ansible σε ένα σύστημα Debian 8:
Η Ansible είναι ένα εργαλείο , που μπορεί να αυτοματοποιεί μια εργασία και να την εκτελεί σε διάφορα συστήματα . Αυτό γίνεται με τη χρήση των playbooks . Τα playbooks είναι αρχεία που περιέχουν script γραμμένα σε YAML . Σε ένα playbook ορίζουμε τους hosts στους οποιούς θα εκτελεστεί ένα script . Έτσι αν θέλουμε για παράδειγμα να κάνουμε ένα πρόγραμμα εγκατάσταση σε 10 διαφορετικούς server , δεν χρειαζεται να επαναλάβουμε την ίδια διαδικασία 10 φορες . Φτιάχνουμε ένα playbook , γράφουμε το script που θα κάνει εγκατάσταση το πρόγραμμα μας και ορίζουμε τους 10 hosts . Μόλις εκτελέσουμε το playbook με μια εντολή , το πρόγραμμα θα εγκατασταθεί , σε όλους τους servers .