Beheer Windows Firewall met Ansible
c2platform.wincore collectie. Stel inkomende en uitgaande regels in, beheer geavanceerde instellingen, en stroomlijn firewall beheer taken.Categories:
Projecten:
c2platform/rws/ansible-gis
,
c2platform.wincore
De
c2platform.wincore
Ansible
collectie biedt krachtige tools voor het efficiënt beheren van de Windows Firewall. Deze
handleiding begeleidt je bij het gebruik van twee belangrijke lijsten binnen de collectie:
win_firewalls en win_firewall_rules. De referentie / voorbeeld implementatie
voor het GIS platform in het project
c2platform/rws/ansible-gis
biedt een voorbeeld van hoe
deze lijsten worden gebruikt voor:
- Inschakelen van de Windows Firewall op alle MS Windows nodes.
- Openen van poort
6443en6006op alle ArcGIS Server nodes.
gs_server Ansible groep
Het bestand group_vars/gs_server/firewall.yml in
c2platform/rws/ansible-gis
bevat de volgende code:
gs_win_firewall_rules:
- name: ArcGIS server https poort voor Apache Tomcat
localport: 6443
- name: ArcGIS Server voor interne processen
localport: 6006
gs_win_firewall_rules_defaults:
action: allow
direction: in
protocol: tcp
profiles:
- private
- public
- domain
state: present
enabled: true
win_firewall_rules: "{{ gs_win_firewall_rules | c2platform.core.add_attributes(gs_win_firewall_rules_defaults) }}"
Dit voorbeeld introduceert twee
projectvariabelen
gs_win_firewall_rules en
gs_win_firewall_rules_defaults. Deze variabelen bestaan alleen in het
c2platform/rws/ansible-gis
project en hun doel is
om te voorkomen dat code-structuren gedupliceerd moeten worden.
Op deze manier kunnen we de firewall configureren voor servers in de Ansible groep
gs_server met een eenvoudige lijst gs_win_firewall_rules met slechts twee eigenschappen:
name en port.
Door gebruik te maken van de filter
c2platform.core.add_attributes worden
de standaardattributen gedefinieerd met gs_win_firewall_rules_defaults toegevoegd aan
deze lijst en gebruikt om win_firewall_rules te definiëren.
Voor jouw gemak, hier is een gelijkwaardige configuratie zonder gebruik van gs_
projectvariabelen (en de c2platform.core.add_attributes filter):
win_firewall_rules:
- name: ArcGIS server https poort voor Apache Tomcat
localport: 6443
action: allow
direction: in
protocol: tcp
profiles:
- private
- public
- domain
state: present
enabled: true
- name: ArcGIS Server voor interne processen
localport: 6006
action: allow
direction: in
protocol: tcp
profiles:
- private
- public
- domain
state: present
enabled: true
windows Ansible groep
Het bestand group_vars/windows/firewall.yml in
c2platform/rws/ansible-gis
bevat de
volgende code:
win_firewalls:
- state: enabled
profiles:
- private
- public
- domain
Deze configuratie zorgt ervoor dat op alle MS Windows nodes ( die in de windows
ansible groep zitten) zoals gedefinieerd in de hosts.ini in
het
c2platform/rws/ansible-gis
project, de firewall wordt
ingeschakeld.
Feedback
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.