mac 素人なので知らなかったけど、デフォルトで操作スペースが利用状況に応じて勝手に並び変わるという迷惑な機能がオンになってます。これ、めちゃくちゃ迷惑でなんとかならないかなーと設定いじってたら Mission Cont […]
タグ: ansible
寝てる間に MacBook の環境構築を終わらせる
開発にメインで使っている MacBook Pro がいつ壊れても良いように環境構築の 9 割程度を Anisble 化している。どんな感じにやっているのかをご紹介 + 自分用のメモとして書き下します。 Windows […]
ansible で git clone と remote add upstream を行う
GitHub リポジトリをクローンして、 git remote add upstream した状態にしたいときは、 remote: upstream を指定すれば良い。例えば、 git@github.com:examp […]
ansible-playbook の –limit を複数指定する
ansible-playbook コマンドで limit を複数指定したい場合はカンマ区切りで group や host を指定すれば良い。例えば gomi-web0[1-3] に playbook 実行をしたい場合は以 […]
ansible-playbook で対象ホストのうちひとつでもコケたら止める
max_fail_percentage を使うと良い感じに inventories で指定したホストのうちのひとつでも処理がコケたときに、Ansible実行を停止できる。公式ドキュメントはこちらを参照。 By defau […]
ansible-lint を CI に組み込む
この記事では ansible の linter である ansible-lint を実際にどのように CI に組み込んでいるかをご紹介します。といっても、大した内容ではないのですが、あまり記事が出回ってなかったので、a […]
特定ホストに対してのみ踏み台を経由して Ansible を実行する
ネットワーク的に踏み台サーバーを経由しないと到達できないサーバーに Ansible を流す 公式ドキュメント: How do I configure a jump host to access servers that […]
ansible の vault を使う
この作業ひさびさにやると忘れてるので、自分用のメモ書き 公式ドキュメントによると以下のような感じで string を encrypt できる ansible-vault encrypt_string –vault-id […]
ansible のソースコードを実行する
ansible のソースコードを直接実行したい 頻繁にバージョンを切り替えたり、なんなり色々したい git clone git://github.com/ansible/ansible.git –recursive c […]