首页 > 代码库 > Ansible 一步一步从入门到精通(二)
Ansible 一步一步从入门到精通(二)
一:本地基础测试环境搭建
使用vmware或者virtual box 创建一个linux虚拟机(我的是centos6.6),关闭iptables和selinux
将上面的服务器地址加入上一篇bolg的hosts文件中exampe group中
同样配置ssh秘钥验证
二:你的第一个playbook
新建ntp.yml 如下:
--- #ymal语法标示 - hosts: all #配置hosts文件中的所有主机 tasks: #需要执行的任务 - name: Ensure NTP (for time synchronization) is installed. # 名字运行ansible-playbook的时候显示,可以没有 yum: name=ntp state=installed #使用yum模块安装ntp,state表示保持安装完成的状态 - name: Ensure NTP is running. # 标示 service: name=ntpd state=started enabled=yes #ntpd服务要保持启动的状态,并且开机启动
解释:这个playbook的作用是安装ntp,并且设置ntpd服务启动并且设置开机启动
有的时候执行会报错,此时可以检查playbook,通过下面的命令
ansible-playbook ntp.yml --syntax--check
查看yaml的语法错误
运行ansible-playbook ntp.yml 命令,结果如下显示:
PLAY RECAP ********************************************************************
default : ok=3 changed=1 unreachable=0 failed=0
总结:
第二章,到此为止,你已经部署好了你的基本测试环境,后面需要的环境将会基于此,
尝试了playbook的基础语法和使用方法,后面章节将会有更加深入的使用playbook。
本文出自 “Linux is belong to you” 博客,请务必保留此出处http://jwh5566.blog.51cto.com/7394620/1843470
Ansible 一步一步从入门到精通(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。