CIQ Ascender, Ansible playbook’larını ekibinizin ortak kullanabileceği merkezi bir otomasyon platformuna taşır. AWX tabanlı yapısıyla işleri web arayüzünden yönetmenizi sağlar. Ekip yetkileri, zamanlanmış görevler ve çalışma sonuçları üzerinden otomasyon süreçlerinizi daha kolay takip edebilirsiniz.
Mono olarak Ascender’ı kendi operasyonlarımızda kullanıyoruz. Kurumlar için de mevcut Ansible çalışmalarını temel alarak kurulum, entegrasyon ve günlük işletim süreçlerine destek veriyoruz.
Merkezi Ansible otomasyonu ne sağlar?
Ansible ile hazırladığınız işleri yalnızca yazan kişinin çalıştırabildiği betikler olmaktan çıkarıp ekibin kullanabileceği iş akışlarına dönüştürebilirsiniz:
- Ortak çalışma alanı: Envanterleri, projeleri ve iş şablonlarını tek arayüzden yönetin.
- Ekip bazlı yetkilendirme: Hangi ekibin hangi işi, hangi sistemlerde çalıştırabileceğini belirleyin.
- Planlanmış işler: Bakım, yapılandırma kontrolü ve raporlama playbook’larını belirlediğiniz takvime bağlayın.
- Görünür sonuçlar: Çalışma geçmişini ve görev çıktılarını inceleyerek sorunlu adımları takip edin.
Örneğin bir bakım sürecinde önce test sunucularında kontrol çalıştırabilir, sonuçları inceleyip üretim adımını yetkili ekibin onayına bırakabilirsiniz. AWX’in iş akışı ve yetkilendirme yetenekleri bu tür süreçleri modellemeye yardımcı olur; seçilen Ascender veya AWX sürümünde akış pilotla doğrulanır.
CIQ Ascender, AWX ve Ascender Pro ilişkisi
AWX, Ansible otomasyonu için web arayüzü, REST API ve görev motoru sunan topluluk projesidir. CIQ Ascender bu temel üzerine geliştirilir. Ascender’ın açık kaynak sürümü, Apache-2.0 lisansı kapsamında ücretsiz kullanılabilir.
Ascender Pro ise CIQ’nun ek platform yeteneklerini ve üretici desteğini bir araya getirdiği ticari ürünüdür. Açık kaynak sürümle başlamak ve kurulum/işletim hizmeti almak da bir seçenektir. Üretici desteği ihtiyacı varsa ürün aboneliğinin kapsamını, Mono’nun sağlayacağı hizmetlerden ayrı netleştiririz.
Böylece yazılım seçimini yalnız lisans üzerinden değil, ekibinizin ihtiyaç duyduğu otomasyon ve destek modeli üzerinden yapabilirsiniz.
Mono ile kurulumdan günlük kullanıma
Başlangıç noktamız mevcut playbook’larınız, yönetilecek sistemler ve ekibinizin çalışma biçimidir. Her ortam için aynı altyapıyı önermek yerine birlikte bir uygulama planı çıkarırız:
- İlk kullanım senaryosu: Tekrarlanan bir bakım, yapılandırma veya raporlama işini seçer; beklenen sonucu belirleriz.
- Kurulum ve entegrasyon: Seçilen platformun gereksinimlerine göre altyapı, Git bağlantısı, envanter ve kimlik entegrasyonunu düzenleriz.
- Pilot ve yetkilendirme: Playbook bağımlılıklarını, ekip erişimlerini ve iş sonuçlarını sınırlı bir sunucu grubunda doğrularız.
- İşletim ve devir: Yedekleme, geri yükleme kontrolleri, güncelleme planı ve ekip eğitimini hizmet kapsamına göre ele alırız.
Bu çalışma, Linux sistem yönetimi veya kod olarak altyapı dönüşümü süreçlerinizle birlikte planlanabilir.
Küçük başlayıp ihtiyaca göre büyütün
İlk adımda bütün işleri merkezi platforma taşımak gerekmez. Komut satırındaki mevcut düzeniniz yeterliyse onu koruyup ortak kullanım gerektiren işlerle başlayabiliriz. Ekip ve görev sayısı arttıkça yetkilendirme, zamanlama ve merkezi takip kapsamını genişletiriz.
Planlamada yazılım lisansı, altyapı ve kurulum/işletim hizmetlerini ayrı kalemler olarak ele alırız. Böylece hem başlangıç kapsamı hem de bakım sorumlulukları baştan belli olur.
Resmi kaynaklar
- CIQ Ascender kaynak kodu
- Ascender Apache-2.0 lisansı
- AWX yetenekleri (24.6.1 belgeleri)
- AWX kurulum yaklaşımı
- CIQ Ascender Pro

