1.工作站:创建测试环境,查看配置文件和主机解析文件。

2.工作站:通过setup模块,查看解析的主机组对应的主机信息。

3.工作站:通过filter过滤,查看主机用户的相关信息。

4.工作站:创建一个记载通用变量信息的信息文件,注意此文件必须以fact为后缀结尾。

5.工作站:创建一个脚本,通过file在服务器servera远端创建一个文件目录,通过copy将本地记载主机信息的文件复制到远端文件目录,注意这个目录一定要是/etc/ansible/facts.d/,这是系统默认的查找目录,有点小复杂,在这里暂不做详细解释。通过setup查看服务器servera上的主机通用变量信息,此时是没有信息的。

6.工作站:执行脚本后,再次查看,发现本地记载主机通用变量的信息已经写入到服务器servera,并且可以被查询到。

本文档介绍了如何使用Ansible的setup模块收集主机信息,创建包含通用变量的fact文件,并将其部署到远程服务器,以及如何在任务脚本中利用这些变量进行自动化操作,如安装服务并启动。
最低0.47元/天 解锁文章

3807

被折叠的 条评论
为什么被折叠?



