Files
@ 7cabc17c71c3
Branch filter:
Location: majic-ansible-roles/roles/database_server/tasks/main.yml - annotation
7cabc17c71c3
1.1 KiB
text/x-yaml
MAR-218: Quote all octal values in YAML files:
- Fixes linting errors, and ensures there is no ambiguity in case of
YAML specification changes.
- Fixes linting errors, and ensures there is no ambiguity in case of
YAML specification changes.
09625826d96f 09625826d96f 09625826d96f 0ffaf31692ce a20ca43cd967 a20ca43cd967 a20ca43cd967 acd104ed9b5e 91b633aba998 09625826d96f 09625826d96f 0ffaf31692ce 0ffaf31692ce 0ffaf31692ce 946da6e35339 09625826d96f e9c5e116996a 2e3f14bc1505 2e3f14bc1505 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 7cabc17c71c3 e9c5e116996a 19b15357124a a3d247bb2e09 a3d247bb2e09 0bc967a67750 0bc967a67750 0bc967a67750 0ffaf31692ce 0ffaf31692ce 0ffaf31692ce e9c5e116996a 7387caca37f3 7387caca37f3 3802c52995e5 fcf5abdd3ad5 7387caca37f3 18f93a9a8b05 | ---
- name: Install MariaDB
apt:
name:
- mariadb-client
- mariadb-server
- python3-pymysql
state: present
- name: Enable and start MariaDB
service:
name: mysql
state: started
enabled: true
- name: Set UTF-8 encoding as default for MariaDB
template:
src: "utf8.cnf.j2"
dest: "/etc/mysql/mariadb.conf.d/90-utf8.cnf"
owner: root
group: root
mode: "0644"
register: mariadb_utf8_configuration
- name: Restart MariaDB in order to use UTF-8 as default character set # noqa no-handler
# [no-handler] Tasks that run when changed should likely be handlers
# UTF-8 configuration must be applied immediatelly in order to ensure that
# subsequent tasks that create databases will end-up with correct (UTF-8)
# encoding. Otherwise they will be created using default latin1.
service:
name: mysql
state: restarted
when: mariadb_utf8_configuration.changed
- name: Explicitly run all handlers
include_tasks: ../handlers/main.yml
when: "run_handlers | default(False) | bool()"
tags:
- handlers
|