Add must_change_password
attribute to rancher2_user
resource
#1380
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.
Issue: rancher/rancher#45736
Problem
When declaring users with
rancher2_user
, there is no option to ask the user to change their password on the next login like there is in the UI.Solution
Add the missing attribute in order to allow the user to force the reset of rancher users managed with the provider.
Testing
Engineering Testing
Manual Testing
Setup a rancher instance from docker:
In order to test this new attribute I've used the following terraform script to ensure the new user had this attribute set:
Once terraform completed its run, you can login with the new created user
testuser
.Once logged in the UI will show the reset password page.
Automated Testing
QA Testing Considerations
Regressions Considerations