[HOLD] Throw error if reverse-sync needed, but not allowed #619
+79
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a re-do of #618 that attempts to answer the question "what if someone runs
awx-manage createsuperuser
manually?"If that command is ran with explicit disabling of reverse-sync, then it will be allowed. It will be confusing that doing this is still permitted even through local_resource_management is off.
But what's the most wrong is to have
The argument is that this configuration is so dangerously contradictory that we should throw an error so that we can front-load debugging of the situation.