Usual Software Engineer

よくあるソフトウェアエンジニアのブログ

Ansible

Raspberry Pi 用の開発を Mac 上の仮想環境でやる方法

久々に Raspberry Pi 触ろうとしたら手元になかったりセットアップ方法忘れていたりでやる気をなくしたことありませんか? それならハードがなくても仮想環境で開発できるようにしちゃった方が捗りますよね。 ググると結構 HOW TO 書いてる記事があるんです…

Ansibleモジュールのchangedの判断基準

Ansible で playbook を実行する際に、事前に check mode で一度変更点を確認することがよくあると思います。 具体的には check mode の出力結果で、 playbook 内のどの task が changed になり、どの task が changed にならないかを見ることで、今回の実行…

Ansible TowerのOSS、AWXでAnsibleの実行管理をする

AWX をご存知でしょうか。 Ansible Tower の OSS 版として公開された、 Web インターフェイスと REST-API を持った Ansible の実行管理ができるプロダクトです。 今まで Ansible を使う時、実行者がそれぞれのマシンで実行したり、それを避けて Jenkins など…

Ansibleでデプロイする時に使える小ネタ

Ansible ってとても良いツールですよね。3年以上前に初めて触った時は Chef や Puppet から開放されると思うと感動するくらいでした。今でもお気に入りなプロダクトの一つです。 というわけで今回は小ネタで、 Ansible でアプリケーションのデプロイ用 playb…

Ansibleのplaybookのサンプルを作ってみた

作ったのは結構前なんだけどブログに書き残してなかったので掲載。 2014/07/12 最近業務ではアジャイル開発のスクラムマスター風なポジションで コードも書いてはいるもののほとんど環境構築おじさんになりつつあります。 インフラ屋ではないのですが、Ansib…