Ansible 방화벽d - 최종 상태 보장?

Ansible 방화벽d - 최종 상태 보장?

안시보방화벽 모듈규칙을 추가하는 데 적합하지만 이전 규칙이 남아 있습니다.

Firewalld 모듈을 사용하여 보장된 최종 상태를 달성하는 방법은 무엇입니까?

특히 초기 상태에 관계없이 모든 이전 규칙에 대한 지식 없이 모든 호스트에 대해 동일한 방화벽 규칙을 갖는 역할을 원합니다.

영역을 없음으로 설정한 다음 전류를 반환하려고 시도했지만 내장 영역에는 허용되지 않습니다.

답변1

다음 단계를 수행하기 위해 일부 논리를 사용하는 스크립트(캐릭터의 일부가 아닌)를 만들 수 있습니다.

  1. 방화벽을 끄고 비활성화합니다.

    실제로 비활성화되어 있는지 확인하십시오(콘솔에서 자신을 잠글 위험이 있으므로).

  2. 방화벽을 재설정하고 모든 규칙을 지웁니다.

  3. 새로운 규칙을 적용합니다.

  4. 방화벽을 켜고 활성화합니다.

관련 정보