这是命令 ipa-test-config 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ipa-test-config - 生成用于 Bash 脚本的 FreeIPA 测试配置
概要
ipa-test-config [选项]
ipa-test-config [选项] --global
ipa-test-config [选项] 主机名
商品描述
FreeIPA 集成测试套件是通过设置环境变量来配置的。 这
ipa-run-tests 命令读取这些变量并打印 shell 的详细配置-
基于脚本的标准输出。 ipa-run-tests 的默认输出包括 export
可以由 Bash 获取的语句。
如果不带参数运行,它会打印出特定于本地主机的配置。 其他
主机可以指定为参数,或通过 --master、--replica 和 --client
选项。 使用 --global 选项,它只打印不特定于的配置
任何主机。
配置
-h, - 帮帮我
打印出命令的用法并退出
- 全球的
输出全局配置。
- 领域
给定域(环境)的输出配置。 可以作为索引给出
或姓名。 默认情况下,使用域 1。
- 掌握
主站的输出配置
- 复制品
具有给定编号的副本的输出配置
- 复制品
具有给定编号的客户端的输出配置
- 角色 具有给定角色的主机的输出配置。
--不简单
不要输出简单变量。 这些通常包含在向后
兼容性。
--yaml 以 YAML 格式而不是 Bash 脚本输出配置。 这需要
要安装的 PyYAML 库。
--json 以 JSON 格式输出配置而不是 Bash 脚本。
环境 变数
基于文件的配置:
$IPATEST_YAML_CONFIG
指定包含 YAML 格式配置的文件,
由 ipa 测试配置 - 全球的 --yaml.
如果给定,则忽略其他环境变量。
这需要安装 PyYAML 库。
$IPATEST_JSON_CONFIG
指定包含 JSON 格式配置的文件,
由 ipa 测试配置 - 全球的 --json.
如果给定,则忽略其他环境变量。
域配置:
域由环境变量的 _envX 后缀隐式定义,
如果定义了 AD_envX 或 MASTER_envX。
主机配置:
$大师
第一个 IPA 服务器的 FQDN
$复制品
其他 IPA 服务器的 FQDN(空格分隔)
$客户
IPA 客户端的 FQDN(空格分隔)
$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4,...
可在需要时用于其他域
$AD_env1, $AD_env2, $AD_env3, $AD_env4...
可用于定义 Active Directory 域。 请注意,这些
域不被视为独立于 IPA 域,因此请使用
每个 Active Directory 域的唯一环境后缀。
$测试主机__ENV,例如 $TESTHOST_LEGACY_env1
定义一个带有额外角色的主机,标识为小写,例如
'遗产'。
$烧杯_IP_环境,例如 $BEAKERRREPLICA1_IP_env1
给定主机的 IP 地址
默认值:通过 gethostbyname 解析(如果设置了 $IPv6SETUP,则为 DNS)
基本配置:
$IPATEST_DIR
远程主机上的测试数据目录
默认值:/root/ipatests
$DNS转发
DNS 转发器的 IP
默认值:8.8.8.8
$IPA_ROOT_SSH_PASSWORD
远程机器的 root 密码
如果未设置 $IPA_ROOT_SSH_KEY 则使用。
$IPA_ROOT_SSH_KEY
包含远程机器上 root 的私有 RSA 密钥的文件的名称
默认: 〜/ .ssh / id_rsa
测试定制:
$域
IPA域名
默认值:取自 $MASTER
$NIS域
NIS域名
默认值:ipatest
$NTP服务器
NIS域名
默认值:ipatest
$IPv6设置
为仅 IPv6 连接设置为 TRUE
$IPADEBUG
设置为启用测试调试
$管理员
管理员用户名
默认:管理员
$管理员密码
管理员用户密码
默认值:Secret123
$ADAMINID
活动目录管理员用户名
默认:管理员
$ADAMINPW
活动目录管理员密码
默认值:Secret123
$ROOTDN
目录管理员 DN
默认值:cn=目录管理器
$ROOTDNNPWD
目录管理员密码
默认值:Secret123
退出 状态
0 如果命令成功
1 如果发生错误
参考文献:
FreeIPA 集成测试框架的完整描述可在
http://www.freeipa.org/page/V3/Integration_testing
使用 onworks.net 服务在线使用 ipa-test-config