AnsibleGalaxyのRoleIDの調べ方
Contents
環境
- ansible-galaxy 2.7.10
背景
Shields IO などで Ansible Galaxy に登録した Role の Status Badge を取得する際に、Role ID が求められる。しかし 2019/08/28 現在、Ansible Galaxy 上に公開されている Role ページを見ても Role ID は見当たらない。
対策
ansible-galaxy
コマンドを使って調べることができる。試しに自分の Ansible Role プロジェクト blue271828.docker_swarm で確認してみると、次のように Role ID を取得できた。
$ ansible-galaxy info blue271828.docker_swarm | grep -E "id: [0-9]+"
id: 42991