According to this documentation it should be possible to add a travis badge to an ansible role in galaxy:
Push the changes to your GitHub repo. This will kick-off a Travis build. When the build completes, Travis will notify Galaxy, and your role will be automatically imported into Galaxy with a Travis badge
Although the steps were followed:
the badge does not appear.
Discussion
The build itself does not show the notification. Other roles that have a travis badge do not show this notification either.
Questions
Похоже, ваш репозиторий структурирован правильно и сборки Travis работают правильно. Одна вещь, которую нужно проверить: в настройках Ansible Galaxy убедитесь, что вы добавили свой токен Трэвиса в роль в Ansible Galaxy ( инструкции ).
Я предполагаю, что вы сделал это, но никогда не повредит спросить!
Два других предложения:
030
... возможно, это ошибка в коде, который захватывает роль - строки, начинающиеся с цифр, могут быть интерпретированы забавными способами на языках вроде Python!). Рассмотрите возможность публикации отчета об ошибке в репозитории ansible-galaxy issues на GitHub.