При загрузке ролей можно указать роли. Один из нескольких способов, будет со следующей requirements.yml
файла:Укажите версию роли в Ansible playbook
---
- src: https://github.com/jdauphant/ansible-role-ssl-certs
version: v1.5.2
Эта роль может затем быть загружены с помощью следующей команды:
ansible-galaxy install -r requirements.yml
Как вы указать, какой вариант роли для использования в Ansible playbook?
roles:
- jdauphant.ssl-certs
Спасибо за ответчика. Мне нравится ваш предложенный подход, но немного странно, что в ansibel требуется определенная работа для указания версии. –
Ansible Galaxy в данный момент даже не имеет возможности обновить роль. Вам нужно удалить роль и снова установить ее. Помимо того, что Ansible работает в процессе, я не думаю, что имеет смысл реализовать такую функцию. Это просто создало беспорядок, связанный с версиями, с которым Ansible должен был иметь дело. – techraf