radware / radware.radware_modules / 0.4.12 / module / alteon_config_vadc_instance Manage vADC instance in Radware Alteon | "added in version" 2.9 of radware.radware_modules" Authors: Leon Meguira (@leonmeguira), Nati Fridman (@natifridman) stableinterface | supported by certifiedradware.radware_modules.alteon_config_vadc_instance (0.4.12) — module
Install with ansible-galaxy collection install radware.radware_modules:==0.4.12
collections: - name: radware.radware_modules version: 0.4.12
Manage vADC instance in Radware Alteon.
- name: alteon configuration command radware.radware_modules.alteon_config_vadc_instance: provider: server: 192.168.1.1 user: admin password: admin validate_certs: no https_port: 443 ssh_port: 22 timeout: 5 state: present parameters: index: 6 state: enabled capacity_units: 4 throughput_limit_mbps: 200 feature_global: enabled management_ip4_address: 172.16.1.1 management_ip4_mask: 255.255.255.0 management_ip4_gateway: 172.16.1.254 vadc_https_access: enabled vadc_ssh_access: enabled lock_vadc_management: enabled delegation_vx_management: enabled delegation_vx_syslog: enabled vx_admin_password: radware vadc_admin_password: radware vadc_peer_id: 6 vadc_peer_name: peer_vadc_6 vadc_peer_ip4: 172.16.1.1 vadc_peer_ip4_gateway: 172.16.1.254 vlans: - 45 - 47 management_nets: - vlan: 10 ip4_net_address: 172.16.5.0 ip4_subnet: 255.255.255.0 - vlan: 20 ip4_net_address: 172.16.3.0 ip4_subnet: 255.255.255.0
state: choices: - present - absent - read - overwrite - append default: null description: - When C(present), guarantees that the object exists with the provided attributes. - When C(absent), when applicable removes the object. - When C(read), when exists read object from configuration to parameter format. - When C(overwrite), removes the object if exists then recreate it - When C(append), append object configuration with the provided parameters required: true provider: description: - Radware Alteon connection details. required: true suboptions: https_port: default: null description: - Radware Alteon https port. required: true password: default: null description: - Radware Alteon password. required: true server: default: null description: - Radware Alteon IP address. required: true ssh_port: default: null description: - Radware Alteon ssh port. required: true timeout: default: null description: - Timeout for connection. required: true user: default: null description: - Radware Alteon username. required: true validate_certs: default: null description: - If C(no), SSL certificates will not be validated. - This should only set to C(no) used on personally controlled sites using self-signed certificates. required: true type: bool parameters: description: - Parameters for vADC instance configuration. suboptions: apm_pages_per_minute_limit: default: 0 description: -The maximum APM pages per minute that the vADC sends to APM. required: false type: int appwall_capacity_units: default: null description: - The number of CUs allocated for the AppWall component on the vADC. required: false type: int authentication_user_limit: default: null description: - The maximum users that the AppWall component on the vADC can process. required: false type: int capacity_units: default: null description: - The number of CUs allocated for traffic processing. required: false type: int compression_limit_mbps: default: 0 description: - The maximum compression, in Mbit/s, for vADC allocation. required: false type: int delegation_vx_management: choices: - enabled - disabled default: disabled description: - Specifies whether Delegate Settings are enabled. required: false delegation_vx_radius: choices: - enabled - disabled default: disabled description: - Specifies whether RADIUS is enabled in the vADC. required: false delegation_vx_smtp: choices: - enabled - disabled default: disabled description: - Specifies whether SMTP is enabled in the vADC. required: false delegation_vx_syslog: choices: - enabled - disabled default: disabled description: - Specifies whether syslog is enabled in the vADC. required: false delegation_vx_tacacs: choices: - enabled - disabled default: disabled description: - Specifies whether TACACS is enabled in the vADC. required: false fastview_capacity_units: default: 0 description: - The maximum pages per second (PgPS) that the FastView component on the vADC can process. required: false type: int fastview_pages_per_minute_limit: default: 0 description: - The maximum pages per second (PgPS) that the FastView component on the vADC can process. required: false type: int feature_ados: choices: - enabled - disabled default: disabled description: - Specifies whether to enable Advanced Denial of Service. required: false feature_bwm: choices: - enabled - disabled default: disabled description: - Specifies whether to enable Bandwidth Management. required: false feature_global: choices: - enabled - disabled default: disabled description: - Specifies whether to enable Global Server Load Balancing. required: false feature_ip_reputation: choices: - enabled - disabled default: disabled description: - Specifies whether to enable or disable the IP reputation feature for this vADC. - IP reputation is a security feature that protects Alteon from known malicious IP addresses. - Using a dynamic list of IP addresses list, the Alteon security administrator can easily and effectively stop network-based IP threats that are targeting the network. - The administrator can define whether to allow, block, or alert malicious IP addresses based on region, category (SPAM or MALWARE), or risk severity level. - An IP reputation license is required for IP reputation functionality. required: false feature_linkproof: choices: - enabled - disabled default: disabled description: - Specifies whether to enable Inbound Link Load Balancing. required: false feature_url_filtering: choices: - enabled - disabled default: disabled description: - Specifies whether to enable the URL Filtering license for the vADC. required: false index: default: null description: - The vADC ID. required: true type: int lock_vadc_management: choices: - enabled - disabled default: disabled description: - Specifies whether Delegate Services Locking is locked. required: false lock_vadc_radius: choices: - enabled - disabled default: disabled description: - Specifies whether the RADIUS servers are locked. required: false lock_vadc_smtp: choices: - enabled - disabled default: disabled description: - Specifies whether the SMTP servers are locked. required: false lock_vadc_syslog: choices: - enabled - disabled default: disabled description: - Specifies whether the syslog servers are locked. required: false lock_vadc_tacacs: choices: - enabled - disabled default: disabled description: - Specifies whether the TACACS servers are locked. required: false management_ip4_address: default: null description: - The IPv4 address. required: false type: str management_ip4_gateway: default: null description: - The IPv4 default gateway. required: false type: str management_ip4_mask: default: null description: - The IPv4 mask. required: false type: str management_ip6_address: default: null description: - The IPv6 address. required: false type: str management_ip6_gateway: default: null description: - The IPv6 default gateway. required: false type: str management_ip6_prefix: default: null description: - The IPv6 prefix. required: false type: int management_nets: default: null description: - Allowed Networks for vADCs. elements: dict required: false suboptions: ip4_net_address: default: null description: - The IP network address. required: false type: str ip4_subnet: default: null description: - The IP network mask. required: false type: str ip6_net_address: default: null description: - The IP network address. required: false type: str ip6_prefix: default: null description: - The IP network prefix. required: false type: int ip_ver: choices: - ipv4 - ipv6 default: ipv4 description: - Specifies the type of IP address. required: false vlan: default: null description: - The VLAN ID of the allowed network. required: true type: int type: list ssl_cps_limit: default: 0 description: - The maximum SSL CPS for vADC allocation. required: false type: int state: choices: - enabled - disabled default: disabled description: - Enable/Disable the vADC capacity unit. required: false throughput_limit_mbps: default: null description: - The maximum available throughput, in Mbit/s, for vADC allocation, which is determined by the device throughput license. required: false type: int vadc_admin_password: default: null description: - vADC admin user password. required: false type: str vadc_ha_id: default: null description: - The peer switch assigned to the vADC. required: false type: int vadc_https_access: choices: - enabled - disabled default: disabled description: - Specifies whether HTTPS is enabled. required: false vadc_peer_id: default: null description: - The peer ID. required: false type: int vadc_peer_ip4: default: null description: - The IPv4 address. required: false type: str vadc_peer_ip4_gateway: default: null description: - The IPv4 default gateway. required: false type: str vadc_peer_ip6: default: null description: - The IPv6 address. required: false type: str vadc_peer_ip6_gateway: default: null description: - The IPv6 default gateway. required: false type: str vadc_peer_name: default: null description: - The peer name. required: false type: str vadc_peer_prefix: default: null description: - The IPv6 prefix. required: false type: int vadc_peer_subnet: default: null description: - The IPv4 mask. required: false type: str vadc_snmp_access: choices: - enabled - disabled default: disabled description: - Specifies whether SNMP is enabled. required: false vadc_ssh_access: choices: - enabled - disabled default: disabled description: - Specifies whether SSH is enabled. required: false vadc_system_name: default: null description: - The vADC name. required: false type: str vlans: default: null description: - VLANs to add to the vADC. elements: int required: false type: list vx_admin_password: default: null description: - VX admin user password. required: false type: str waf_limit_mbps: default: null description: - The maximum Mbit/s that the AppWall component on the vADC can process. required: false type: int revert_on_error: default: false description: - If an error occurs, perform revert on alteon. required: false type: bool write_on_change: default: false description: - Executes Alteon write calls only when an actual change has been evaluated. required: false type: bool
obj: description: parameters object type returned: changed, read type: dictionary status: description: Message detailing run result returned: success sample: object deployed successfully type: str