diff --git a/roles/database_server/molecule/default/prepare.yml b/roles/database_server/molecule/default/prepare.yml index 3952e4e70a8bf1a3a6d9ce580fbc482f652b714d..7580d991ea2bc20941a54862f99a0c011d0b1fa1 100644 --- a/roles/database_server/molecule/default/prepare.yml +++ b/roles/database_server/molecule/default/prepare.yml @@ -22,52 +22,52 @@ become: true tasks: - - name: Install MariaDB - apt: - name: - - mariadb-client - - mariadb-server - - python3-mysqldb - state: present + - name: Install MariaDB + apt: + name: + - mariadb-client + - mariadb-server + - python3-mysqldb + state: present - - name: Enable and start MariaDB - service: - name: mysql - state: started - enabled: true + - name: Enable and start MariaDB + service: + name: mysql + state: started + enabled: true - - name: Set password for the root database user (creating separate entry for different hosts) - mysql_user: - check_implicit_admin: true - name: root - host: "{{ item }}" - password: "root_password" - with_items: - - "localhost" - - "127.0.0.1" - - "::1" - - "{{ ansible_hostname }}" + - name: Set password for the root database user (creating separate entry for different hosts) + mysql_user: + check_implicit_admin: true + name: root + host: "{{ item }}" + password: "root_password" + with_items: + - "localhost" + - "127.0.0.1" + - "::1" + - "{{ ansible_hostname }}" - - name: Deploy username and password for the root database user - copy: - src: "deprecated-root-my.cnf" - dest: "/root/.my.cnf" - owner: root - group: root - mode: 0400 + - name: Deploy username and password for the root database user + copy: + src: "deprecated-root-my.cnf" + dest: "/root/.my.cnf" + owner: root + group: root + mode: 0400 - - name: Disable use of unix socket login - command: "mysql -B -e \"update mysql.user set plugin='' where user='root' and plugin='unix_socket'; flush privileges;\"" + - name: Disable use of unix socket login + command: "mysql -B -e \"update mysql.user set plugin='' where user='root' and plugin='unix_socket'; flush privileges;\"" - - name: Create Debian system maintenance user - mysql_user: - name: debian-sys-maint - password: debian-sys-maint-password + - name: Create Debian system maintenance user + mysql_user: + name: debian-sys-maint + password: debian-sys-maint-password - - name: Deploy Debian system maintenance user login configuration - copy: - src: "deprecated-debian.cnf" - dest: "/etc/mysql/debian.cnf" - owner: root - group: root - mode: 0600 + - name: Deploy Debian system maintenance user login configuration + copy: + src: "deprecated-debian.cnf" + dest: "/etc/mysql/debian.cnf" + owner: root + group: root + mode: 0600 diff --git a/roles/database_server/molecule/default/tests/test_default.py b/roles/database_server/molecule/default/tests/test_default.py index fe7698082e23b2cd3577a007ff96b9cd113f3ca5..4e17994c5de3b2b4aa99c8b2be450cf89071a1b1 100644 --- a/roles/database_server/molecule/default/tests/test_default.py +++ b/roles/database_server/molecule/default/tests/test_default.py @@ -143,7 +143,7 @@ def test_debian_system_maintenance_configuration_file(host): Tests if the Debian system maintenance configuration file has been set-up properly. """ - + with host.sudo(): config = host.file("/etc/mysql/debian.cnf")