htpasswd

Ansible Роль: htpasswd

Ansible роль для управления учетными данными через htpasswd для веб-серверов, таких как nginx.

Статус рабочего процесса на GitHub Проблемы на GitHub Последний релиз на GitHub Оценка качества Ansible

Требования и зависимости

  • passlib>=1.6

Операционные системы

Протестировано на

  • ArchLinux
  • Debian на основе
    • Debian 10 / 11
    • Ubuntu 20.04

Конфигурация

По умолчанию

htpasswd_credentials_path: /etc/nginx

htpasswd_credentials: []

htpasswd_list_users: true

Учетные данные

Смотрите также тесты молекул

htpasswd_credentials:
  - path: "{{ htpasswd_credentials_path }}/.admin-passwdfile"
    mode: "u=rw,g=r,o-r"
    owner: "www-data"
    users:
    - username: admin
      password: ZRhgqhaAjdbuFXj2PLJTzYy5PrRsStNaeYWd9c3Ze3
    - username: administrator
      password: gp!tk<r+JcDyJhV5!tgzZVUWx233HLVZMJUy<YNVPZ
      state: absent
      # https://docs.ansible.com/ansible/latest/collections/community/general/htpasswd_module.html#parameter-crypt_scheme
      # доступные варианты: apr_md5_crypt, des_crypt, ldap_sha1, plaintext
      crypt_scheme: plaintext

  - path: "{{ htpasswd_credentials_path }}/.monitoring-passwdfile"
    users:
    - username: monitoring
      password: gp!tk<r+JcDyJhV5!tgzZVUWx233HLVZMJUy<YNVPZ
      crypt_scheme: des_crypt

Автор и лицензия

  • Бодо Шульц

Лицензия

Apache

БЕСПЛАТНОЕ ПО, УРА!

О проекте

ansible role for handling htpasswd credentials

Установить
ansible-galaxy install bodsch/ansible-htpasswd
Лицензия
Unknown
Загрузки
7555
Владелец
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect