ignore ignorable errors in qsl queries

This commit is contained in:
Antonio J. Delgado 2022-10-14 08:48:28 +03:00
parent 52836c7103
commit 93794038da

View file

@ -44,7 +44,7 @@
- name: Insert forwarding in database
community.mysql.mysql_query:
login_db: "{{ mail_db_name }}"
query: "INSERT INTO forwardings (source, destination, porpouse) VALUES ('{{ item['source'] }}', '{{ item['destination'] }}', '{{ item['porpouse'] }}')"
query: "INSERT IGNORE INTO forwardings (source, destination, porpouse) VALUES ('{{ item['source'] }}', '{{ item['destination'] }}', '{{ item['porpouse'] }}')"
single_transaction: yes
login_unix_socket: /var/run/mysqld/mysqld.sock
ignore_errors: true
@ -53,7 +53,7 @@
- name: Insert domains in database
community.mysql.mysql_query:
login_db: "{{ mail_db_name }}"
query: "INSERT INTO domains (domain) VALUES ('{{ item }}')"
query: "INSERT IGNORE INTO domains (domain) VALUES ('{{ item }}')"
single_transaction: yes
login_unix_socket: /var/run/mysqld/mysqld.sock
ignore_errors: true
@ -62,7 +62,7 @@
- name: Insert users in database
community.mysql.mysql_query:
login_db: "{{ mail_db_name }}"
query: "INSERT INTO users (email, password, fullname, quota) VALUES ('{{ item['email'] }}', '{{ item['password'] }}', '{{ item['fullname'] }}', '{{ item['quota'] }}')"
query: "INSERT IGNORE INTO users (email, password, fullname, quota) VALUES ('{{ item['email'] }}', '{{ item['password'] }}', '{{ item['fullname'] }}', '{{ item['quota'] }}')"
single_transaction: yes
login_unix_socket: /var/run/mysqld/mysqld.sock
ignore_errors: true
@ -71,7 +71,7 @@
- name: Insert transports in database
community.mysql.mysql_query:
login_db: "{{ mail_db_name }}"
query: "INSERT INTO transport (domain, transport) VALUES ('{{ item['domain'] }}', '{{ item['transport'] }}')"
query: "INSERT IGNORE INTO transport (domain, transport) VALUES ('{{ item['domain'] }}', '{{ item['transport'] }}')"
single_transaction: yes
login_unix_socket: /var/run/mysqld/mysqld.sock
ignore_errors: true