--- - name: Installing MariaDB server hosts: databases vars: db_packages: - mariadb-server - python3-PyMySQL db_service: mariadb resources_url: http://materials.example.com/labs/control-handlers config_file_url: "{{ resources_url }}/my.cnf.standard" config_file_dst: /etc/my.cnf tasks: - name: "{{ db_packages }} packages are installed" yum: name: "{{ db_packages }}" state: present notify: - set db password - name: Make sure the database service is running service: name: "{{ db_service }}" state: started enabled: true - name: "The {{ config_file_dst }} file has benn installed" get_url: url: "{{ config_file_url }}" dest: "{{ config_file_dest }}" owner: mysql group: mysql force: yes notify: - restart db service handlers: - name: restart db service