"Enter"a basıp içeriğe geçin

Ansible Kurulumu

Kurulum süreçlerini Ubuntu üzerinden gerçekleştiriyor olacağım.

Ubuntu update ve ilgili paketlerin, repositorylerin indirme işlemini gerçekleştirelim.

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install ansible

Paket kurulumu tamamlandıktan sonra Ansible versiyonunu aşağıdaki komut ile sorgulayabiliririz,

root@ansible-mng:~# ansible --version
ansible 2.10.5
  config file = None
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.9.5 (default, May 11 2021, 08:20:37) [GCC 10.3.0]
root@ansible-mng:~#

Kurulum bittikten sonra masaüstüne test için bir dizin oluşturup, projemde kullanacağım hostların tanımlarını ilgili dizin içerisinde inventory.txt isminde bir txt oluşturup host tanımlarını gerçekleştiriyorum.

makinenin hostname bilgisi ve ansible_host=ip adresi ansible_shh_pass=oturum şifresi bilgilerini girmemiz gerekmektedir.

"hostname" ansible_host="hostip" ansible_ssh_pass="hostpassword"

inventory oluşturulduktan sonra aşağıdaki komutu kullanarak inventory içinde tanımlı olan k8s-ha01 isimli makineye ping atarak test gerçekleştirmeyi deneyelim.

ansible k8s-ha01 -m ping -i inventory.txt

Aşağıdaki şekilde bir hata alırsak sshpass paketini hızlıca kurmamız gerekmektedir.

aşağıdaki komut satırı ile sshpass paketini kurup ping işlemimizi tekrardan test edelim.

apt-get install sshpass

Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir