|
|
@ -2,6 +2,14 @@ |
|
|
|
set_fact: |
|
|
|
THIS_SERVICE: mariadb |
|
|
|
|
|
|
|
- name: add systemd unitfile |
|
|
|
copy: |
|
|
|
mode: 0755 |
|
|
|
dest: "/etc/systemd/system/{{ THIS_SERVICE }}.service" |
|
|
|
content: "{{ lookup('template', 'systemd.j2') }}" |
|
|
|
notify: |
|
|
|
- reload systemd |
|
|
|
|
|
|
|
- name: add mariadb script |
|
|
|
copy: |
|
|
|
dest: "/opt/{{ THIS_SERVICE }}" |
|
|
@ -15,17 +23,23 @@ |
|
|
|
-e MAX_CONNECTIONS="150" \ |
|
|
|
-e MAX_ALLOW_PACKET="64M" \ |
|
|
|
-e QUERY_CACHE="ON" \ |
|
|
|
registry.gitlab.com/markuman/mariadb:10.5 |
|
|
|
registry.gitlab.com/markuman/mariadb:10.5.8 |
|
|
|
mode: +x |
|
|
|
notify: |
|
|
|
- maps |
|
|
|
become: yes |
|
|
|
register: myservice |
|
|
|
|
|
|
|
- name: add systemd unitfile |
|
|
|
copy: |
|
|
|
mode: 0755 |
|
|
|
dest: "/etc/systemd/system/{{ THIS_SERVICE }}.service" |
|
|
|
content: "{{ lookup('template', 'systemd.j2') }}" |
|
|
|
become: yes |
|
|
|
notify: |
|
|
|
- reload systemd |
|
|
|
- name: restart service |
|
|
|
systemd: |
|
|
|
name: "{{ THIS_SERVICE }}" |
|
|
|
state: restarted |
|
|
|
when: myservice.changed |
|
|
|
|
|
|
|
- name: started service |
|
|
|
systemd: |
|
|
|
name: "{{ THIS_SERVICE }}" |
|
|
|
state: started |
|
|
|
when: not myservice.changed |
|
|
|
|
|
|
|
- name: prepair service |
|
|
|
systemd: |
|
|
|
name: "{{ THIS_SERVICE }}" |
|
|
|
enabled: yes |