kaytus.ksmanage.edit_ad 模块 – 设置活动目录信息

注意

此模块是 kaytus.ksmanage 集合(版本 2.0.0)的一部分。

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

要安装它,请使用:ansible-galaxy collection install kaytus.ksmanage。您需要其他要求才能使用此模块,请参阅 要求 了解详细信息。

要在 playbook 中使用它,请指定:kaytus.ksmanage.edit_ad

kaytus.ksmanage 1.0.0 中的新增功能

概要

  • 在 kaytus 服务器上设置活动目录信息。

要求

执行此模块的主机需要满足以下要求。

  • Python 3.7+

  • inManage

参数

参数

注释

addr1

字符串

域控制器服务器地址 1。输入活动目录服务器的 IP 地址。

addr2

字符串

域控制器服务器地址 2。输入活动目录服务器的 IP 地址。

addr3

字符串

域控制器服务器地址 3。输入活动目录服务器的 IP 地址。

code

字符串

秘密密码。指定管理员的密码。

domain

字符串

用户域名。为用户指定域名,例如 MyDomain.com。

enable

字符串

活动目录身份验证状态。

选择

  • "enable"

  • "disable"

host

字符串

指定用于通过指定的传输连接到远程设备的 DNS 主机名或地址。host 的值用作传输的目标地址。

name

字符串

秘密用户名。指定活动目录服务器管理员的用户名。

password

字符串

指定用于验证与远程设备连接的密码。如果任务中未指定该值,则将使用环境变量 ANSIBLE_NET_PASSWORD 的值。

provider

字典

包含连接详细信息的 dict 对象。

host

字符串

指定用于通过指定的传输连接到远程设备的 DNS 主机名或地址。host 的值用作传输的目标地址。

password

字符串

指定用于验证与远程设备连接的密码。如果任务中未指定该值,则将使用环境变量 ANSIBLE_NET_PASSWORD 的值。

username

字符串

配置用于验证与远程设备连接的用户名。如果任务中未指定该值,则将使用环境变量 ANSIBLE_NET_USERNAME 的值。

ssl_enable

字符串

活动目录 SSL 状态。

选择

  • "enable"

  • "disable"

timeout

整数

超时配置(15-300)。

只有 M5 型号支持此参数。

username

字符串

配置用于验证与远程设备连接的用户名。如果任务中未指定该值,则将使用环境变量 ANSIBLE_NET_USERNAME 的值。

注释

注意

  • 不支持 check_mode

示例

- name: Ad test
  hosts: ksmanage
  connection: local
  gather_facts: false
  vars:
    ksmanage:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set active directory information"
    kaytus.ksmanage.edit_ad:
      enable: "disable"
      provider: "{{ ksmanage }}"

  - name: "Set active directory information"
    kaytus.ksmanage.edit_ad:
      enable: "enable"
      name: "test"
      code: "123456"
      timeout: 120
      domain: "test.com"
      addr1: "100.2.2.2"
      addr2: "100.2.2.3"
      addr3: "100.2.2.4"
      provider: "{{ ksmanage }}"

返回值

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

描述

changed

布尔值

检查设备上是否进行了更改。

返回: 始终

message

字符串

模块执行后返回的消息。

返回: 始终

state

字符串

模块执行后的状态。

返回: 始终

作者

  • WangBaoshan (@ieisystem)