Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

Latest commit

 

History

History
48 lines (33 loc) · 2.19 KB

README.md

File metadata and controls

48 lines (33 loc) · 2.19 KB

Terraform AWS IAM Module

This module has been archived and is no longer actively maintained This module contains a collection of modules for creating IAM resources.

These include

  • Policy and Role - Creates both an IAM policy and IAM role, and attaches the policy to role.
  • Policy to Group - Creates an IAM policy and group and created the attachment between them.
  • Policy to Role - Creates an IAM policy and attaches it with an existing Role.
  • User to Group - Creates an IAM user and adds user to a list of groups.
  • Managed Role - Creates an IAM role and attaches the policy to it.
  • Identity-Provider - Creates an IAM identidy provider for open id connect provider.

ADR's

This module includes an Architectural Decision Register (ADR's) as represented by the first adr. All ADR's are listed here.

Terraform version support

This repo supports version 0.11 and 0.12 of Terraform. The implementation pattern is outlined in the following ADR Dual support for Terraform version 0.11 and 0.12

Contributions

All contributions are accepted, details on how to contribute can be found in contrib.md.


License

License

See LICENSE for full details.

Copyright 2019 Hypr NZ

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Copyright © 2019 Hypr NZ