centos7的ansible使用(一)
本文仅供参考
ansible介绍:
Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。
Ansible的特点
1、ansible不需要单独安装客户端,也不需要启动任何服务
2、ansible是python中的一套完整的自动化执行任务模块
3、ansible playbook 采用yaml配置,对于自动化任务执行过一目了然
centos7ansible的安装:
yum -y install epel-release
yum -y install ansible
rpm -qc ansible 查看ansible配置文件
ansible核心组件:
Ansible:Ansible的核心程序
Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等,默认的是/etc/ansible/hosts
Playbooks:YAML格式文件,多个任务定义在一个文件中,使用时可以统一调用,“剧本”用来定义那些主机需要调用那些模块来完成的功能.
ansible基础命令集合:
查看ansible版本:
列出帮助信息:
列出ansible所支持的模块:
查看模块的详细帮助信息:
调用模块: