Add user to db

This commit is contained in:
Antonio J. Delgado 2023-02-09 12:07:49 +02:00
parent 2bc35941ea
commit a2dedfbc00
3 changed files with 11 additions and 0 deletions

View file

@ -91,6 +91,7 @@ postfix_config:
disclaimers_folder: /etc/mail/disclaimers disclaimers_folder: /etc/mail/disclaimers
mailprocessor_database_username: mail_processor mailprocessor_database_username: mail_processor
mailprocessor_database_password: "" mailprocessor_database_password: ""
mailprocessor_database_name: mail
mailprocessor_database_server: 127.0.0.1 mailprocessor_database_server: 127.0.0.1
mailprocessor_database_server_port: 3306 mailprocessor_database_server_port: 3306
mailprocessor_database_socket_file: /var/run/mysqld/mysqld.sock # If this is set, port is not needed mailprocessor_database_socket_file: /var/run/mysqld/mysqld.sock # If this is set, port is not needed

View file

@ -73,6 +73,15 @@
- disclaimers_folder is defined - disclaimers_folder is defined
- disclaimers_folder != '' - disclaimers_folder != ''
- name: Create database user with name '{{ mailprocessor_database_username }}' with mail database privileges
mysql_user:
name: "{{ mailprocessor_database_username}}"
password: "{{ mailprocessor_database_password }}"
priv: "{{ mailprocessor_database_name }}.*:ALL"
state: present
login_unix_socket: "{{ mailprocessor_database_socket_file }}"
- name: Ensure mail processor configuration exists - name: Ensure mail processor configuration exists
template: template:
src: mail_processor.conf.j2 src: mail_processor.conf.j2

View file

@ -1,4 +1,5 @@
disclaimers_folder="{{ disclaimers_folder }}" disclaimers_folder="{{ disclaimers_folder }}"
mail_database="{{ mailprocessor_database_name }}"
database_username="{{ mailprocessor_database_username }}" database_username="{{ mailprocessor_database_username }}"
database_userpass="{{ mailprocessor_database_password }}" database_userpass="{{ mailprocessor_database_password }}"
database_server="{{ mailprocessor_database_server }}" database_server="{{ mailprocessor_database_server }}"