diff --git a/README.md b/README.md index aef0bc5..0a2b537 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,10 @@ Check "priv" syntax in [mysql\_user module documentation](http://docs.ansible.co - `mariadb_version`: depends Debian version - `mariadb_repository`: MariaDB upstream APT repository (see: [MariaDB repositories tool](https://downloads.mariadb.org/mariadb/repositories)) +### Other + +- `mariadb_debug_role`: boolean, set true to disable no_log hidding + Dependencies ------------ diff --git a/Vagrantfile b/Vagrantfile index 1f5352b..7b84e8c 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -56,7 +56,7 @@ Vagrant.configure("2") do |config| ansible.playbook = "tests/test.yml" ansible.verbose = 'vv' ansible.become = true - ansible.extra_vars = opts[:vars].merge({ is_docker: true }) + ansible.extra_vars = opts[:vars].merge({ mariadb_debug_role: true, is_docker: true }) ansible.groups = { opts[:groups][0] => name } end end @@ -78,7 +78,7 @@ Vagrant.configure("2") do |config| ansible.playbook = "tests/test.yml" ansible.verbose = 'vv' ansible.become = true - ansible.extra_vars = opts[:vars].merge({ is_docker: false }) + ansible.extra_vars = opts[:vars].merge({ mariadb_debug_role: true, is_docker: false }) ansible.groups = { opts[:groups][0] => name } end end diff --git a/defaults/main.yml b/defaults/main.yml index 8eae8e3..bc42b82 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -131,3 +131,8 @@ mariadb_wsrep_node_address: false # Set primary node IP mariadb_galera_members: [] mariadb_galera_primary_node: 'change_me' # See: https://github.com/ansible/ansible/issues/17453 mariadb_wsrep_stt_method: 'rsync' + +# ------------------------------------- +# Debug +# ------------------------------------- +mariadb_debug_role: false diff --git a/tasks/main.yml b/tasks/main.yml index 94f114f..30f4f19 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -65,3 +65,4 @@ host_all: "{{ item.host_all | default(omit) }}" state: present loop: "{{ mariadb_users }}" + no_log: "{{ not mariadb_debug_role }}" diff --git a/tasks/replication/slave/gtid.yml b/tasks/replication/slave/gtid.yml index 73ab399..c2dd0be 100644 --- a/tasks/replication/slave/gtid.yml +++ b/tasks/replication/slave/gtid.yml @@ -11,6 +11,7 @@ master_port: "{{ mariadb_replication_port }}" master_user: "{{ mariadb_replication_user }}" master_password: "{{ mariadb_replication_password }}" + no_log: "{{ not mariadb_debug_role }}" # -- Wait this PR in Ansible released version (https://github.com/ansible/ansible/pull/62648) # name: MYSQL_REPLICATION | Setup replication with GTID diff --git a/tasks/replication/slave/replication.yml b/tasks/replication/slave/replication.yml index 3168b5c..1893192 100644 --- a/tasks/replication/slave/replication.yml +++ b/tasks/replication/slave/replication.yml @@ -11,6 +11,7 @@ master_port: "{{ mariadb_replication_port }}" master_user: "{{ mariadb_replication_user }}" master_password: "{{ mariadb_replication_password }}" + no_log: "{{ not mariadb_debug_role }}" - name: MYSQL_REPLICATION | Change master mysql_replication: