ansible自动化管理服务常用模块及命令语法
一、ansible命令使用语法:
ansible 主机名称/主机组名称/主机地址信息/all -m(指定应用的模块信息) 模块名称 -a(指定动作信息) “执行什么动作”
例如:查看172.16.1.31的主机名
二、查看帮助
1、可在命令行使用ansible-doc module_name(模块名),查看模块的参数和详细信息
2、官网查看:
docs.ansible.org
1)模块索引
2)这里是所有模块的分类,点击命令模块分类
现在来对比一下命令行查看和官网查看:查看command
命令行:
官网:
可见一样!
三、常用模块总结
命令类型模块: command; shell; script
文件类型模块:copy,file
常用参数:copy: src,dest,backup=(yes,no),content,group,owner,mode
file: path,recurse,state=(directory,touch,link/hard,absent),group,owner,mode
安装软件模块:yum
常用参数:name,state=(installed/persent,removed/absent,latest)
启动服务模块:service
常用参数:name,state=(started,stopped,restarted,reloaded),enabled=yes/no
定时任务模块:cron
磁盘挂载模块:mount
常用参数:src,path,fstype,state=(present/mounted,absent/unmounted)
用户管理模块:user,group
常用参数user: name,uid,group,groups,password,shell,create_home=(yes/no)
常用参数group: name,gid,state=(absent,present)
压缩解压模块:unarchive archive
常用参数unarchive: src,dest,owner/group,mode,creates,copy=(yes/no)
list_files=(yes/no)
四、演示
简单测试一下把受控端backup /root/ysx02.txt复制到backup的/tmp目录下
- 详解Ansible服务常用命令模块
- Ansible自动化运维,ansible命令基础,Ansible常用模块,ansible安装
- Ansible服务常用命令模块详细解析
- CentOS7网络配置和修改网卡名称及常用服务管理命令
- Ansible自动化运维的安装及常用模块详解
- 自动化运维工具ansible常用模块
- 企业轻量级自动化运维工具—ansible(常见的错误解决,免秘钥互信,常用的模块)
- MySQL:常用操作符、管理命令、基本SQL语法等
- 【Absible学习】Ansible常用模块---包管理模块
- 自动化运维工具Ansible实战(三)常用的配置和相关命令
- Ansible自动化运维的安装及常用模块解释
- 自动化运维工具ansible--笔记一之简介安装/常用模块
- 运维自动化之ansible使用详解(包括常用模块与playbook使用)
- 17,Ansible自动化管理工具服务
- Ansible 自动化运维工具之inventory和常用模块介绍
- 自动化运维之Ansible的安装部署与命令模块
- ansible-自动化管理工具(模块)
- 自动化运维工具Ansible-常用模块使用(三)
- centos7服务管理组件systemctl的服务存贮目录和常用列表命令
- centos7服务管理组件systemctl的服务存贮目录和常用列表命令