| | |
| | | --- |
| | | - block: |
| | | # Python 3 bindings for Yum are not present on RHEL 7.X images |
| | | - name: Install MySQL packages |
| | | yum: |
| | | state: present |
| | | name: |
| | | - mariadb-server |
| | | - firewalld |
| | | command: yum -y install mariadb-server firewalld |
| | | |
| | | - name: Ensure firewalld is running |
| | | service: |
| | |
| | | state: started |
| | | enabled: yes |
| | | |
| | | # Python 3 bindings for firewalld are not present on RHEL 7.X images |
| | | - name: Open Firewall for MySQL use |
| | | firewalld: |
| | | service: "{{ item }}" |
| | | permanent: yes |
| | | state: enabled |
| | | immediate: yes |
| | | with_items: |
| | | - mysql |
| | | shell: | |
| | | firewall-cmd --permanent --zone=public --add-service=mysql |
| | | firewall-cmd --reload |
| | | |
| | | - name: Ensure MySQL is running at boot |
| | | service: |