Ansible的常用模块

  • command模块:

  • 目的:在指定节点上运行hostname命令

    命令:ansible 192.168.1.16 -m command  ‘hostname’

  • copy模块:

目的:把主控端/root目录下的a.sh文件拷贝到到指定节点上

命令:ansible 192.168.1.16 -m copy -a ‘src=/root/a.sh dest=/tmp/’

  • file模块:

目的:更改指定节点上/tmp/t.sh的权限为600,属主和属组为root

命令:ansible all -m file -a “dest=/tmp/t.sh mode=600 owner=root group=root”

  • cron模块:

目的:在指定节点上定义一个计划任务,每隔3分钟更新一次时间

命令:ansible all -m cron -a ‘name=”custom job” minute=*/3 hour=* day=* month=* weekday=* job=”/usr/sbin/ntpdate 192.168.0.1″‘

 

  • group模块:

目的:在所有节点上创建一个组名为nolinux,gid为2014的组

命令:ansible all -m group -a ‘gid=2014 name=nolinux’

  • user模块:

目的:在指定节点上创建一个用户名为nolinux,组为nolinux的用户

命令:ansible 10.1.1.113 -m user -a ‘name=nolinux groups=nolinux state=present’

  • yum模块:

目的:在指定节点上安装 lrzsz 服务

命令:ansible all -m yum -a “state=present name=httpd”

 

  • service模块:

目的:启动指定节点上的 puppet 服务,并让其开机自启动

命令:ansible 10.1.1.113 -m service -a ‘name=puppet state=restarted enabled=yes’

 

  • script模块:

目的:在指定节点上执行/root/a.sh脚本(该脚本是在ansible控制节点上的)

命令:ansible 10.1.1.113 -m script -a ‘/root/a.sh’

 

  • ping模块:

目的:检查指定节点机器是否还能连通

命令:ansible 10.1.1.113 -m ping

 

 

 

 

原创文章,作者:nene,如若转载,请注明出处:http://www.178linux.com/88174

(0)
nenenene
上一篇 2017-10-31 14:48
下一篇 2017-10-31 20:29

相关推荐

  • Java中的CopyOnWrite容器

    Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和…

    Linux干货 2016-08-15
  • linux 中条件测试判断

    文件条件测试判断:   -e 文件存在   -a 文件存在   这个选项的效果与-e相同. 但是它已经被"弃用"了, 并且不鼓励使用.   -f 表示这个文件是一个一般文件(并不是目录或者设备 文件)   -s 文件大小不为零   -d 表示这是一个目录   -b 表示…

    Linux干货 2017-02-02
  • 文本三剑客之sed

      文本处理三剑客:    grep,egrep,fgrep:文本过滤器    sed:stream  editor,流编辑器,是一行一行处理的    awk :文本格式化工具,报告生成器     sed工作方式:它是读一行的文本…

    Linux干货 2016-08-15
  • 分区管理和文件系统

    管理分区:        lsblk           列出块设备        fdisk          创建MBR 分区      &nbs…

    Linux干货 2017-03-11
  • find—查找条件

    find—查找条件    目 录 一、根据时间戳查找: 二、根据权限查找 三、根据文件所属人owner,文件所属组group查找 四、根据搜索层级查找 五、根据文件名查找 六、根据文件类型查找    find实时查找工具,通过遍历指定路径完成文件查找 (1)工作特点: 查找速度略慢 精确查找 实时查找 可以只…

    Linux干货 2017-08-13
  • 0805linux基础小记(正则匹配)

    cat -ns file   //-s,压缩重复的空行 cat -T f1  //看到tab键 cat f1|tr '\t' '\r' > f2 cat -v f2 //看到^M   tac file //倒的显示 rev file //反向显示每一行 echo {1..10} &g…

    Linux干货 2016-08-07