😀
【ansible】Homebrew ansibleをダウングレードする
【ansible】ansible1.8.xで gitモジュールのオプション update=noをつけている場合はcloneされないですっかりハマってしまった。
対応する方法としては幾つかの方法を思いついた
- ansibleが1.9にアップグレードするまで待つ
- 短気だから無理
- playbookを書き換える
- ダルいから無理
- ansible のバージョンを落とす
- これにした
ということでHomeberwで入れていたansibleのダウングレードをした時のメモ
環境
- OSX Yosemite
- 10.10.1
やったこと
- ansible 1.8.2を1.7.2にした
参考にしたサイト
【その1】 すでに入っているansibleの削除
/path/to/hoge
brew remove ansible
【その2】 Formulaのダウングレードするhistoryを見つける
1.7.2は下記
homebrew/Library/Formula/ansible.rb
上記ページのrawボタンをポチってansible.rbで保存
/usr/local/Library/Formula/ansible.rbを書き換える
mvして書き換えます
/path/to/hoge
mv ~/Dowloads/ansible.rb /usr/local/Library/Formula/
ちなみに
/path/to/hoge
brew edit ansible
で編集してもいいです
brew install ansible
/path/to/hoge
brew install ansible
最後に確認
/path/to/hoge
ansible --version
ansible 1.7.2
はぁーーーー。。。。
ここに行き着くまで大変だったわ。。。。。
Discussion