Ansible(一) Try it - 枯鱼的博客

学习ansible的最好方式就是使用,先别管什么inventory,playbook,module这些。按照安装文档安装,然后try it,一边学一边体验,这样的速度是最快的。当熟悉了之后,想要深入就需要去细读文档了。

下面什么都不会介绍,只是总结下怎么安装,然后try it。

ubuntu14.04下安装ansible

方法一: ubuntu下pip安装最新版本

sudo apt-get install libffi-dev
sudo easy_install pip
sudo pip install ansible

方法二: ubuntu下apt-get安装

sudo apt-get install ansible

Try it

$ mkdir ansible-demo
$ cd ansible-demo

# 建立hosts文件,输入一下内容,ip根据自己的机器进行配置
$ cat hosts
[demo]
demo-1 ansible_ssh_host=192.168.250.20
demo-2 ansible_ssh_host=192.168.250.66
demo-3 ansible_ssh_host=192.168.250.5

host文件里的主机根据实际情况配置ip,当然还需要打通秘钥登陆。具体可以google或者百度,关键词”ssh 密钥登陆”。

测试连通性

$ ansible -i hosts demo -m ping
demo-2 | SUCCESS => {
    "changed": false,
    "p 大专栏  Ansible(一) Try it - 枯鱼的博客ing": "pong"
}
demo-1 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
demo-3 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}

远程执行命令

$ ansible -i hosts demo -m shell -a "date"
demo-3 | SUCCESS | rc=0 >>
Tue May 17 13:19:49 UTC 2016

demo-1 | SUCCESS | rc=0 >>
Tue May 17 13:19:49 UTC 2016

demo-2 | SUCCESS | rc=0 >>
Tue May 17 13:19:49 UTC 2016

$ ansible -i hosts demo -m shell -a "uptime"
demo-2 | SUCCESS | rc=0 >>
 13:20:06 up  4:45,  0 users,  load average: 0.02, 0.02, 0.05

demo-3 | SUCCESS | rc=0 >>
 13:20:06 up  5:00,  0 users,  load average: 0.00, 0.01, 0.05

demo-1 | SUCCESS | rc=0 >>
 13:20:06 up  5:02,  1 user,  load average: 0.00, 0.01, 0.05

更近一步的学习

查看官方文档

google ansible然后就可以看到官方网站,阅读吧。

查看程序帮助

  1. ansible的具体使用可以查看其帮助信息ansible -h
  2. ansible的相关模块可以使用ansible-doc module_name来查看,ansible-doc -l查看系统模块有哪些。

多多使用

文档看的再多,也没有用的多掌握的深入。所以尽情的使用吧,遇到不懂的就去查文档,这样一点点的就什么都掌握了。

比如可以用ansible来维护自己的工作环境。使用ansible自动安装vim,firefox,zsh啥的,肯定比shell用着强点。更进一步的是用ansible来维护自己的生产环境。

慢慢来,一切都会更好的!



Ansible(一) Try it - 枯鱼的博客

原文地址:https://www.cnblogs.com/lijianming180/p/12251258.html

时间: 2024-08-27 22:55:37

Ansible(一) Try it - 枯鱼的博客的相关文章

linux内核-源码树(2.6.32) - 枯鱼的博客

/home/fishcried/Code/linux-2.6.32.61/ ├── arch 特定体系结构的源码,每个体系结构都有一个目录. │?? ├── ... │?? ├── x86 │?? │?? ├── boot 引导相关 │?? │?? │?? ├── compressed 压缩内核处理 │?? │?? │?? └── tools 生成压缩内核镜像的程序 │?? │?? ├── configs │?? │?? ├── crypto │?? │?? ├── ia32 │?? │?? ├

博客园-使用的模板

http://www.cnblogs.com/SkinUser.aspx?SkinName=kubrick 您的位置:模板主页 » kubrick模板用户 [名称]kubrick [标题]kubrick [发布日期]2007/1/1 0:00:00 [人气]2264人 [设计者]   verstin 沙漠孤狐 uTank 云~中 freedom's_blog zengjf 风靡oopp 源人 mumuxinfei 舒润 ngulc 05欧其锋 Dsp Tian 小泥巴2015 free_mao

iOS开发 非常全的三方库、插件、大牛博客等等

UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件. SVPullToRefresh- 下拉刷新控件. MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明.具体使用看"使用方法". (国人写) XHRefreshControl- XHRefreshControl 是一款高扩展性.低耦合度的下拉刷新.上提加载更多的组件.(国人写) CBStoreHo

【转】牛人博客

转自: http://blog.csdn.net/lpy123456/article/details/6398500 ===================================引用的分割线==================================== limodou 的 Blog Uliweb.Ulipad 作者,python-cn 邮件列表大妈,Python 中文社区骨灰级人物! Smallfish 鱼哥 国内资深玩蛇人士,熟练民工 BT 的花 qyb 兄弟俩的 blog

博客园kubrick主题

http://www.cnblogs.com/SkinUser.aspx?SkinName=kubrick [名称]kubrick[标题]kubrick[发布日期]2007/1/1 0:00:00[人气]2229人[设计者]   imsoft 欧阳不乖 freedom's_blog DayDayUp~~ lovemychobits koway Jenny_HUI 月下之风 Dsp Tian zengjf wanghaiyang1930 yanglin Jack47 nano_zombie.ues

怎么就开始了写博客

最最先的想法是我在假期里照着鸟哥的Linux学了配置服务器,然后遇到各种问题,记录了自己配置过程及收集的各种资料,反正自己分每个文件夹放的文件都不少,等到后面用Linux遇到某个问题的时候,回忆起自己以前遇到过且有资料,但找起来比较麻烦,就产生把资料整理归档然后删除不必要重复的资料.当然,这还不是要写博客的想法,只是将资料整理的更简洁和清晰,即使这样整理了一遍之后,也仅仅是将资料简单的合集而已,然后才产生了写博客的想法. 也是这样一个想法:看看学过什么,是怎么学的,又学到了什么. 不只是简单的将

年度十佳 DevOps 博客文章(前篇)

如果说 15 年你还没有将 DevOps 真正应用起来,16 年再不实践也未免太落伍了.国内ITOM 领军企业 OneAPM 工程师为您翻译整理了,2015 年十佳 DevOps 文章,究竟是不是深度好文,大家一起来看看吧! 本文译自 Hasan Yasar 的文章 the Top 10 Devops Posts of 2015. 2015 年 8 月,DevOps 博客 推出了自己的平台.DevOps 博客针对越来越多采用 DevOps 的企业(自 2011 年来占比高达 26%),提供各种指

我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!

本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405 今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超博客 Android中文Wiki AndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总 - CSDN.NET - CSDN资讯Android笔

nomasp 博客导读:Android、UWP、Algorithm、Lisp(找工作中……

Profile Introduction to Blog 您能看到这篇博客导读是我的荣幸.本博客会持续更新.感谢您的支持.欢迎您的关注与留言.博客有多个专栏,各自是关于 Android应用开发 .Windows App开发 . UWP(通用Windows平台)开发 . SICP习题解 和 Scheme语言学习 . 算法解析 与 LeetCode等题解 .而近期会加入的文章将主要是算法和Android.只是其他内容也会继续完好. About the Author 独立 Windows App 和