Ansible komut satırından çalıştırıldığında işi kimin, ne zaman ve hangi parametrelerle yürüttüğü kayıt altına alınmaz. AWX, aynı playbook’ları yetkilendirme, zamanlama ve denetim kaydıyla birlikte çalıştırılabilir hâle getirir.
AWX; Ansible otomasyon işlerini merkezi bir web arayüzünden yönetmek için tasarlanmış açık-kaynak platformdur. Komut satırından ansible-playbook çalıştırmak yerine, AWX üzerinden job template tanımlar, envanter ve credential’ları güvenli biçimde saklar, işleri zamanlayabilir ve çalışma geçmişini denetleyebilirsiniz.
Red Hat’in ticari ürünü Ansible Automation Platform içindeki Automation Controller bu projeden türer. AWX, AAP’nin upstream kaynağıdır; sürüm, paketleme, destek ve sertifikasyon çizgisi farklıdır. Kurumsal destek ve SLA gerekmiyorsa AWX üretim ortamında değerlendirilebilir; destekli downstream ürün isteyenler için Ascender ayrı bir seçenek olarak ele alınmalıdır.
Kim için uygun, kim için değil
- Uygun: ortak envanter, yetkilendirme ve zamanlanmış iş ihtiyacı olan ekipler
- Uygun: Ansible kullanımını ekip içi self-servis otomasyon portalına taşımak isteyen kurumlar
- Uygun değil: tek kişinin nadiren playbook çalıştırdığı küçük ekipler; komut satırı yeterlidir
- Uygun değil: sözleşmeli kurumsal destek zorunluluğu olan ortamlar; bu durumda destekli ürünler değerlendirilmelidir
Maliyet kalemleri
- AWX Operator ve Kubernetes işletimi
- PostgreSQL, Redis ve yedekleme bakımı
- Yükseltmelerde uyumluluk ve iş şablonu testleri
- Yetkilendirme, kimlik bilgisi ve envanter modelinin düzenli yönetimi
Resmi kaynaklar
Mono’nun yaklaşımı
- Kubernetes-native kurulum: AWX Operator ile RKE2 veya EKS üzerinde; external PostgreSQL (Patroni) + S3 uyumlu artifact depolama.
- RBAC + SSO: Keycloak veya LDAP entegrasyonu; ekip bazlı proje/inventory izolasyonu.
- GitOps workflow: Playbook’lar GitLab’da; AWX project sync ile otomatik güncelleme.
- Scheduled jobs: Gece bakım, yama tarama, raporlama playbook’ları cron benzeri planlama ile.
Sıkça sorulan sorular
AWX nedir?
Ascender nedir, AWX'ten farkı ne?
AWX ücretsiz mi?
AWX ile Ansible Tower / AAP farkı nedir?
AWX Kubernetes üzerinde nasıl kurulur?
kustomize ile operator kurulur, ardından AWX custom resource tanımlanır. Operator PostgreSQL, Redis ve web/task pod’larını otomatik yönetir. Mono varsayılanı: RKE2 + AWX Operator + external PostgreSQL (Patroni).
