FortiOS User Password Policy
Resumo
- Este módulo é capaz de configurar um dispositivo FortiGate ou FortiOS (FOS), permitindo ao usuário definir e modificar o recurso do usuário e a categoria password_policy. Os exemplos incluem todos os parâmetros e valores que precisam ser ajustados às fontes de dados antes do uso. Testado com FOS v6.0.5
Requisitos
Os requisitos abaixo são necessários no host que executa este módulo.
- fortiosapi> = 0.9.8
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
host | string | | Endereço IP FortiOS ou FortiGate. |
https | boolean | Escolhas: - false - true(default) | Indica se as solicitações para FortiGate devem usar o protocolo HTTPS. |
password | string | Default: - "" | Senha do FortiOS ou FortiGate. |
ssl_verify | boolean | Escolhas: - false - true(default) | Garante que o certificado FortiGate deve ser verificado por uma CA apropriada. |
state - required | string | Escolhas: - present - absent | Indica se deve criar ou remover o objeto. |
user_password_policy | dictionary | | Configure a política de senha do usuário. |
username | string | | Nome de usuário FortiOS ou FortiGate. |
vdom | string | default: - "raiz" | Domínio virtual, entre os definidos anteriormente. A vdom é uma instância virtual do FortiGate que pode ser configurada e usada como uma unidade diferente. |
Subcampos da opção user_password_policy
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
expire_days | integer | | Tempo em dias antes que a senha do usuário expire. |
name - required | string | | Nome da política de senha. |
warn_days | integer | | Tempo em dias antes que uma mensagem de aviso de expiração de senha seja exibida para o usuário após o login. |
Extende fragmentos da documentação dos módulos FortiOS e FotiOS API
Notas
Observação
- Requer biblioteca fortiosapi desenvolvida pela Fortinet
- Execute como uma ação local em seu manual
Exemplos
- hosts: localhost
vars:
host: "192.168.122.40"
username: "admin"
password: ""
vdom: "root"
ssl_verify: "False"
tasks:
- name: Configure user password policy.
fortios_user_password_policy:
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
https: "False"
state: "present"
user_password_policy:
expire_days: "3"
name: "default_name_4"
warn_days: "5"