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
下一篇 2017-10-31

相关推荐

  • vsftpd

    文件服务: 安装开启服务前先关闭selinux,清空iptables策略。避免不必要的麻烦,服务开启后,配置一切正常有需要再根据情况开启。 ftp:应用层,C/S,跨主机的文件共享服务;file transfer protocol nfs,cifs:文件系统接口,网络文件系统;     nfs:network&nbsp…

    Linux干货 2016-11-01
  • http

    http 笔记整理

    Linux干货 2018-01-31
  • Linux文件系统管理

    一、什么是文件系统     我理解的文件系统就是管理磁盘分区上数据的索引信息,其实文件系统就是一种应用程序,只不过是用来维护和管理分区上的数据而已,就跟操作系统是用来管理底层硬件一样。不同的分区可以有不同的文件系统。 二、文件系统类型     在linux系统上主要有如下类型的文件系统: &nbsp…

    Linux干货 2016-03-03
  • linux开机启动流程

    linux开机启动流程:   一、BIOS 加电自检 当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS 的工作 1.检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统 2.寻找启动磁盘,每一种BIOS都会有开机启动菜…

    Linux干货 2016-09-19
  • 马哥教育网络班22期+第一周课程练习

    1、描述计算机的组成及其功能。 计算机由硬件系统、操作系统和应用软件所组成,没有安装任何软件的计算机称为裸机。 1.1、硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部分组成,遵循冯、诺依曼原理。 控制器:读取分析指令,向其它部分发出控制信号,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。  运算器:对数据进行各种运算,例如…

    Linux干货 2016-08-22
  • 浅谈netbios及其相关内容

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/141086        Netbios想必大家都有接触。对于netbios的理解,我以前…

    Linux干货 2015-03-26