ansible-roles/mysql/tasks/config.yml

27 lines
666 B
YAML
Raw Normal View History

---
2016-12-16 00:26:08 +01:00
- name: Copy MySQL config files
copy:
2016-12-16 00:26:08 +01:00
src: "{{ item.file }}"
dest: "/etc/mysql/conf.d/{{ item.file }}"
owner: root
group: root
mode: "{{ item.mode }}"
with_items:
- { file: z_evolinux.cnf, mode: 0644 }
- { file: zzz_evolinux.cnf, mode: 0640 }
tags:
- mysql
2016-12-16 00:26:08 +01:00
- name: Custom MySQL config
ini_file:
2016-12-16 00:26:08 +01:00
dest: /etc/mysql/conf.d/zzz_evolinux.cnf
section: mysqld
option: '{{ item.option }}'
value: '{{ item.value }}'
with_items:
- { option: thread_cache_size, value: '{{ mysql_thread_cache_size }}' }
- { option: innodb_buffer_pool_size, value: '{{ mysql_innodb_buffer_pool_size }}' }
tags:
- mysql