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 olarak gözükmekte. […]
İş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 bağlantı yapabilmemiz […]
Ansible controller üzerinden hemen ansible isminde bir dizin altında ssh key oluşturalum. Ansible controller sunucumuz üzerinden, web1 isimli linux makinemiz arasında parolasız […]
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 yapmak isteriz. […]
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 birden fazla […]
Elimizde iki farklı linux türevi var. Birisi CentOS diğeri Ubuntulardan oluşan sunucular. Ansible üzerinden bunlardan hepsine Nginx yüklemek istiyorum ancak tek playbook […]
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 ile tanımlanmasında […]
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, Archive, copy, […]
Ansible altyapımızda bulunan bir veya birden fazla sistem ile aynı birlikte ve aynı zamanda çalışabilir. Birden fazla sistem ile çalışabilmesi için Ansible […]