PLAT-1484 Add New Resource For Alter Role #1
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 change will add in a new resource to the provider,
ALTER_ROLE
.The resource is designed to be used where you need to alter certain attributes on a role globally and not just on a specific database.
Also included are tests for the resource and updating of the docs for the provider.
There are no outputs associated with this resource, but it can certainly be tied into the
create role
resource that exists already within the provider. postgresql_role TF DocUpstream PR: cyrilgdn#211
Example SQL Commands
Here we have examples of the kind of 'ALTER ROLE' commands that it is running in the background. Showing the type of commands that you would use this resource to automate.
YES 👍
ALTER ROLE test_role SET pgaudit.log TO 'ALL';
NO 👎
ALTER ROLE test_role IN DATABASE test SET pgaudit.log TO 'ALL';
ALTER ROLE test_role WITH PASSWORD NULL;
Example syntax
General Syntax
General syntax with role creation referenced