oasis-roles / satellite

GNU General Public License v3.0
17 stars 16 forks source link

Role is not idempotent #6

Open dmc5179 opened 4 years ago

dmc5179 commented 4 years ago

When running the role this task:

oasis_roles.satellite : edit scenario file

triggers the: oasis_roles.satellite : run satellite installer

located here:

oasis_roles.satellite/handlers/main.yml

If the satellite installer fails and the user runs the playbook again nothing will happen. This is because the "edit scenario file" does not register a change and does not therefore trigger the satellite installer. The satellite installer task should probably not be a handler.