Course Outline

Advanced Ansible Playbook Development

  • Εργασία με μεταβλητές, διαδοχικά κύκλωμα, συνθήκες και handlers
  • Χρήση blocks, επεξεργασία λάθους και tags
  • Στοργή περιπλοκών playbooks

Jinja2 και τεχνικές templating

  • Προηγμένα filters και lookups
  • Δημιουργία δυναμικών templates
  • Τεχνικές best practices για templating

Custom Modules και Plugins

  • Σύνταξη custom modules στο Python
  • Χρήση filters, callbacks και connection plugins
  • Στρατηγικές debugging και logging

Collections και Roles

  • Οργάνωση περιεχομένου με roles
  • Πακετοποίηση και δημοσίευση Ansible Collections
  • Έκδοση και διαχείριση εξάρτησης

API Integration και External Services

  • Κλήση REST APIs με το URI module
  • Εργασία με cloud providers και external tools
  • Συνδέσιμο secrets management

Testing και Validation

  • Χρήση ansible-lint, Molecule, και CI/CD pipelines
  • Εγγύηση idempotency και reproducibility
  • Static και dynamic analysis του Ansible code

Content Lifecycle και Version Control

  • Διαχείριση κώδικα με Git και GitOps
  • Tracking αλλαγών και documentation
  • CI/CD workflows με Ansible content

Σύνοψη και Επόμενα βήματα

Requirements

  • Συνειδητοποίηση των βασικών καταγεγραμμένων Ansible ορίων και της σύντаксης YAML
  • Εμπειρία στη διαχείριση συστήματος Linux
  • Γνώση της ανάπτυξης playbook και διαχείριση inventories

Ακροατής

  • Εμπειρογνώμονες αναπτυκτές αυτομάτων
  • Ιντιγκκαζεντς DevOps
  • IT επαγγελματίες που διαχειρίζονται μεγάλη κλίμακα αυτομάτων επιχειρήσεων
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories