Ansible中常用的模块

一.ansible的管理方式Ad-Host 利用命令方式比如hostname等直接管理,临时使用playbook ansible 脚本,用于大型项目场景,前期规划好的-l列出可用模块[unix@ansible .ansible]$ ansible-doc -l | wc -l3387-s显示模块的脚本片段二.ansible的命令运行方式及常用参数-m 指定模块 --version 查看版本信息 -v -vv 详细过...
摘要由CSDN通过智能技术生成

目录

一.ansible的管理方式

 二.ansible的命令运行方式及常用参数

-C

-u

 -b / -become-user=此用户要被visudo授权

 三.ansible中的常用模块

1.script模块 ansible主机中脚本在受控主机中执行

 2.command 远程主机上执行命令

3.shell基本与command相同

 4.copy

 5.fetch 复制内容到ansible本机

 6.file文件属性设置

7.archive压缩

8.unarchive  解压缩

9.hostname

10.cron

 11.yum_repository

 12.dnf

 13.service

 14.firewalld

15. user

 16.group

 17.lineinfine

 18.replace  模块字符替换

19.setup 手机远程主机的一些基本信息

​20.debuge


一.ansible的管理方式

Ad-Host  利用命令方式比如hostname等直接管理,临时使用

 playbook ansible 脚本,用于大型项目场景,前期规划好的

 -l列出可用模块

[unix@ansible .ansible]$ ansible-doc -l | wc -l
3387

-s显示模块的脚本片段

 二.ansible的命令运行方式及常用参数

-m 指定模块
--version 查看版本信息
-v   -vv 详细过程由v个数决定
--list 显示列表
-k 提示输入远程连接密码,默认Key认证
-C 预执行检测
-u 指定远程主机身份
-b 指定sudo身份切换
-K 提示输入sudo密码
-T 执行命令超时默认10秒
-become-user= 指定sudo用户

 注:cmd进入命令指定

-C

 

-u

 

 -b / -become-user=此用户要被visudo授权

 -b切换sudo  用户unix要创建必须要sudo切换用户

 三.ansible中的常用模块

将切换sudo的配置文件打开  become=true

1.script模块 ansible主机中脚本在受控主机中执行

ansible westos -m script -a 'westos.sh' -k

 2.command 远程主机上执行命令

linux许多通用符不支持

 

基本颜色代表

红色   执行失败

绿色  执行成功,但对受控机无改变

黄色 执行成功,受控机发生变化

cmd进入命令指定

creates/removes 文件存在不执行/相反

 

chdir执行命令前进入指定目录

3.shell基本与command相同

executable  执行环境默认sh

 4.copy

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值