Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flaconi/terraform-aws-service-control-policies

Terraform module for handling service control policies
https://github.com/flaconi/terraform-aws-service-control-policies

aws terraform terraform-module

Last synced: 16 days ago
JSON representation

Terraform module for handling service control policies

Awesome Lists containing this project

README

        

# Terraform Module for Service Control Policies
Template for Terraform modules

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)

For requirements regarding module structure: [style-guide-terraform.md](https://github.com/Flaconi/devops-docs/blob/master/doc/conventions/style-guide-terraform.md)

## Providers

| Name | Version |
|------|---------|
| [aws](#provider\_aws) | n/a |

## Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | ~> 1.3 |

## Required Inputs

The following input variables are required:

### [policies](#input\_policies)

Description: List of policies with their details

Type:

```hcl
list(object({
name = string
file = string
target_ids = list(string)
description = string
}))
```

## Optional Inputs

No optional inputs.

## Outputs

| Name | Description |
|------|-------------|
| [policy\_arns](#output\_policy\_arns) | Map of policy ARNs. |
| [policy\_ids](#output\_policy\_ids) | Map of policy IDs. |

## License

**[MIT License](LICENSE)**

Copyright (c) 2023 **[Flaconi GmbH](https://github.com/flaconi)**