Ansible主机名模块-添加操作系统支持
我正在尝试使用Ansible主机名模块更新主机名。在CentOS上运行良好,但在CloudLinux操作系统上抛出一个致命错误 msg:hostname模块不能在平台Linux(Cloudlinux)上使用 CloudLinux是CentOS的替代品,因此该模块可以正常工作。该错误是运行命令之前的飞行前检查,该命令内置于模块中 问题-我如何告诉Ansible“CloudLinux”是该模块的有效操作系统 显然,我可以使用命令模块来更改主机名,但如果可能的话,我希望使用正确的模块Ansible主机名模块-添加操作系统支持,ansible,Ansible,我正在尝试使用Ansible主机名模块更新主机名。在CentOS上运行良好,但在CloudLinux操作系统上抛出一个致命错误 msg:hostname模块不能在平台Linux(Cloudlinux)上使用 CloudLinux是CentOS的替代品,因此该模块可以正常工作。该错误是运行命令之前的飞行前检查,该命令内置于模块中 问题-我如何告诉Ansible“CloudLinux”是该模块的有效操作系统 显然,我可以使用命令模块来更改主机名,但如果可能的话,我希望使用正确的模块 在Ansible
库
文件夹,并将上述文件复制到其中class CentOSHostname
,class CentOSLinuxHostname
)class CloudlinuxHostname(Hostname):
platform = 'Linux'
distribution = 'Cloudlinux'
strategy_class = RedHatStrategy