Checkpoint Firewall Configuration Backup Playbook Deprecated Hidden

Deprecated. Triggers a backup task on each firewall appliance and pulls the resulting file into the war room via SCP.

Deprecated Content (Deprecated) · 9 tasks · 0 inputs · 0 outputs

Details

IDplaybook14
From Version5.0.0
Tasks9

README

DEPRECATED. Triggers a backup task on each firewall appliance and pulls the resulting file into the War Room via SCP.

Dependencies

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks

This playbook does not use any sub-playbooks.

Integrations

This playbook does not use any integrations.

Scripts

  • CPShowBackupStatus
  • CPCreateBackup
  • SCPPullFiles
  • SendEmail
  • CloseInvestigation
  • UtilAnyResults
  • SNOpenTicket

Commands

This playbook does not use any commands.

Playbook Inputs


There are no inputs for this playbook.

Playbook Outputs


There are no outputs for this playbook.

Playbook Image


Checkpoint_Firewall_Configuration_Backup

Flowchart

yes start_task start_task Determine list of devices to be backed up Determine list of devices... Trigger backup on each device - CPCreateBackup Trigger backup on each de... CPCreateBackup Show status for initiated backup tasks - CPShowBackupStatus Show status for initiated... CPShowBackupStatus Have any backups failed? - UtilAnyResults Have any backups failed? UtilAnyResults Open ticket on ServiceNow with list of problematic devices - SNOpenTicket Open ticket on ServiceNow... SNOpenTicket Retrieve the backup files from the devices - SCPPullFiles Retrieve the backup files... SCPPullFiles Email a report of backup results - SendEmail Email a report of backup ... SendEmail CloseInvestigation - CloseInvestigation CloseInvestigation CloseInvestigation
id: playbook14
version: -1
name: Checkpoint Firewall Configuration Backup Playbook
description: Deprecated. Triggers a backup task on each firewall appliance and pulls the resulting file into the war room via SCP.
system: true
fromversion: 5.0.0
starttaskid: "0"
hidden: true
tasks:
  "0":
    id: "0"
    taskid: 1048472f-83e3-4b55-8d84-8e9fafbbd6cf
    type: start
    task:
      id: 1048472f-83e3-4b55-8d84-8e9fafbbd6cf
      version: -1
      description: ""
      name: start_task
      type: start
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "1"
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 50,
          "y": 50
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "1":
    id: "1"
    taskid: 230eed7b-c702-4c0f-87f0-700bd9d630b1
    type: regular
    task:
      id: 230eed7b-c702-4c0f-87f0-700bd9d630b1
      version: -1
      description: ""
      name: Determine list of devices to be backed up
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "2"
    scriptarguments:
      key:
        simple: chkpdevicestobackup
      value: {}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 50,
          "y": 195
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "2":
    id: "2"
    taskid: 6eb6a468-79cc-460b-8e2c-cada1799b034
    type: regular
    task:
      id: 6eb6a468-79cc-460b-8e2c-cada1799b034
      version: -1
      description: ""
      name: Trigger backup on each device
      scriptName: CPCreateBackup
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "3"
    scriptarguments:
      devices:
        simple: ${chkpdevicestobackup}
    results:
    - CheckpointBackup
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 50,
          "y": 370
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "3":
    id: "3"
    taskid: 143e5bcf-7746-409b-8c53-ff761a2d4b99
    type: regular
    task:
      id: 143e5bcf-7746-409b-8c53-ff761a2d4b99
      version: -1
      description: ""
      name: Show status for initiated backup tasks
      scriptName: CPShowBackupStatus
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "4"
    scriptarguments:
      devices:
        simple: ${chkpbackupstarted}
      waittimeout:
        simple: "5"
    results:
    - CheckpointBackup
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 50,
          "y": 545
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "4":
    id: "4"
    taskid: 1e1e3c6f-5703-47ea-8d70-871327266a2b
    type: condition
    task:
      id: 1e1e3c6f-5703-47ea-8d70-871327266a2b
      version: -1
      description: ""
      name: Have any backups failed?
      scriptName: UtilAnyResults
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "6"
      "yes":
      - "5"
    scriptarguments:
      data:
        simple: ${devicesbackuperror}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 50,
          "y": 720
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "5":
    id: "5"
    taskid: 3fb51d97-0e06-4b4d-8d3d-44a10e657cc4
    type: regular
    task:
      id: 3fb51d97-0e06-4b4d-8d3d-44a10e657cc4
      version: -1
      description: ""
      name: Open ticket on ServiceNow with list of problematic devices
      scriptName: SNOpenTicket
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "6"
    scriptarguments:
      assignmentgroup: {}
      category: {}
      comments:
        simple: ${devicesbackuperror}
      shortdescription:
        simple: Checkpoint configuration backups - Failed
      subcategory: {}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 293,
          "y": 903
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "6":
    id: "6"
    taskid: 36723772-43f0-4619-872f-f54d53770054
    type: regular
    task:
      id: 36723772-43f0-4619-872f-f54d53770054
      version: -1
      description: ""
      name: Retrieve the backup files from the devices
      scriptName: SCPPullFiles
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "7"
    scriptarguments:
      systems2files:
        simple: ${devicesbackupfiles}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 80,
          "y": 1097
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "7":
    id: "7"
    taskid: d187c4cc-630c-4edd-8048-40678669101b
    type: regular
    task:
      id: d187c4cc-630c-4edd-8048-40678669101b
      version: -1
      description: ""
      name: Email a report of backup results
      scriptName: SendEmail
      type: regular
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "8"
    scriptarguments:
      attachIDs: {}
      bcc: {}
      body:
        simple: ${backupsreporttext}
      cc: {}
      htmlBody: {}
      subject:
        simple: Demisto - Checkpoint Backup Report
      to: {}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 80,
          "y": 1291
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "8":
    id: "8"
    taskid: 65e21959-2a73-48ab-8b31-0aa8b55e66d9
    type: regular
    task:
      id: 65e21959-2a73-48ab-8b31-0aa8b55e66d9
      version: -1
      description: ""
      name: CloseInvestigation
      scriptName: CloseInvestigation
      type: regular
      iscommand: false
      brand: ""
    scriptarguments:
      notes: {}
      reason:
        simple: Done
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 80,
          "y": 1485
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
view: |-
  {
    "linkLabelsPosition": {},
    "paper": {
      "dimensions": {
        "height": 1530,
        "width": 623,
        "x": 50,
        "y": 50
      }
    }
  }
inputs: []
outputs: []
tests:
- No test - old playbook
deprecated: true