タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ansibleに関するhikazohのブックマーク (4)

  • virtualenvでAnsible実行環境を作る

    virtualenvでAnsible実行環境を作る方法です。いつも忘れてしまうのでメモ。 注意点 このページのコマンドはCentOS7環境での例です。CentOS6や他のディストーションを使っている人は適宜読み替えてください 2017/08現在、AnsibleはPython3未対応なのでPython2を使いましょう virtualenvをインストールする これはAnsible固有ではなく、普通のvirtualenvインストール方法です。 [vagrant@centos7 ~]$ sudo yum install -y python-devel [vagrant@centos7 ~]$ sudo yum install -y --enablerepo=epel python2-pip [vagrant@centos7 ~]$ sudo pip install --upgrade pip [v

  • いまさらながらAnsibleを使ってみた - yuumi3のお仕事日記

    世の中もうDockerの時代なのかもしれませんが、ある案件で使うサーバーのプロビジョニングツールとしてAnsibleを使ってみました。 今まではChefを使っていましたがChefはRubyでガリガリ書けるので何でもできますが、メンテや構成管理情報を伝えるのに難があるかなと思ます。そこでシンプルという噂のAnsibleを使って、Ruby on Railsの動くサーバーを構築するAnsibleを書いてみました。 家のドキュメント もちゃんとしてますし、ネット上にはたくさんの情報があるので楽に作れましたがそれでも何点か苦労したのでそこを中心に書きます。Playbooksは以下のようにroleに分けて書きました。 ├── roles │   ├── apps │   │   ├── files │   │   │   ├── logrotate │   │   │   └── unicorn │

    いまさらながらAnsibleを使ってみた - yuumi3のお仕事日記
  • Ansibleのための YAML入門 | DevelopersIO

    渡辺です。 いよいよ今週末にDeveloersIO 2017が開催されます。 当日はAnsibleのハンズオンを担当しますので、参加予定の方はよろしくお願いします。 早速ですが、予習用の資料を用意しました(笑) Ansibleでは、設定ファイルなどのフォーマットとしてYAMLを利用します。 エントリーでは、Ansibleを利用する時に役立つYAMLフォーマットについて解説します。 データ構造フォーマット YAMLはJSONに似た、データ定義のためのフォーマットです。 プログラミング言語とは異なり、ロジックを記述するフォーマットではありません。 アプリケーションでのデータシリアライズに利用されるケースが多く、Ansibleでは設定データの定義ファイルとして利用されます。 ハッシュ ハッシュは、キー: 値のデータ構造です。 プログラミング言語では、連想配列やMapなどと言われます。 キーとコ

    Ansibleのための YAML入門 | DevelopersIO
  • 「Ansible Container」でDockerコンテナの構成管理を行う | さくらのナレッジ

    なお、このすべてが必要なわけではなく、設定が不要なものについてはファイル/ディレクトリを作成する必要はない。 Roleを使った設定例 それでは、Ansible ContainerとRoleを使ったコンテナ設定の例として、Webサーバー用のコンテナに指定したファイルをコピーする、という作業を紹介しよう。 前編で紹介したとおり、まず適当なディレクトリ(今回は「httpd-test」とした)内でansible-container initコマンドを実行して設定ファイルのひな形を作成する。 $ mkdir httpd-test $ cd httpd-test $ ansible-container init コンテナ作成に必要なcontainer.ymlだが、今回は下記のような内容とした。前編で紹介したものとほぼ同じだが、それに加えて適用するRoleを指定する「roles」パラメータを追加している

    「Ansible Container」でDockerコンテナの構成管理を行う | さくらのナレッジ
  • 1