check_point.mgmt.cp_mgmt_install_software_package 模块 – 在目标机器上安装软件包。

注意

此模块是 check_point.mgmt 集合(版本 6.2.1)的一部分。

如果您使用的是 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install check_point.mgmt

要在 playbook 中使用它,请指定:check_point.mgmt.cp_mgmt_install_software_package

check_point.mgmt 2.0.0 中的新功能

概要

  • 在目标机器上安装软件包。

  • 所有操作都通过 Web Services API 执行。

参数

参数

注释

auto_publish_session

boolean

如果任务完成后执行了更改,则发布当前会话。

选项

  • false ←(默认)

  • true

cluster_installation_settings

dictionary

集群的安装设置。

cluster_delay

integer

在一个集群成员上完成安装与在下一个集群成员上开始安装之间的延迟。

cluster_strategy

string

集群安装策略。

concurrency_limit

integer

同时安装同一软件包的目标数量。

method

string

注意,Check Point 版本 R81 支持

我们希望如何使用软件包。

选项

  • "install"

  • "upgrade"

name

string

软件包的名称。

package_location

string

注意,Check Point 版本 R81 支持

软件包存储库。

选项

  • "automatic"

  • "target-machine"

  • "central"

targets

list / elements=string

在哪些目标上执行此命令。目标可以通过其名称或对象唯一标识符来识别。

version

string

checkpoint 的版本。如果未给定版本,则取最新版本。

wait_for_task

boolean

等待任务结束。例如发布任务。

选项

  • false

  • true ←(默认)

wait_for_task_timeout

integer

等待多长时间(分钟)直到抛出超时错误。

默认值: 30

示例

- name: install-software-package
  cp_mgmt_install_software_package:
    name: Check_Point_R80_40_JHF_MCD_DEMO_019_MAIN_Bundle_T1_VISIBLE_FULL.tgz
    package_location: automatic
    targets.1: corporate-gateway

返回值

常见的返回值记录在 此处,以下是此模块独有的字段

描述

cp_mgmt_install_software_package

dictionary

checkpoint install-software-package 的输出。

返回值: 总是。

作者

  • Or Soffer (@chkp-orso)