PARALLAX

cp_mgmt_simple_cluster

Manages simple-cluster objects on Checkpoint over Web Services API through native controller HTTPAPI with owned sessions

Collection: check_point.mgmt

Full Name: check_point.mgmt.cp_mgmt_simple_cluster

Controller module — runs on the local controller, not on remote hosts.

Synopsis

Manages simple-cluster objects on Checkpoint over Web Services API through native controller HTTPAPI with owned sessions

Parameters

NameTypeRequiredDefaultDescription
anti_botboolAnti-Bot blade enabled.
anti_virusboolAnti-Virus blade enabled.
application_controlboolApplication Control blade enabled.
auto_publish_sessionboolfalsePublish this owned session explicitly after the operation; default false.
cluster_modestrCluster mode.
cluster_versionstrCluster platform version.
colorstrColor of the object. Should be one of existing colors.
commentsstrComments string.
content_awarenessboolContent Awareness blade enabled.
details_levelstrThe level of detail for some of the fields in the response can vary from showing only the UID value of the object to a fully detailed representation of the object.
enable_https_inspectionboolEnable HTTPS Inspection after defining an outbound inspection certificate.
To define the outbound certificate use outbound inspection certificate API.
firewallboolFirewall blade enabled.
firewall_settingsdictN/A
groupslistCollection of group identifiers.
hardwarestrCluster platform hardware.
ignore_errorsboolApply changes ignoring errors. You won’t be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
ignore_warningsboolApply changes ignoring warnings.
interfaceslistN/A
ip_addressstrIPv4 or IPv6 address. If both addresses are required use ipv4-address and ipv6-address fields explicitly.
ipsboolIntrusion Prevention System blade enabled.
ips_settingsdictCluster IPS settings. Available from R82 JHF management version.
ipv4_addressstrIPv4 address.
ipv6_addressstrIPv6 address.
memberslistCluster members list. Only new cluster member can be added. Adding existing gateway is not supported.
namestryesObject name.
os_namestrCluster platform operating system.
platform_portal_settingsdictPlatform portal settings. Available from R81 JHF management version.
send_alerts_to_serverlistServer(s) to send alerts to.
send_logs_to_backup_serverlistBackup server(s) to send logs to.
send_logs_to_serverlistServer(s) to send logs to.
show_portals_certificateboolIndicates whether to show the portals certificate value in the reply. Available from R81 JHF management version.
statestrpresentDesired object presence.
tagslistCollection of tag identifiers.
threat_emulationboolThreat Emulation blade enabled.
threat_extractionboolThreat Extraction blade enabled. Available from R81.10 management version.
threat_prevention_modestrThe mode of Threat Prevention to use. When using Autonomous Threat Prevention, disabling the Threat Prevention blades is not allowed. Available from R81.10 management version.
url_filteringboolURL Filtering blade enabled.
usercheck_portal_settingsdictUserCheck portal settings. Available from R81 JHF management version.
versionstrManagement API version path; omitted uses the default API version.
vpnboolVPN blade enabled.
vpn_settingsdictGateway VPN settings.
wait_for_taskbooltrueWait for returned asynchronous task identifiers; default true.
wait_for_task_timeoutint30Polling deadline in minutes; default 30, negative values use 30, maximum 1440.

Example

yaml
- name: add-simple-cluster
  check_point.mgmt.cp_mgmt_simple_cluster:
    cluster_mode: cluster-xl-ha
    color: yellow
    firewall: true
    interfaces:
      - anti_spoofing: true
        interface_type: cluster
        ip_address: 17.23.5.1
        name: eth0
        network_mask: 255.255.255.0
        topology: external
      - interface_type: sync
        name: eth1
        topology: internal
        topology_settings:
          interface_leads_to_dmz: false
          ip_address_behind_this_interface: network defined by the interface ip and net mask
      - anti_spoofing: true
        interface_type: cluster
        ip_address: 192.168.1.1
        name: eth2
        network_mask: 255.255.255.0
        topology: internal
        topology_settings:
          interface_leads_to_dmz: false
          ip_address_behind_this_interface: network defined by the interface ip and net mask
    ip_address: 17.23.5.1
    members:
      - interfaces:
          - ip_address: 17.23.5.2
            name: eth0
            network_mask: 255.255.255.0
          - ip_address: 1.1.2.4
            name: eth1
            network_mask: 255.255.255.0
          - ip_address: 192.168.1.2
            name: eth2
            network_mask: 255.255.255.0
        ip_address: 17.23.5.2
        name: member1
        one_time_password: abcd
      - interfaces:
          - ip_address: 17.23.5.3
            name: eth0
            network_mask: 255.255.255.0
          - ip_address: 1.1.2.5
            name: eth1
            network_mask: 255.255.255.0
          - ip_address: 192.168.1.3
            name: eth2
            network_mask: 255.255.255.0
        ip_address: 17.23.5.3
        name: member2
        one_time_password: abcd
    name: cluster1
    os_name: Gaia
    state: present
    cluster_version: R80.30

- name: set-simple-cluster
  check_point.mgmt.cp_mgmt_simple_cluster:
    name: cluster1
    state: present

- name: delete-simple-cluster
  check_point.mgmt.cp_mgmt_simple_cluster:
    name: cluster1
    state: absent
Search
    ↑ ↓ move↵ openesc close