Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Too many permissions in elz-workload IAM module #175

Open
hslange opened this issue Mar 4, 2024 · 0 comments
Open

Too many permissions in elz-workload IAM module #175

hslange opened this issue Mar 4, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@hslange
Copy link

hslange commented Mar 4, 2024

In the module elz-workload/iam.tf, permissions are provided for databases (amongst others).

There are few things related to database permissions:

  • Only if the variable enable_datasafe is true, the group "database_admin_group_name" gets permissions to manage (autonomous) databases, otherwise, this group only get's "read" permission for (autonomous) databases. The database permissions itself should not depend on datasafe.
  • the group "database_admin_group_name" gets permissions to manage "database-family", "autonomous-databases" and "autonomous-container-databases".
    The resource "database-family" provides too many permissions, e.g. the permission to create exadata-infrastructure and exadata-vmclusters, which should not be given as the standard workload structure is not prepared for exadata worload.
    The policies for autonomous databases are missing a few permissions. The policies missing are related to: autonomous-backups, autonomousContainerDatabaseDataguardAssociations and AutonomousDatabaseDataguardAssociation
@hslange hslange changed the title Too many permissions in elz-workload ima module Too many permissions in elz-workload IAM module Mar 5, 2024
@VinayKumar611 VinayKumar611 added the enhancement New feature or request label Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants