community.general.opendj_backendprop 模块 – 通过 dsconfig set-backend-prop 命令更新 OpenDJ 的后端配置

注意

此模块是 community.general 集合 (版本 10.1.0) 的一部分。

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

要安装它,请使用:ansible-galaxy collection install community.general

要在剧本中使用它,请指定:community.general.opendj_backendprop

概要

  • 此模块将使用 set-backend-prop 命令更新 OpenDJ 的设置。

  • 它将首先通过 get-backend-prop 检查是否需要应用配置。

参数

参数

注释

backend

字符串 / 必需

需要更新属性的后端的名称。

hostname

字符串 / 必需

OpenDJ 服务器的主机名。

name

字符串 / 必需

要更新的配置设置。

opendj_bindir

路径

OpenDJ 的 bin 目录的路径。

默认值: "/opt/opendj/bin"

password

字符串

cn=Directory Manager 用户的密码。

需要 password 或 passwordfile 之一。

passwordfile

路径

包含 cn=Directory Manager 用户密码的密码文件的位置。

需要 password 或 passwordfile 之一。

port

字符串 / 必需

OpenDJ 实例可用的管理端口。

state

字符串

是否需要添加/更新配置

默认值: "present"

username

字符串

要连接到的用户名。

默认值: "cn=Directory Manager"

value

字符串 / 必需

配置项的值。

属性

属性

支持

描述

check_mode

支持:完全支持

可以在 check_mode 下运行,并在不修改目标的情况下返回更改状态预测。

diff_mode

支持:不支持

在 diff 模式下,将返回有关已更改内容(或可能需要在 check_mode 下更改的内容)的详细信息。

示例

- name: Add or update OpenDJ backend properties
  action: opendj_backendprop
          hostname=localhost
          port=4444
          username="cn=Directory Manager"
          password=password
          backend=userRoot
          name=index-entry-limit
          value=5000

作者

  • Werner Dijkerman (@dj-wasabi)