After the version bump to 2.3.0, it seems install --force no longer forces an overwrite. We have been using this to "upgrade" roles stored in git, but they are no longer pulled in.
Previously, when we pushed new role updates to master, these would be overwritten in the 'ansible/roles' directory with the above command. Now, these are not updated until we manually delete the roles in that folder. We get the following output:
- linux-http is already installed, skipping.
- apache-php is already installed, skipping.
As far as I can tell, force no longer does anything as of 2.3.0
After the version bump to 2.3.0, it seems install --force no longer forces an overwrite. We have been using this to "upgrade" roles stored in git, but they are no longer pulled in.
Here's the command used:
ansible-galaxy install --force -r ansible/requirements.yml -p ansible/roles/
Here's an example requirements.yml
Previously, when we pushed new role updates to master, these would be overwritten in the 'ansible/roles' directory with the above command. Now, these are not updated until we manually delete the roles in that folder. We get the following output:
As far as I can tell, force no longer does anything as of 2.3.0