タグ

Ansibleに関するgorimaru7のブックマーク (5)

  • Ansibleでよく使ってるタスクとかちょっとしたTips - Qiita

    Ansibleで少し調べないとわかんない事とか、普段よく使うのとかをなんとなく書いてみる。 Ansibleは入門程度の知識でも、かなり効果あると思うのでおすすめです。大規模の場合でもロールや冪等性、Gathering Factsの内容活用するとか少し気にするだけじゃないでしょうか。 Ansibleのタスクはたくさんあり、サーバ構築に関わる大半の作業が網羅されているが、ミドルウェアのインストールまではインフラ担当が行う事が多いので、自分が実際良く使うのは数種類。 テンプレートからファイルを生成する 設定ファイルの生成とか。srcに指定したファイルに変数埋め込むと、タスク実行に展開してくれる。backupをyesにすると、バックアップを取ってくれる。 # Example from Ansible Playbooks - template: src=/mytemplates/foo.j2 des

    Ansibleでよく使ってるタスクとかちょっとしたTips - Qiita
  • Module Index — Ansible Documentation

    Note Making Open Source More Inclusive Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. We ask that you open an issue or pull request if you come upon a term that we have missed. For more details, see our CTO Chris Wright’s message. Welcome to the Ansible guide for

    gorimaru7
    gorimaru7 2016/03/11
    Ansibleのモジュールの公式サイト
  • Ansible コーディング規約 (の例) — そこはかとなく書くよん。 ドキュメント

    Ansible コーディング規約 (の例)¶ edXgithub上でAnsibleのコーディング規約を公開しています。 https://github.com/edx/configuration/wiki/Ansible-Coding-Conventions このリポジトリは GNU AGPLv3です。翻訳の場合でもおそらく大丈夫だと思いますので、ここで翻訳して公開してみます。 一般¶ YAMLファイル すべてのyamlファイルは2スペースのインデントで、 .yml を拡張子に 付けてください。 変数 jinja変数の形式を使ってください。 $var ではなく {{ var }} です。 jinjaの変数名の前後に空白を入れてください。 {{var}} ではなく {{ var }} です。 環境独自で上書きされる必要がある変数名は全部大文字としてください。 ロール内で完結する変数名は全部

  • [随時更新]ansibleでよく使うコマンド・モジュールまとめ - Qiita

    はじめに 大体使うモジュールっていつも一緒だったのでまとめてみました。 また、ansibleでスクリプトを作るときのちょっとしたノウハウなども書いていますので参考にして頂ければと思います。 環境 ansible 1.9.1~2.2.0.0-1 target OS CentOS6.6,RHEL6.6 インストールの仕方 基的にはこちらのエントリを参考にしていただければすんなりインストールできるはずです。 windows7 32bit / Proxy環境下でVagrant+Ansibleの環境を構築する。 また、Ansible Tutorialをたどることでapacheのインストールとserverspecの使い方まで簡単に知ることができます。 情報源 慣れてくると公式サイトくらいしか見なくなりますので、Module Indexをブックマークしておきます。 コーディング規約 こちらのエントリー

    [随時更新]ansibleでよく使うコマンド・モジュールまとめ - Qiita
  • インフラ自動化ツール「Ansible 2.0」正式版がリリース。リファクタリングによるアーキテクチャの整理、Block文や動的なIncludeなどの新機能

    インフラ自動化ツール「Ansible 2.0」正式版がリリース。リファクタリングによるアーキテクチャの整理、Block文や動的なIncludeなどの新機能 Ansibleは昨年10月にRed Hatが買収しており、Ansible 2.0は買収後初の(そしてAnsibleにとっても初めての)メジャーバージョンアップです。 参考:Red HatがAnsibleを買収した理由、同社クラウドマネジメント戦略担当が説明 Ansible 2.0では大規模なコードのリファクタリングが行われたことにより内部アーキテクチャが整理され、それに伴って新しい機能がいくつか追加されています。 Task Blocksと動的Include 1つ目の新機能としてあげられていたのは「Task Blocks」です。タスク内でBlock文を用いて処理をまとめることができます。 Blockは、Pythonやほかの言語が備えている

    インフラ自動化ツール「Ansible 2.0」正式版がリリース。リファクタリングによるアーキテクチャの整理、Block文や動的なIncludeなどの新機能
  • 1