Firewalld'yi saltstack state dosyasıyla (Centos7'de) yapıyorum. Kalıcı konfigürasyona çok iyi hizmetler ekleyebilirim, fakat gerçekten de 'kalıcı' konfigürasyona girer, çalışanı değil. Bu nedenle, ya yeniden yükleme yapılması gerekir (ya da daha az isteğe bağlı), aynı hizmetleri, yapılandırmayı da çalıştırmaya da ekler. Fakat sadece kalıcı çalışırGüvenlik duvarını yeniden yüklemek için saltstack nasıl yönlendirilir?
public: firewalld.present: - name: public - services: - http
: Ben hizmet eklemek için kullandım ne
.
bir "seyretmek" eklemeyi denedim ama bu hiç çalışmaz:
firewalld: service.running: - watch: - file: /etc/firewalld/zones/public.xml
Hata geçerli:
Comment: The following requisites were not found: watch: file: /etc/firewalld/zones/public.xml
Peki, ne yapılabilir? Bir hizmetin bir devlet dosyası aracılığıyla nasıl yüklenmesini sağlayabilirim?
eksik yaratmaz, sadece değişiklikleri arıyor "watch":
Burada hizmet durumuna belgeler var dosya. Lütfen public.xml dosyasını nerede sakladığınızı kontrol edin. Gerekirse bir kopya durumu ekleyin. 'Onchanges' kullanarak – mootmoot
şimdi izlemek yerine tercih edilen yoldur. Her ikisi için de büyük bir açıklama, https://github.com/saltstack/salt/issues/29492#issuecomment-162967147 – savamane