Create password hash in Ansible

This commit is contained in:
Tunui Franken 2024-07-24 17:55:46 +02:00
parent edfaf0e066
commit f9586ef4fa
2 changed files with 3 additions and 3 deletions

View file

@ -8,10 +8,10 @@ mailserver_database:
ro_user: ro_user:
name: mailserver name: mailserver
pwd: "{{ vault_mailserver_database.ro_user.pwd }}" pwd: "{{ vault_mailserver_database.ro_user.pwd }}"
# Create pwd hashes with `doveadm pw -s BLF-CRYPT`
virtual_users: virtual_users:
- name: "{{ ansible_facts['env']['USER'] }}" - name: "{{ ansible_facts['env']['USER'] }}"
pwd: '{BLF-CRYPT}$2y$05$9rYhnwHxmu9nqLHyxE/JoOjAds22PQAM42cJr.sRtdzmFBykyUy3S' # same as `doveadm pw -s BLF-CRYPT -p foo`
pwd: "{BLF-CRYPT}{{ 'foo' | password_hash('blowfish') }}"
virtual_aliases: virtual_aliases:
- source: abuse - source: abuse
destination: "{{ ansible_facts['env']['USER'] }}" destination: "{{ ansible_facts['env']['USER'] }}"

View file

@ -34,7 +34,7 @@
ansible.builtin.template: ansible.builtin.template:
src: tables.sql.j2 src: tables.sql.j2
dest: ~/mailserver_tables.sql dest: ~/mailserver_tables.sql
mode: "644" mode: "600"
notify: Create postgresql tables notify: Create postgresql tables
- name: Make sure tables are created before setting permissions - name: Make sure tables are created before setting permissions