[GH-ISSUE #73] update-ahtapot.py bug #1

Closed
opened 2026-03-02 15:45:29 +03:00 by kerem · 1 comment
Owner

Originally created by @zkryakgul on GitHub (Nov 19, 2019).
Original GitHub issue: https://github.com/Pardus-Ahtapot/MYS/issues/73

Tanım:

update-ahtapot.py yeni girilen firewall kurallarını gerekli firewallar'a iletmesi için yazılmış python scriptidir.

Bug açıklaması:

script'in çalıştırdığı playbook oynama sırasında bir hata meydana gelirse git üzerinden değişiklik kontrolü yaparak yeni kuralların gönderilmesine karar verildiğinden; yani bir kural girilene veya bir kural değiştirilene kadar mevcut kurallar uygulanamıyor.

Önerilen çözüm

script çalışması sırasında ansible komutunun geri dönüşü kontrol edilerek fail olması durumunda tetikleme için kullanılan "firewall" dosyası ile aynı path üzerinde "firewall.retry" isimli bir dosya oluşturularak script içerisinde kontrol edilir ve tekrar denenmesi için playbook tekrar çalıştırılır.

Originally created by @zkryakgul on GitHub (Nov 19, 2019). Original GitHub issue: https://github.com/Pardus-Ahtapot/MYS/issues/73 ### Tanım: update-ahtapot.py yeni girilen firewall kurallarını gerekli firewallar'a iletmesi için yazılmış python scriptidir. ### Bug açıklaması: script'in çalıştırdığı playbook oynama sırasında bir hata meydana gelirse git üzerinden değişiklik kontrolü yaparak yeni kuralların gönderilmesine karar verildiğinden; yani bir kural girilene veya bir kural değiştirilene kadar mevcut kurallar uygulanamıyor. ### Önerilen çözüm script çalışması sırasında ansible komutunun geri dönüşü kontrol edilerek fail olması durumunda tetikleme için kullanılan "firewall" dosyası ile aynı path üzerinde "firewall.retry" isimli bir dosya oluşturularak script içerisinde kontrol edilir ve tekrar denenmesi için playbook tekrar çalıştırılır.
kerem closed this issue 2026-03-02 15:45:29 +03:00
Author
Owner

@ciari commented on GitHub (Dec 25, 2019):

ansbible.cfg => retry_files_save_path düzenlenerek çözülebilir.

<!-- gh-comment-id:568884293 --> @ciari commented on GitHub (Dec 25, 2019): ansbible.cfg => retry_files_save_path düzenlenerek çözülebilir.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/MYS#1
No description provided.