terraform-aws-iam-account-password-policy

A terraform module for managing AWS IAM account password policies.

https://github.com/terraformtoolbox/terraform-aws-iam-account-password-policy

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

aws aws-iam aws-iam-policies security terraform terraform-module wolfsoftware
Last synced: 10 months ago · JSON representation ·

Repository

A terraform module for managing AWS IAM account password policies.

Basic Info
  • Host: GitHub
  • Owner: TerraformToolbox
  • License: mit
  • Language: HCL
  • Default Branch: master
  • Homepage:
  • Size: 103 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 3
  • Releases: 1
Topics
aws aws-iam aws-iam-policies security terraform terraform-module wolfsoftware
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Contributing Funding License Code of conduct Citation Codeowners Security

README.md

TerraformToolbox logo
Github Build Status License Created
Release Released Commits since release

Overview

A Terraform module for creating and managing IAM account password policies.

Usage

``` module "password_policy" { source = "github.com/TerraformToolbox/terraform-aws-iam-account-password-policy"

allowuserchange = true hardexpiry = false maximumage = 90 minimumlength = 16 requirelowercase = true requirenumbers = true requiresymbols = true requireuppercase = true reusehistory = 24 } ```

Inputs

| Name | Description | Type | Default | Required | | ---- | ----------- |:----:|:-------:|:--------:| | allowuserchange | Allow users to change their own password? | bool | false | No | | hardexpiry | Prevented from setting a new password after their password has expired? | bool | false | No | | maximumage | The number of days that an user password is valid. | number | 90 | No | | minimumlength | The shortest length a password can be. | number | 16 | No | | requirelowercase | Must the password contain lowercase characters? | bool | true | No | | requirenumbers | Must the password contain numbers? | bool | true | No | | requiresymbols | Must the password contain symbols? | bool | true | No | | requireuppercase | Must the password contain uppercase characters? | bool | true | No | | reusehistory | The number of previous passwords that users are prevented from reusing. | number | 24 | No |

Outputs

| Name | Description | | ---- | ----------- | | expirepasswords | Indicates whether passwords in the account expire. Returns true if maxpassword_age contains a value greater than 0. Returns false if it is 0 or not present. |


Owner

  • Name: Terraform Toolbox
  • Login: TerraformToolbox
  • Kind: organization
  • Email: github@wolfsoftware.com
  • Location: United Kingdom

A random collection of Terraform modules. Created by Wolf Software.

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: Terraform IAM Account Password Policy
abstract: A terraform module for creating and managing AWS IAM account password policies.
type: software
version: 0.1.0
date-released: 2024-01-23
repository-code: https://github.com/TerraformToolbox/terraform-aws-iam-account-password-policy
keywords:
  - "Wolf Software"
  - "Software"
license: MIT
authors:
  - family-names: "Wolf"
    orcid: "https://orcid.org/0009-0007-0983-2072"

GitHub Events

Total
  • Release event: 1
  • Watch event: 1
  • Delete event: 39
  • Issue comment event: 51
  • Push event: 38
  • Pull request review event: 35
  • Pull request event: 78
  • Create event: 43
Last Year
  • Release event: 1
  • Watch event: 1
  • Delete event: 39
  • Issue comment event: 51
  • Push event: 38
  • Pull request review event: 35
  • Pull request event: 78
  • Create event: 43

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 75
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.11
  • Merged pull requests: 61
  • Bot issues: 0
  • Bot pull requests: 75
Past Year
  • Issues: 0
  • Pull requests: 75
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.11
  • Merged pull requests: 61
  • Bot issues: 0
  • Bot pull requests: 75
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (72)
Top Labels
Issue Labels
Pull Request Labels
dependabot: dependencies (72) dependabot: ecosystem : github actions (72) dependabot: auto approve (61) dependabot: auto merge (29) dependabot: manual merge (7)

Dependencies

.github/workflows/cicd.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • hashicorp/setup-terraform b9cd54a3c349d3f38e8881555d616ced269862dd composite
.github/workflows/citation-validation.yml actions
  • ActionsToolbox/get-language-versions-action 446919617fd774095b5dd3ed71c39dd3fd0d8f4f composite
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • citation-file-format/cffconvert-github-action 4cf11baa70a673bfdf9dad0acc7ee33b3f4b6084 composite
  • ruby/setup-ruby 28c4deda893d5a96a6b2d958c5b47fc18d65c9d3 composite
.github/workflows/delete-old-workflow-runs.yml actions
  • Gamesight/slack-workflow-status 68bf00d0dbdbcb206c278399aa1ef6c14f74347a composite
  • Mattraks/delete-workflow-runs 39f0bbed25d76b34de5594dceab824811479e5de composite
.github/workflows/dependabot.yml actions
  • dependabot/fetch-metadata dbb049abf0d677abbd7f7eee0375145b417fdd34 composite
.github/workflows/document-validation.yml actions
  • ActionsToolbox/get-language-versions-action 446919617fd774095b5dd3ed71c39dd3fd0d8f4f composite
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • actions/setup-node 39370e3970a6d050c480ffad4ff0ed4d3fdee5af composite
  • ruby/setup-ruby 28c4deda893d5a96a6b2d958c5b47fc18d65c9d3 composite
.github/workflows/generate-release.yml actions
  • Bullrich/generate-release-changelog 6b60f004b4bf12ff271603dc32dbd261965ad2f2 composite
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • softprops/action-gh-release c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda composite
.github/workflows/generate-test-release.yml actions
  • Bullrich/generate-release-changelog 6b60f004b4bf12ff271603dc32dbd261965ad2f2 composite
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • softprops/action-gh-release c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda composite
.github/workflows/greetings.yml actions
  • actions/first-interaction 34f15e814fe48ac9312ccf29db4e74fa767cbab7 composite
.github/workflows/purge-deprecated-workflow-runs.yml actions
  • Gamesight/slack-workflow-status 68bf00d0dbdbcb206c278399aa1ef6c14f74347a composite
  • otto-de/purge-deprecated-workflow-runs 8643c9c6325111a6022dd314151198ced448ff00 composite
.github/workflows/repository-validation.yml actions
  • ActionsToolbox/get-language-versions-action 446919617fd774095b5dd3ed71c39dd3fd0d8f4f composite
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • actions/setup-go f111f3307d8850f501ac008e886eec1fd1932a34 composite
  • actions/setup-python 0b93645e9fea7318ecaed2b359559ac225c90a2b composite
.github/workflows/security-hardening.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • zgosalvez/github-actions-ensure-sha-pinned-actions c3a2b64f69b7a1542a68f44d9edbd9ec3fc1455e composite
.github/workflows/stale.yml actions
  • Gamesight/slack-workflow-status 68bf00d0dbdbcb206c278399aa1ef6c14f74347a composite
  • actions/stale 5bef64f19d7facfb25b37b414482c7164d639639 composite