DevOps - Ansible Başlangıçtan İleri Seviyeye
Ansible
What you will learn
Ansible Hakkında Genel Bilgi
PyCharm Kurulumu
Yamllar Hakkında Bilgi
Ansible Gereksinimleri
Release Notları
Ansible Konseptleri
Inventory Listesi
Centos7 Sunucu Kurulumu
Ansible Kurulumu
Ssh Konfigürasyonu
Ad-hoc Komutları ve Uygulamaları
Playbook Keywordleri, Opsiyonları ve Uygulamaları
Why take this course?
DevOps - Ansible Başlangıçtan İleri Seviyeye Kursu'na Hoş geldiniz!
Bu kursta tamamen sıfırdan başlayarak detaylı bilgilere kadar Ansible ile ilgili öğrenmek istediğiniz bilgileri, inventory dosyalarını, sunucu kurulumlarını, ad-hoc commandleri, modülleri, keywordleri, opsiyonları, playbookları öğreneceğiz. Bu kursu tamamladığınızda, Ansible sayesinde konfigürasyon yönetimiyle sunucularınızı yönetmeye başlayabillirsiniz.
Kurs boyunca öğrenilecek konular aşağıdaki yapı ile sıralı olarak izlenecektir:
Part 1
Ansible Hakkında Genel Bilgiler
Yaml nedir? Veri türleri nelerdir?
Yamllar nasıl yazılmalıdır?
Yamllar ile ilgili örnekler
Yamllar için PyCharm kurulumu
Ansible gereksinimleri
Ansible release notları
Ansible konseptleri
Ansible "Inventory" bilgisi
Part 2
Centos 7 sunucu kurulumu - Control node kurulumu
Ansible kurulumu
Managed node kurulumu
Ssh bilgisi
Ssh bağlantısının yapılması
Part 3
Ansible ad-hoc komutları nedir?
Ansible ad-hoc komutları hakkında genel bilgi
Ansible ad-hoc komutuyla kullanılacak modüller hakkında bilgi
Ansible ad-hoc komutlarıyla ilgili örnekler
Part 4
Ansible playbookları nedir?
Ansible playbooklar hakkında genel bilgi
Ansible playbooklarında kullanılan modüller nelerdir?
Ansible playbook keywordleri nelerdir?
Ansible playbook opsiyonları nelerdir?
Ansible playbooklarıyla ilgili örnekler
Bu kurs ile projelerinizde kullanabileceğiniz birçok uygulama bulunmaktadır. Hem playbook hem ad-hoc komutları olarak 100'den fazla örnek bulunmaktadır. Bunlar; aynı anda listenizde olan tüm sunucularda aynı komutu çalıştırmak gibi, herhangi bir paketi yüklemek gibi, bir servisi yükleyip ilgili konfigürasyonlarını ayarlamak gibi, bir programı kurup environment değişkeni olarak eklemek gibi...Pek çok manuel yapılan işlemleri otomatize edebilmenizi sağlar. Kurs boyunca tüm sorularınızı ve eleştirilerinizi çekinmeden bana iletebilirsiniz. Ayrıca kursun içeriği, geri bildirimlere göre içerik eklenmesi ve olan içeriklerin düzenlenmesi ile geliştirilebilir olacaktır.
Ansible dünyasına birlikte giriş yapalım.