码迷,mamicode.com
首页 > 其他好文 > 详细

ansible(1)=====ansible 常用模块的整理

时间:2018-02-07 17:10:31      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:span   ansi   方法   shel   主机   nbsp   pos   应用   playbook   

                                                              (一)ansible 

查看ansible 有哪些模块

##查看ansible 支持的模块
ansible-doc -l 
##查看具体模块的使用方法(例如shell)
ansible-doc -s shell
                              

                                                 (二)具体模块的使用

(1)setup

简介:

a:获取主机信息;playbooks 里面常用的一个参数gather_facts就与该模块相关。

b:常用参数:filter

##显示远程主机的网卡信息
ansible linux -m setup -a ‘filter=ansible_eth[0-2]‘
##显示远程主机的内存信息
ansible linux -m setup -a ‘filter=ansible_*_mb‘
##显示远程主机的所有信息,并将信息存放在/tmp/下主机名文件中
ansible test -m setup --tree /tmp/

(2)file

简介:

a: 远程主机上的文件操作

b:常用参数

force        #需要在两种情况下强制创建软链接,一种是源文件不存在但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项:yes|no;
group        #定义文件/目录的属组;
mode         #定义文件/目录的权限;
owner        #定义文件/目录的属主;
path         #必选项,定义文件/目录的路径, required;   (*****)
recurse      #递归的设置文件的属性,只对目录有效;
src          #要被链接的源文件的路径,只应用于state=link的情况;
dest         #被链接到的路径,只应用于state=link的情况;
state:
  directory  #如果目录不存在,创建目录;
  file       #即使文件不存在,也不会被创建;
  link       #创建软链接;
  hard       #创建硬链接;
  touch      #如果文件不存在,则会创建一个新的文件,如果文件或目录已存在,则更新其最后修改时间;
  absent     #删除目录、文件或者取消链接文件;

 

 

 

 

ansible(1)=====ansible 常用模块的整理

标签:span   ansi   方法   shel   主机   nbsp   pos   应用   playbook   

原文地址:https://www.cnblogs.com/zcmdxj/p/8426692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!