diff --git a/tasks/configure_database.yml b/tasks/configure_database.yml index f7aec6e..b58159d 100644 --- a/tasks/configure_database.yml +++ b/tasks/configure_database.yml @@ -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