Tekrarlanabilir ortamlar oluşturun
Modül dizinini ve çalışma alanını şablona kaydedin. Yapılandırmayı amaçlanan ortamın girdileriyle yeniden kullanın.
Hazır işi paylaşınOpenTofu yapılandırmalarını kayıtlı çalışma alanları ve girdilerle Semaphore üzerinden çalıştırın. Plan çıktısını paylaşın, değişiklikleri bilinçli uygulayın ve her çalıştırmanın geçmişini saklayın.
Ekip arkadaşında yapılandırma vardır; ancak kullanabilmesi için hâlâ doğru dizin, çalışma alanı, kimlik bilgileri ve tofu çalışma ortamı gerekir.
Modül dizinini ve çalışma alanını şablona kaydedin. Yapılandırmayı amaçlanan ortamın girdileriyle yeniden kullanın.
Hazır işi paylaşınYalnızca Plan görevi çalıştırıp önerilen kaynakları inceleyin. Apply'ı kendi yürütme kaydına sahip ayrı işlem olarak tutun.
Hazır işi paylaşınOrtam temizleme işlemine kapsamı açıkça belirlenmiş kendi şablonunu verin. Amaçlanan çalışma alanını seçin; ortama artık ihtiyaç yoksa açıkça Destroy seçin.
Temizlik işlerine erişimi denetleyinŞablon OpenTofu'yu kendi uygulaması olarak seçer ve çalıştırılacak yapılandırma dizinine işaret eder.
Plan önerilen değişiklikleri uygulamadan gösterir. Görev çıktısını inceleyin, sonra Apply'ı ayrı eylem olarak başlatın.
Başarılı OpenTofu çıktılarını Ansible yapılandırma görevine aktarın, sonra oluşan servisi Python ile doğrulayın. İş Akışı işleri koordine eder ve yapılandırılmış çıktıları sonraki görevin girdilerine eşler.
Görev Şablonu için OpenTofu seçin; tofu yürütülebilir dosyasını, sağlayıcı erişimini ve modül kimlik bilgilerini yürütme ortamında hazırlayın.
Yapılandırma dizinini ve çalışma alanını seçin. TF_VAR_ girdilerini Değişken Gruplarıyla sağlayın. Ortamlar farklı yapılandırma gerektiriyorsa ayrı şablon veya gruplar kullanın.
Kodda yapılandırılmış backend'i kullanın veya Pro'da Semaphore HTTP backend'ini seçin. Durum kilitleme ve kurtarma seçilen backend'e bağlıdır.
Yalnızca Plan görevleri önerilen değişiklikleri uygulamadan gösterir. Sonraki Apply yeni çalıştırmadır; önceki plan çıktısının otomatik ilerletilmesi değildir.
Evet. Görev Şablonu uygulaması olarak OpenTofu seçip depo ve yapılandırma dizinine yönlendirin. Çalışma alanını ve Değişken Gruplarını yapılandırın; ardından tofu yürütülebilir dosyasını, sağlayıcıları ve modül erişimini yürüten sunucu veya çalıştırıcıda hazırlayın.
Evet. OpenTofu kodda yapılandırılmış backend'i kullanmaya devam edebilir. Semaphore HTTP backend'i kilitleme, sürümler ve arayüz yönetimi sunan ek Pro seçeneğidir. Durum kimlik bilgilerini ve kurtarma sürecini seçilen backend'e uygun tutun.
Amaçlanan dizinler, çalışma alanları ve Değişken Gruplarıyla açık adlandırılmış şablonlar kullanın. Yalnızca çalışma alanı seçmek ortam girdilerini veya kimlik bilgilerini değiştirmez. İşi ekip arkadaşlarına açmadan veya yinelenen zamanlama eklemeden tüm yürütme ayarlarını inceleyin.
Yapılandırmanın gerektirdiği tofu yürütülebilir dosyasını ve sağlayıcı ile modül erişimini hazırlayın. Yürütme ortamının ilgili altyapı API'lerine ve durum backend'ine bağlantısı da olmalıdır. Pro'da proje çalıştırıcıları yürütmeyi ayrılmış ortama yerleştirebilir.
Evet. OpenTofu yapılandırmasını, çalışma alanını ve girdileri Görev Şablonuna kaydedin, yalnızca Plan yürütmesi seçip zamanlama ekleyin. Önerilen değişiklikler için her plan çıktısını inceleyin. Apply ayrı işlemdir; yalnızca Plan görevi bunu yapmaz.
Evet. OpenTofu hazırlık şablonunu İş Akışında Ansible yapılandırma ve Python doğrulama işlerine bağlayın. Her görev kendi kodunu ve yürütme ayarlarını tutar. Sonraki işin doğru noktada başlaması için bağımlılıkları ve sonuç koşullarını ayarlayın.
Şablona ekli Değişken Gruplarını kullanın. TF_VAR_ adlı değerler yapılandırmanın girdi değişkenleri olur. Hassas değerleri sır olarak saklayın. Ortamlar farklı girdiler gerektiriyorsa yalnızca çalışma alanı adına güvenmek yerine farklı şablon veya gruplar yapılandırın.
Evet. Görev yürütmeyi kayıtlı yapılandırmayı düzenlemekten ayırmak için proje rolleri kullanın. Amaçlanan dizini, çalışma alanını ve kimlik bilgilerini şablonda hazır tutun. Enterprise özel rolleri daha dar devir için seçili şablonlara erişim verebilir.