ansible
ども。久々のansibleネタ。 ansibleのインベントリとPlaybookの関係についてです。 Playbook.ymlの- hostsはインベントリのどこを参照しているのでしょうか?
ども。ansibleネタが続きますが今回は簡単に。
ども。前回の続きです。 https://blog.vtryo.me/entry/create-dockerimage-packer-ansible/ 前回はansible-localでdocker imageを固めましたが、今回はコンテナ自身にはansibleをインストールせず、remote ansibleという形で実行します。
ども。最近ハイペースでブログ書いています。 先日ansible containerでがんばってdocker image作成する話を書きました。 Ansibleで管理している構成をdocker imageに固めたいという要件があったのでansible containerをやっていたのですが、これより良い方法…
相変わらずAnsibleの話です。 今回はDockerをAnsibleで構築できるAnsible containerなるものを試してみました。 昨年、弊社で運用しているvagrant + chefをvangrant + ansibleにまるっと書き換える担当をしました。 そしてようやくDocker化が現実的になって…
書きたいことがたくさんあって渋滞しているどうも私です! さて、Ansibleでディレクトリを作成したいぞと思った時に、私はfileモジュールを使っています。 今回の話は、既存のサーバに対する構成管理をしていたときに起きたことです。
Ansibleの最新は2.4.xだが Ansibleが叩かれる対象のサーバにpython2.7がインストールされていないと稼働しない。 そのため、わざわざローカルのansibleを2.3.xに下げて作業しないといけないことがあった。
Ansibleを業務で使っていると、色々な要望を叶えながらPlaybookを作成することになるよね。 そんな中、色々な条件が重なり結果的にハマってしまった事例をちょっと書いておく。
AnsibleのAWSモジュールをいじってる中、一番謎だったのが冪等性を担保する方法だった。 というのも、EC2のplaybookをそのまま適用すると同じ設定の別のEC2インスタンスが立ち上がってきた。 playbook内にあるinstance_idを同名にしてみたりした(動的ではな…
こんなエラーが吐かれたあと、sudo権限がお亡くなりになった。
追記 拡張リポジトリを追加してアップデートすると、ansible2.3.0.0にバージョンアップしました。 参考:ansible,Inc はじめに Macだとターミナル上からそのままsshでサーバに入ってもストレスないし、ローカルで書いたコードをAnsible使ってサーバプロビジ…