Playbook oluşturmak ve içerisine eklediğimiz görevleri tek bir komutla tüm sunuculara uygulamak gerçekten büyük bir kolaylık. Ufkum genişledi diyebilirim. Eğitim sürecinde şöyle bir şey yaptık, ansible-otomasyonu klasörümüzde bir yml dosyası oluşturduk ve içerisine yapmak istediğimiz görevleri ekleyip kaydettik. Komutlar sırasıyla apt index'ini güncelliyor, ardından apache ve php kurulumunu da yaparak görevi tamamlıyor.
apache_yukleme.yml dosyasının içeriği:
---
- hosts: all
become: true
tasks:
- name: Bu gorev, apt paket index'ini gunceller.
apt:
update_cache: yes
- name: Bu gorev, apache2 yuklemesini gerceklestirir.
apt:
name: apache2
state: latest
- name: Bu gorev, apache icin php kutuphanesini yukler.
apt:
name: libapache2-mod-php
state: latest
Playbook'u çalıştırdığımız komut:
ansible-playbook --ask-become-pass apache_yukleme.yml
Hiç yorum yok:
Yorum Gönder