Appends platforms metadata

Ansible 2.0がリリースされて 二ヶ月経ちました。その後からくらいから、私がメンテしているAnsible moduleがAnsible Galaxyにインポートできなくなっていました。解決したのでメモ。Ansible 2.0がリリースされたのと関係あるのかは知りません。

対応していなかった言い訳

インポートできなくなって、対応していなかったのは、公開済みのモジュールについては ansible-galaxy install コマンドでインストールできたからです。

原因

platformsというメタデータが必須になったためでした。

ということで、 meta/main.ymlgalaxy_info の下に platforms とその値を追加して終わり。platformsに使える値は、 ansible-galaxy init パッケージ名 でrole scafolldingを生成し、その meta/main.yml を参考にすればよろし。

なぜplatforms を設定していなかったのか

他の人のモジュールを参考にして、roleを作成していたので知らなかった、というオチ。