I am fairly new to Ansible. I am using a couple of Ansible roles that need some tweaking of specific tasks to work on CentOS 7. What is the best workflow to handle local changes to Ansible-Galaxy roles?
Here are the options I am considering:
- Fork the role and make change. Downside is that I would lose the ability to grab dependencies by running
Ansible-Galaxy install -r requirements.txt
- File an issue with the developer on github. Downside is they may never accept my change or may take several days/weeks.
- Make changes locally. Downside is I wont be able to update roles from galaxy without losing my local changes.