IAM Password Policy
Resumo
- Este módulo atualiza uma política de senha do IAM em uma determinada conta da AWS.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
state - required | string | Escolhas: - absent - present | Especifica o estado geral da política de senha. |
min_pw_length aliases: [minimum_password_length] | integer | 6 (default) | Tamanho mínimo da senha. |
require_symbols | boolean | Escolhas: - true - false (default) | Exigir símbolos na senha. |
require_numbers | boolean | Escolhas: - true - false (default) | Exigir números na senha. |
require_uppercase | boolean | Escolhas: - true - false (default) | Exigir letras maiúsculas na senha. |
require_lowercase | boolean | Escolhas: - true - false (default) | Exigir letras minúsculas na senha. |
allow_pw_change aliases: [allow_password_change] | boolean | Escolhas: - true - false (default) | Permitir que os usuários alterem suas senhas. |
pw_max_age aliases: [password_max_age] | integer | 0 (default) | Idade máxima para uma senha em dias. Quando esta opção é 0, as senhas não expiram automaticamente. |
pw_reuse_prevent aliases: [password_reuse_prevent, prevent_reuse] | integer | 0 (default) | Impedir a reutilização de senhas. |
pw_expire aliases: [password_expire, expire] | boolean | Escolhas: - true - false (default) | Impede que os usuários alterem uma senha expirada. |
Exemplos
# Exemplo: Política de senha para conta da AWS
- iam_password_policy:
state: present
min_pw_length: 8
require_symbols: false
require_numbers: true
require_uppercase: true
require_lowercase: true
allow_pw_change: true
pw_max_age: 60
pw_reuse_prevent: 5
pw_expire: falseValores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
task_status | dictionary | Sucesso | Dicionário contendo o resultado da ação. |