Liman MYS’de Ansible eklentisi ile nginx kurulumu

Ansible eklentisi ile NGINX’in kurulumunu ve Ansible playbook’un nasıl yazılacağını inceleyeceğiz.
Başlamadan önce, Liman’a Ansible eklentisini eklemiş olmamız gerekir.

Ansible eklentisinin kurulum için:
https://dev.to/liman/ansible-yonetim-eklentisi…


This content originally appeared on DEV Community and was authored by Salih Su

Ansible eklentisi ile NGINX'in kurulumunu ve Ansible playbook'un nasıl yazılacağını inceleyeceğiz.
Başlamadan önce, Liman'a Ansible eklentisini eklemiş olmamız gerekir.

Ansible eklentisinin kurulum için:
https://dev.to/liman/ansible-yonetim-eklentisi-4ina

Ansible eklentisini başarılı bir şekilde eklediysek nginx kurmaya başlayalım.

1) Playbook Oluşturma

Playbook'lar, Ansible'ın yapılandırma, dağıtım ve düzenleme işlevlerini kaydeder ve yürütür. Uzak sistemlerimizin uygulamasını istediğiniz bir politikayı veya genel bir BT sürecindeki bir dizi adımı tanımlayabilirler.

Image description

Playbook sekmesinden "Dosya Oluştur" diyoruz

Image description

Dosya Adı: Oluşturacağımız playbook dosyasının ismini giriyoruz.

Dosya İçeriği: Oluşturacağımız playbook dosyasının içeriğini giriyoruz.

- hosts: all
  become: yes
  tasks:
    - name: ensure nginx is at the latest version
      apt: name=nginx state=latest
    - name: start nginx
      service:
        name: nginx
        state: started

2) Hosts Ayarları

Ansible, envanter olarak bilinen bir liste veya listeler grubu kullanarak aynı anda altyapıdaki birden çok yönetilen düğüme veya "ana bilgisayara" karşı çalışır. Envanter Ansible'ın karşı karşıya gelmesini istediğimiz ana bilgisayarları veya grupları seçmek için kullanılır.

Image description

Hosts sekmesinde Grup Ekle diyoruz

Image description

Clientlarımızı ekleyeceğimiz bir grup adı ekliyoruz.

Image description

Daha sonra hosts sekmesinde eklediğimiz grup gözükecektir. Üzerine tıklayıp Client Ekle diyoruz ve client bilgilerini giriyoruz.

3) Playbook Çalıştırma

Image description

Playbook sekmesinde oluşturduğumuz playbook'un üzerine tıklayıp çalıştırabiliriz veya sağ tıklayıp görüntüleme, düzenleme, çalıştırma ve silme gibi diğer fonksiyonları da kullanabiliriz.

Image description

Playbooku çalıştır dedikten sonra playbooku uygulayacağımız hosts grubunu ve sudo şifresini girip çalıştır diyoruz.

Image description

İsteğe bağlı olarak log kaydedilebilir.

Image description

Client üzerinden nginx'in yüklendiğini ve aktif olduğunu görüntüleyebiliriz.


This content originally appeared on DEV Community and was authored by Salih Su


Print Share Comment Cite Upload Translate Updates
APA

Salih Su | Sciencx (2022-01-07T11:12:07+00:00) Liman MYS’de Ansible eklentisi ile nginx kurulumu. Retrieved from https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/

MLA
" » Liman MYS’de Ansible eklentisi ile nginx kurulumu." Salih Su | Sciencx - Friday January 7, 2022, https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/
HARVARD
Salih Su | Sciencx Friday January 7, 2022 » Liman MYS’de Ansible eklentisi ile nginx kurulumu., viewed ,<https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/>
VANCOUVER
Salih Su | Sciencx - » Liman MYS’de Ansible eklentisi ile nginx kurulumu. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/
CHICAGO
" » Liman MYS’de Ansible eklentisi ile nginx kurulumu." Salih Su | Sciencx - Accessed . https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/
IEEE
" » Liman MYS’de Ansible eklentisi ile nginx kurulumu." Salih Su | Sciencx [Online]. Available: https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/. [Accessed: ]
rf:citation
» Liman MYS’de Ansible eklentisi ile nginx kurulumu | Salih Su | Sciencx | https://www.scien.cx/2022/01/07/liman-mysde-ansible-eklentisi-ile-nginx-kurulumu/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.