タグ

ブックマーク / akishin.hatenablog.jp (2)

  • 構成管理ツール Ansible を使ってみる - akishin999の日記

    最近は話題のサーバ構成管理ツール Ansible を試したりしています。 Ansible 自体は Python 製ですが、使うに当たっては特に Python の知識は必要とされる事もなく、定義ファイル(Playbook)も YAML ファイルなので気軽に始める事ができました。 また、Capistrano などと同じく SSH で対象サーバに接続さえ出来ればいい、という仕様なので、サーバに余計なパッケージを入れずに済むのも嬉しいです。 その点も Chef や Puppet などより個人的には好みですね。 検証環境は CentOS 6.4 x86_64 になります。 インストール インストールには Python 2.6 以上が必要です。 CentOS 6 系であれば yum で普通に入れれば 2.6 系が入るはずなので問題ないかと思います。 # python -V Python 2.6.6 E

    構成管理ツール Ansible を使ってみる - akishin999の日記
    michael-unltd
    michael-unltd 2016/12/26
    howto debug
  • Playbook 実行時に任意の値を指定する - akishin999の日記

    Playbook 内に直接値を定義せず、実行時に外部から値を渡したい場合、 --extra-vars 引数を使う方法と vars_prompt を使う方法があります。 --extra-vars Passing Variables On The Command Line http://docs.ansible.com/ansible/playbooks_variables.html#passing-variables-on-the-command-line ※ www.ansibleworks.com は使われなくなったようなので URL を修正 予め Playbook 内で変数を使用しておき、 ansible-playbook コマンドの実行時に --extra-vars オプションによって実際の変数の値を渡す事が出来ます。 Playbook は以下のような感じで定義します。 extra-

    Playbook 実行時に任意の値を指定する - akishin999の日記
    michael-unltd
    michael-unltd 2016/03/10
    "実行時に外部から値を渡したい場合、 --extra-vars 引数を使う方法と vars_prompt を使う方法"
  • 1