晓夏

新手菜鸟Linux学习之路

不怕从零开始,只怕从未启程

Ansible总结(十二):常用模块setup模块

374浏览量
setup模块,用于收集对象机器的基本设定信息。它的返回值是咦YAML形式返回的,使用也很简单范例:收集192.168.1.7机器的基本信息 ansible 192.168.1.7 -m setup 返回值: 192.168.1.7 | SUCCESS => {     "ansible_facts": {   &nb

Ansible总结(十一):常用模块yum模块以及ping模块

324浏览量
yum模块也是我们常用的模块,他的使用很简单,使用之前我们要保证配置好了yum源语法: ansible <host-pattern> -m yum [-a args] 参数: conf_file                设定远程yum执行时所依赖的yum配置文件

Ansible总结(十):常用模块script模块

314浏览量
使用script模块可以实现到对象节点上执行本机脚本。有点类似copy+shell+删除copy的脚本的这样一个综合的功能。这个模块不需要远程节点上有要执行的脚本,只需要ansible主机有就可以了。如果其他节点上也有同名脚本但内容不同,也不会覆盖其他节点的脚本,同时也不会使用其他节点的脚本,依然已ansible主机的脚本为主。同时这个模块也支持>>和>等符号。语法: ansible <host-pattern> -m script&

Ansible总结(九):常用模块shell模块

443浏览量
shell模块和command模块几乎是一致的,区别是这个模块可以使用变量并且可以使用管道或者变量。而这些都是command模块不支持的。其他用法一致。语法: ansible <host-pattern> -m shell [-a args] 参数: chdir            运行command命令

Ansible总结(八):常用模块service模块

458浏览量
service模块说白了,就是Linux下的service命令。但是它更简单。这个是playbook中用的非常多的模块,注意如果想使用/etc/init.d或者例如nginx这种/usr/local/nginx/sbin/nginx启动服务,service模块都是不支持的 语法: ansible <host-pattern> -m service [-a args] 参数: enabled &nb

Ansible总结(七):常用模块file模块

447浏览量
ansible中的file模块它包含了文件、文件夹、超级链接类的创立、拷贝、移动、删除操作。这个模块和copy模块很相似。语法: ansible <host-pattern> -m file [-a args] follow            如果原来的文件是link,则拷贝之后依旧是link

Ansible总结(六):常用模块copy模块

349浏览量
copy模块在ansible中的作用是把ansible主机上的文件拷贝到其他远程节点上语法: ansible <host-pattern> -m copy [-a args] src                用于定位ansible主机上的文件,需要使用绝对路径

Ansible总结(五):常用模块user模块

501浏览量
通常我们也会为多个主机创建同一个用户,例如为多个主机创建nginx用户,这时我们可以使用user模块语法: ansible <host-pattern> -m user [-a args] -a中的选项:  comment              用户的备注信息&nb

Ansible总结(四):常用模块cron模块

756浏览量
如果要为客户机批量添加计划任务我们可以使用cron模块 语法: ansible <host-pattern> -m cron [-a args] -a中的选项: backup         是否先备份再创建新的任务计划 cron_file      如果指定此

Ansible总结(三):command模块

391浏览量
command模块是Ansible的默认模块,Ansible命令在不使用-m参数的前提下默认使用的就是command模块,这个模块最大的作用就是其本身。可以对被控制端执行相应命令 语法: ansible <host-pattern>  [-a args] 或者 ansible <host-pattern> -m command [-a args] 参数:

分享:

支付宝

微信