vCD Edge Gateway Firewall Service - vmware-archive/ansible-module-vcloud-director GitHub Wiki
-
- name: create vCD edge gateway firewall vcd_gateway_services: vdc: ACME_PAYG gateway: edge-gateway service: firewall service_params: - name: test_firewall action: accept type: User enabled: True logging_enabled: False source_values: - ip: - "192.168.110.102-192.168.110.115" destination_values: - gatewayinterface: - "external-network-3" services: - tcp: source_port: any destination_port: any - name: test_firewall_2 action: accept type: User enabled: True logging_enabled: False source_values: - ip: - "192.168.110.102-192.168.110.115" destination_values: - gatewayinterface: - "external-network-3" services: - tcp: source_port: any destination_port: any state: present
- user - (Optional) - vCloud Director user name
- password - (Optional) - vCloud Director password
- org - (Optional) - vCloud Director org name to log into
- host - (Optional) - vCloud Director host name
- api_version - (Optional) - Pyvcloud API version
- verify_ssl_certs - (Optional) - true to enforce to verify ssl certificate for each requests else false
- vdc - (Required) name of vdc
- gateway - (Required) name of gateway
- service - (Required) name of service e.g "firewall/nat_rule"
- service_params - (Required) required arguments to create gateway service
- name - name of the firewall rule
- action - possible values accept/deny
- type - firewall rule type. Default: User
- enabled - true if the rule has to be enabled
- logging_enabled - true if the logging has to be enabled
- source_values - list of source values
- destination_values - list of destination values
- services - protocol to port mapping
- state - (Required) "present" to create vCD Edge gateway service
- name: update vCD edge gateway firewall vcd_gateway_services: vdc: ACME_PAYG gateway: edge-gateway service: firewall service_params: - name: test_firewall source_values: - gatewayinterface: - "external-network-3" destination_values: - ip: - "192.168.110.102-192.168.110.115" services: - tcp: source_port: any destination_port: any - name: test_firewall_2 source_values: - gatewayinterface: - "external-network-3" destination_values: - ip: - "192.168.110.102-192.168.110.115" services: - tcp: source_port: any destination_port: any state: update
- user - (Optional) - vCloud Director user name
- password - (Optional) - vCloud Director password
- org - (Optional) - vCloud Director org name to log into
- host - (Optional) - vCloud Director host name
- api_version - (Optional) - Pyvcloud API version
- verify_ssl_certs - (Optional) - true to enforce to verify ssl certificate for each requests else false
- vdc - (Required) name of vdc
- gateway - (Required) name of gateway
- service - (Required) name of service e.g "firewall/nat_rule"
- service_params - (Required) required arguments to update gateway service
- name - name of the firewall rule to update
- new_name - new name for the firewall
- source_values - list of source values
- destination_values - list of destination values
- services - protocol to port mapping
- state - (Required) "update" to update vCD Edge gateway service
- name: delete vCD edge gateway firewall vcd_gateway_services: vdc: ACME_PAYG gateway: edge-gateway service: firewall service_params: - name: test_firewall - name: test_firewall_2 state: absent
- user - (Optional) - vCloud Director user name
- password - (Optional) - vCloud Director password
- org - (Optional) - vCloud Director org name to log into
- host - (Optional) - vCloud Director host name
- api_version - (Optional) - Pyvcloud API version
- verify_ssl_certs - (Optional) - true to enforce to verify ssl certificate for each requests else false
- vdc - (Required) name of vdc
- gateway - (Required) name of gateway
- service - (Required) name of service e.g "firewall/nat_rule"
- service_params - (Required) required arguments to delete gateway service
- name - name of the firewall rule to delete
- state - (Required) "absent" to delete vCD Edge gateway service
-
- name: list vCD edge gateway firewalls vcd_gateway_services: vdc: ACME_PAYG gateway: edge-gateway service: firewall operation: list
- user - (Optional) - vCloud Director user name
- password - (Optional) - vCloud Director password
- org - (Optional) - vCloud Director org name to log into
- host - (Optional) - vCloud Director host name
- api_version - (Optional) - Pyvcloud API version
- verify_ssl_certs - (Optional) - true to enforce to verify ssl certificate for each requests else false
- vdc - (Required) name of vdc
- gateway - (Required) name of gateway
- service - (Required) name of service e.g "firewall/nat_rule"
- operation - (Required) "list" to list all available edge gateway firewalls