Centos 8 üzerinde Ansible Tower Kurulumu

Ansible Tower Kurulumu

Ansible Tower konfigürasyon aracının Linux CentOS 8/Redhat 8 işletim sistemi üzerinde kurulumunu yapacağız.

Ön gereksinimler

Minimum 2 GB memory (Önerilen 4 GB Memory)

Ansible core son versiyonu

64 bit İşletim Sistemi

Kurulum

İşletim sistemimizi ve Repository imizi güncelleyelim.

sudo yum -y update
sudo yum -y install epel-release

EPEL Repository kurulumunu yapalım.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Ansible ve yardımcı paketleri kuruyoruz. Vim dosya düzenleme editörü, curl ile de bağlantı mızı kontrol edeceğiz.

sudo yum -y install ansible vim curl

Python paketini kuralım.

sudo dnf -y install python3-pip

Python ile yazılmış yazılım paketlerini kuran ve yöneten paketi güncelleyelim.

 sudo pip3 install --upgrade pip

EPEL repository sini ekliyoruz.

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Paketi indirip çalıştıracağımız dizini oluşturalım.

mkdir /tmp/ansibletower && cd  /tmp/ansibletower

Ansible Tower paketini yukarı oluşturduğumuz dizine indirelim.

curl -k -O https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz

Tar dosyasını açalım. Eğer tar yüklü değilse sisteminizde, “yum install tar” ile işletim sisteminize yükleyebilirsiniz.

tar xvf ansible-tower-setup-latest.tar.gz

Paketi açtıktan sonra dizine girelim.

cd ansible-tower-setup*/

Vim ile kurulum klasöründeki inventory dosyasını düzenleyelim. Şifreleri tanımlayalım. Ben 3 şifre için de şifremi tanımladım.

vim inventory

[tower]
localhost ansible_connection=local

[database]

[all:vars]
admin_password='P@ssw0rd1'

pg_host=''
pg_port=''

pg_database='awx'
pg_username='awx'
pg_password='P@ssw0rd1'

rabbitmq_username=tower
rabbitmq_password='P@ssw0rd1'
rabbitmq_cookie=cookiemonster

# Isolated Tower nodes automatically generate an RSA key for authentication;
# To disable this behavior, set this value to false
# isolated_key_generation=true

Setup.sh ile kurulum dosyasını çalıştıralım.

sudo ./setup.sh

Uzun kurulum log çıktısından sonra aşağıdaki gibi Ansible Tower kurulumu tamamlanmış olacaktır. Kullanıcı adı ve şifre ile arayüze bağlanabilirsiniz.

The setup process completed successfully.
Setup log saved to /var/log/tower/setup-2020-11-04-13:22:34.log.

Bir Cevap Yazın

EnglishTurkish
%d blogcu bunu beğendi: