macklus.configserver
Ansible ConfigServer 角色
ConfigServer 产品和免费脚本角色。
角色变量
macklus:
configserver:
cmm:
install: true
cmq:
install: true
cse:
install: true
csf:
install: true
options: {
testing: 1,
testing_interval: 5,
auto_updates: 1,
tcp_in: "20,21,22,25,53,80,110,143,443,465,587,993,995",
tcp_out: "20,21,22,25,53,80,110,113,443,587,993,995",
udp_in: "20,21,53",
udp_out: "20,21,53,113,123"
}
allow: []
deny: []
fignore: []
ignore: []
mignore: []
pignore: []
rignore: []
signore: []
suignore: []
cxs:
install: false
install_cxswatch: false
cxswatch:
options: ''
maxchild: 3
loglevel: 0
sleep: 3
filemax: 0
rateignore: 300
- macklus.configserver.cmm.install: 安装 CMM(true|false)
- macklus.configserver.cmq.install: 安装 CMQ(true|false)
- macklus.configserver.cse.install: 安装 CSE(true|false)
- macklus.configserver.csf.install: 安装 CSF(true|false)
- macklus.configserver.csf.options: 应该在 csf.conf 文件中的选项(小写变量 - 值的字典)
- macklus.configserver.csf.allow: csf.allow 文件的配置行(字符串行的列表)
- macklus.configserver.csf.deny: csf.deny 文件的配置行(字符串行的列表)
- macklus.configserver.csf.fignore: csf.fignore 文件的配置行(字符串行的列表)
- macklus.configserver.csf.mignore: csf.mignore 文件的配置行(字符串行的列表)
- macklus.configserver.csf.pignore: csf.pignore 文件的配置行(字符串行的列表)
- macklus.configserver.csf.rignore: csf.rignore 文件的配置行(字符串行的列表)
- macklus.configserver.csf.signore: csf.signore 文件的配置行(字符串行的列表)
- macklus.configserver.csf.suignore: csf.suignore 文件的配置行(字符串行的列表)
对于 cxs:
- macklus.configserver.cxs.install: 安装 CXS
示例剧本
包含一个如何使用该角色的示例(例如,将变量作为参数传递)对用户也很有帮助:
- hosts: servers
roles:
- macklus.configserver/cmm
- macklus.configserver/cmq
- macklus.configserver/cse
- macklus.configserver/csf
- macklus.configserver/cxs
许可证
GPL-3.0-only
关于项目
ConfigServer products and free script role.
安装
ansible-galaxy install macklus.configserver
许可证
gpl-3.0
下载
77
拥有者
Code and sysadmin lover. Always ready to try and fail, and learn, and dream