発端 serverspecでテスト書いている時に、servserspecのマニュアルにはyumrepoを使えば、 のような書き方ができるのに、 ppa('launchpad-username/ppa-name')のような書き方が出来ないじゃん! ということで書けるようにしてみた。 送ったPR specinfraのリポジトリには specinfra pull#117 により、泥くさく/etc/aptの下にppaのsource.listが置かれてないか調べるメソッドを追加した。 serverspecのリポジトリには serverspec pull#407 により、yumrepoと同じようなspecが書けるようにした。 specinfra pull#121 により、ppa:があってもなくてもapt-lineにあったURIに変換されるようになってます。 Resource Type: ppa の書き