Ansible ile Ubuntu Cihazların Zaman Dilimini Güncelleme
Elimde 100adet linux cihaz var. Bunların loglarını alıp bir sieme gönderecektim ki ne göreyim. Her makinenin logu farklı zaman dilimi […]
Elimde 100adet linux cihaz var. Bunların loglarını alıp bir sieme gönderecektim ki ne göreyim. Her makinenin logu farklı zaman dilimi […]
İşlemlerimize başlamadan önce inventory isminde bir dosya oluşturup kullanacağımız sunucularımız ip adreslerini yazarak ilk testimize başlayalım. Listeye eklediğimiz makinelerimize passwordless
Ansible controller üzerinden hemen ansible isminde bir dizin altında ssh key oluşturalum. Ansible controller sunucumuz üzerinden, web1 isimli linux makinemiz
Dry Run seçeneğini ele alacak olursak çoğu zaman oluşturmuş olduğumuz playbooku çalıştırmadan önce tüm işlemlerin yapıldığından emin olmak için kontrolleri
Hemen bir örnek ile başlayacak olursak, user modülünü kullanarak bir kullanıcı oluşturmak istediğimizde aşağıdaki yöntem ile kullanıcı oluşturabiliriz. Peki ya
Elimizde iki farklı linux türevi var. Birisi CentOS diğeri Ubuntulardan oluşan sunucular. Ansible üzerinden bunlardan hepsine Nginx yüklemek istiyorum ancak
Değişkenler inventory ya da playbook dosyamız üzerine tanımladığımız değerlerin playbooklar içerisine direk yazılmaması ve inventoryde tanımlı değerin playbook içerisine değişkenler
Ansible modülleri değerlerine göre kategorize edilir. Mesela, System modülü: user,group,hostname,iptables,lvg,lvol,make,mount,ping,timezone,systemd,service Commands: Komut mpdıllerini kullanmak için kullanılır. Command, expect,raw,script,shell Files: Acl,
Ansible Playbooks, Ansible’in orkestrasyon dilidir. Tanımladığımız Playbooklarda Ansible’in yapmasını istediğimiz adımları tanımlayacağız. Tanımladığımız bir dizi talimat sonrasında Ansible sihrini bizlere
Ansible altyapımızda bulunan bir veya birden fazla sistem ile aynı birlikte ve aynı zamanda çalışabilir. Birden fazla sistem ile çalışabilmesi