给未来的Ansible大师的Ansible相关信息汇总

首先

去年我开始接触Ansible时,经过各种试错,那已经是过去的事了。版本不断升级,功能也变得多样化,我认为用户数量也在稳步增加。
在其中,我认为最大变化的是与Ansible相关的信息数量,包括图书等。

大约在今年年初,Ansible 2.0推出,增强了云功能、网络自动操作和Docker支持等时尚特性,很多人开始新手使用。虽然有越来越多的书籍出版,但由于版本不断更新,许多人都无法决定跟随哪本书进行学习。因此,我想在这篇文章中尽量将2016年12月的Ansible相关信息整理并附上相应的Ansible版本。

在中文中,可以将其简述为: 以大分类。

    • Web

 

    書籍

我会考虑。

网络

由于网上存在大量的Ansible前文,因此很难收集到所有的内容。因此,我们会挑选那些容易被搜索到且质量较高的文章进行汇总。

タイトル公開年月Ansibleバージョン備考入門Ansible2013/09-最古参に近いまとまったスライド。自動化と冪等性にフォーカス。AnsibleによるInfrastructure as code入門2014/12-「構成管理ツールAnsible」としての側面をうまくまとめたスライド。Ansibleをはじめる人に。2015/121.9.4僕が書いたものです。すみません。結構まとまってると思ってますが、いかんせん古いのでリフレッシュを考えつつ…。Ansible 2.0 のサマライズとこれから2016/022.0大規模アップデートだったAnsible 2.0の紹介と、2.1の話。僕も似たような 記事 を書いたりしていました。注目の構成管理ツールAnsibleを徹底活用する2016/032.0Think ITの連載記事。こういった連載記事はほかにも @IT がありますが、こちらのほうが全体的なバランスがよいです。

调查过程中我注意到的一件事是,2016年下半年之后几乎找不到针对Ansible本身的文章。很可能是因为在封闭的服务器领域中,Ansible已经非常成熟了,没有特别需要新文章的需求了。
然而,在包括网络和云端等在2016年有了大幅扩张的世界中,仍然有很多值得关注的地方。这时候,关键词不再是”Ansible”,而是”基础设施即代码”或者”DevOps”等类似的关键词。
我认为很多人会以Ansible作为介入这个领域的起点,但是一旦对作为”服务器配置管理工具的Ansible”有了更深入的理解,就可以开始学习前面提到的更广泛世界中以上述关键词为主体的Ansible。

Ansible 文件

Ansible的官方文档非常详实。由于它与核心同时进行定期更新,所以偶尔浏览一下会有类似被狐狸捏住鼻子的感觉,好像在惊讶地说:“啊?这个有这么方便的功能?”

尤其是在希望能够熟练运用的情况下,我认为查阅以下页面是必不可少的。

All Modules

モジュール一覧。数が増えたので大変ですが、それだけにやりたいことには大抵モジュールが存在すると思います。

Variables

Extra VarsからRoleのDefault Varsまで、様々な変数スコープがありますが、Ansibleを使いこなすには理解が不可欠です。
併せて Ansible’s Zen philosophy の理念も理解しておくといいでしょう。

Best Practices

大規模Playbookを作成する際や、Roleでの分割/部品化を行う際に参考になります。

Playbooks: Special Topics

さらに使いこなすための色々なワザがこちらに。

图书

截至2016年12月,使用日语撰写的Ansible相关书籍如下列所示。

タイトル価格出版年月Ansibleバージョン備考入門Ansible890円2017/071.6おそらく初の日本語版Ansible書籍。サーバ/インフラエンジニア養成読本 DevOps編2138円2016/022.0DevOpsを実現するツールの一つとしてAnsibleを紹介。いわゆるムック本。はじめてのAnsible3456円2016/041.9みんな大好きオライリー本。Dockerにも触れていたりする。原文は1.9時代に書かれていますが、翻訳過程でPlaybookが2.0に対応していることは確認済み。Ansible完全読本1160円2016/052.0Ansible2系へ全面的に対応した初の書籍。使い方というより書き方に重きを置いた本。Ansible 徹底活用ガイド1944円2016/102.0先に挙げたThink ITでの 連載 を本にしたもの。DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する3240円2016/102.1Ansibleメインの本ではなくAnsible活用を含むようなDevOps全般の話。 ちなみに僕も筆者の一人です。Ansible 実践ガイド3456円2016/122.2がっつり感ではオライリー本並ですが、オライリー本独特の読みづらさもあるので、本当の初学者はこちらから入るのがよさそうです。詳しくは著者様の こちら 参照。Ansible 徹底入門3758円2017/02/17-(未発売)

作为个人的推荐,

Ansibleそのものを学びたい方

Ansible 実践ガイド

Ansibleを用いた働き方全体(≒DevOps)を学びたい方

DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する

我认为大概是这种感觉。
我觉得作者自己推荐DevOps入门指南虚伪,但并不是一本糟糕的书。真的。真的。

顺便提一下,「Ansible完全读本」和「Ansible彻底活用指南」可以在Kindle Unlimited上阅读。两本书都像「Ansible实践指南」一样详细地介绍了Ansible的编写方法,因此非常适合初学者。

最后

2016年对于Ansible来说是从2.0开始的,它在2.1和2.2中迈向了不再局限于服务器而成为类似云管理器的存在的一年。

尽管流行着Docker这样的东西,有人可能会说:“根本不需要Ansible啊!” 但是,由于Dockerfile的地狱般复杂,我认为会有更多人去尝试使用ansible-container。

无论怎样, Ansible仍然是一个非常有趣的工具。让我们更加充分利用它,使工作更有趣,更轻松。

广告
将在 10 秒后关闭
bannerAds