google.cloud/plugins
Jorge Gallegos f9f0b33542
Add iamConfiguration support to gcp_storage_bucket
You can now set the iam configuration for a given bucket, you can set:
1. publicAccessPrevention and
2. uniformBucketLevelAccess

no support for bucketPolicyOnly because according to the storage docs:

Note: iamConfiguration also includes the bucketPolicyOnly field, which
uses a legacy name but has the same functionality as the
uniformBucketLevelAccess field. We recommend only using
uniformBucketLevelAccess, as specifying both fields may result in
unreliable behavior.

Also added integration tests for this feature

Signed-off-by: Jorge Gallegos <jgallego@redhat.com>
2025-06-26 12:04:25 -06:00
..
doc_fragments Fix doc_fragments/gcp.py (#587) 2023-07-22 00:31:54 +00:00
filter Add a basic DOCUMENTATION string for gcp_kms_filters.py 2024-08-22 16:04:26 -07:00
inventory Adding hostname support to dynamic inventory 2025-06-09 13:32:14 -07:00
lookup Merge pull request #685 from durgesh-ninave-crest/add-support-for-regional-secret-manager 2025-06-20 13:47:49 -07:00
module_utils chore: removed unused imports 2023-11-20 11:17:25 -08:00
modules Add iamConfiguration support to gcp_storage_bucket 2025-06-26 12:04:25 -06:00
README.md galaxy.yml commit 2019-09-03 13:28:41 -07:00

Collections Plugins Directory

This directory can be used to ship various plugins inside an Ansible collection. Each plugin is placed in a folder that is named after the type of plugin it is in. It can also include the module_utils and modules directory that would contain module utils and modules respectively.

Here is an example directory of the majority of plugins currently supported by Ansible;

└── plugins
    ├── action
    ├── become
    ├── cache
    ├── callback
    ├── cliconf
    ├── connection
    ├── filter
    ├── httpapi
    ├── inventory
    ├── lookup
    ├── module_utils
    ├── modules
    ├── netconf
    ├── shell
    ├── strategy
    ├── terminal
    ├── test
    └── vars

A full list of plugin types can be found at Working With Plugins.