Repository navigation
v3.6.17
runner: script: paketler Ansible yerine hedef sunucuda çalışan betiklerle eylem tanımlayabilir (sudo'lu yolda root'a ait kopya + SHA-256 doğrulama).
Eklendi
runner: script: paketler Ansible yerinescripts/<ad>.shbetikleriyle eylem tanımlayabilir. Betik hedef sunucuda çalışır (kontrol makinesinde yabancı kod çalışmaz): sudo gerekmiyorsa ssh stdin'inden akar;requires_sudoise sunucuda 0600 geçici dosyaya yazılır,ssh -tile tek sudo oturumunda root'a ait 0700 klasöre kopyalanıp SHA-256'sı yerelde hesaplanan özetle doğrulanır (uyuşmazsa çalışmaz; yükleme ile sudo arasındaki değiştirme yarışı kapalı) ve çalıştırılır; sudo parolası aynı terminalde sudo isteminde girilir, dosyalar her çıkışta silinir. DeğişkenlerSSHPOCKET_VAR_<AD>olarak tek tırnakla kaçırılarak geçer; sonuçSSHPOCKET_RESULT <id>.<eylem> k=vsatırıyla gelir. Ortak kapılar (host key, ajan, profil, root reddi, önkoşul, onay) ansible ile aynıdır; Python ortamı gerekmez. Manifest doğrulayıcı vevalidatebetik yolunu/varlığını denetler. Standart §7 güncellendi.