--- - name: Manage the MySQL configuration files block: - name: Create the data directory file: dest={{ mysql_data_dir }} state=directory owner=mysql group=mysql mode=0700 - name: Create the log directory file: dest={{ mysql_log_dir }} state=directory owner=mysql group=adm mode=1750 - name: Install the main configuration files. template: src={{ item }}.cnf.j2 dest={{ mysql_conf_dir }}/{{ item }}.cnf owner=root group=root mode=0644 with_items: - client - mysql-clients notify: Restart mysql - name: Install the main configuration files. template: src={{ item }}.cnf.j2 dest={{ mysql_service_conf_dir }}/mysqld.cnf owner=root group=root mode=0644 with_items: - server notify: Restart mysql when: mysql_enabled | bool tags: [ 'mysql', 'mariadb', 'mysql_conf' ]