| 12345678910111213141516171819202122232425262728293031323334 |
- ---
- - 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
|