自动化运维工具Ansible-常用模块使用(三)
自动化运维工具Ansible-常用模块使用(三)
1、setup
用来查看远程主机的一些基本信息
raw, shell, command的区别:三个模块都能调用对象机器上的某条指令或者某个可执行文件;raw和shell模块很像, 都支持管道; command模块不支持管道
相关选项如下:creates:一个文件名,当该文件存在,则该命令不执行free_form:要执行的linux指令chdir:在执行指令之前,先切换到该目录removes:一个文件名,当该文件不存在,则该选项不执行executable:切换shell来执行指令,该执行路径必须是一个绝对路径
常用参数name参数:用于指定需要操作的服务名称,比如 nginx。 state参数:用于指定服务的状态, state有为 started、stopped、restarted、reloaded。 enabled参数:此参数用于指定是否将服务设置为开机 启动项,设置为 yes 表示将对应服务设置为开机启动,设置为 no 表示不会开机启动。
ansible web –m service –a “name=state=started” #给本地linux系统安装包括atime, ctime, mtime, md5, uid, gid等信息.
常用选项sha256sum:-完成后进行sha256 check;timeout:-超时时间,默认10surl:-的URLurl_password、url_username:主要用于需要用户名密码进行验证的情况use_proxy:是事使用代理,代理需事先在环境变更中定义dest:文件下路后的保存路径
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~