Keri sisuni

Ansible Lisamaterjalid

See leht koondab kasulikud lingid ja ressursid Ansible õppimiseks. Materjalid on organiseeritud teemade kaupa, alustades põhitõdedest ja liikudes samm-sammult edasi.

1. Ametlik dokumentatsioon

Ansible põhitõed

Videod

YAML süntaks

Moodulid

2. Video kursused

Soovitatud videosarjad

3. Praktilised artiklid ja õpetused

Muutujad ja template'id

Playbook'ide kirjutamine

Jinja2 templates

4. Interaktiivne õpe

5. Kiirviited ja cheat sheet'id

6. Best practices ja täiustamine

Professionaalsed tavad

Turvalisus

7. Edasijõudnutele

Rollid ja Galaxy

CI/CD integratsioon

8. Raamatud

9. Kogukond ja abi

10. Praktikaprojektid

Lihtsamad projektid

  • WordPress paigaldamine LAMP stack'iga
  • Docker ja Docker Compose paigaldamine
  • MySQL andmebaasi varunduse automatiseerimine
  • Let's Encrypt SSL sertifikaatide automaatne uuendamine

Keskmised projektid

  • GitLab paigaldamine ja seadistamine
  • Kubernetes klastri algseadistus
  • Monitoring (Prometheus + Grafana)
  • ELK stack (Elasticsearch, Logstash, Kibana)

Keerulisemad projektid

  • Zero-downtime deployment
  • Multi-environment setup (dev, staging, prod)
  • Dynamic inventory AWS/Azure jaoks
  • Custom Ansible mooduli kirjutamine

11. Alternatiivsed tööriistad

12. Sertifikaadid


Kokkuvõte

Alusta: 1) vaata "Ansible in 100 Seconds", 2) loe "Getting Started", 3) tee läbi labor ja kodutöö, 4) vaata Jeff Geerlingu Ansible 101, 5) vali üks praktikaprojekt.

Hoia kõrval: Ansible Cheat Sheet ja Module Index dokumentatsioon.

Edasi: Best practices, Ansible Roles, CI/CD integratsioon.