updated mariadb state

This commit is contained in:
Paul 2023-08-26 09:48:32 +02:00
parent 670fb3846f
commit 24e61c905b
4 changed files with 28 additions and 3 deletions

View File

@ -1,6 +1,6 @@
--- ---
{%- from "mariadb/map.jinja" import mariadb with context %} {%- from "mariadb/map.jinja" import mariadb with context %}
mariadb-config: mariadb-config-server:
file.managed: file.managed:
- name: /etc/mysql/mariadb.conf.d/51-server.cnf - name: /etc/mysql/mariadb.conf.d/51-server.cnf
- source: salt://mariadb/templates/server.cnf.j2 - source: salt://mariadb/templates/server.cnf.j2
@ -13,3 +13,15 @@ mariadb-config:
- pip: mariadb-install-pip-pkgs - pip: mariadb-install-pip-pkgs
- watch_in: - watch_in:
- service: mariadb-service - service: mariadb-service
mariadb-config-client:
file.managed:
- name: /etc/mysql/mariadb.conf.d/51-client.cnf
- source: salt://mariadb/templates/client.cnf.j2
- user: root
- group: root
- mode: 0644
- template: jinja
- require:
- pkg: mariadb-install-pkgs
- pip: mariadb-install-pip-pkgs

View File

@ -15,7 +15,11 @@ mariadb:
- mysqlclient - mysqlclient
databases: {} databases: {}
users: {} users: {}
config: client:
mysql:
options:
prompt: "\\u@\\h:\\d> "
server:
mysqld: mysqld:
options: options:
bind_address: 0.0.0.0 bind_address: 0.0.0.0

View File

@ -0,0 +1,9 @@
## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }}
{%- from "mariadb/map.jinja" import mariadb with context -%}
{%- for section, elems in mariadb.client.items() %}
[{{ section }}]
{%- for key, value in elems.options.items() %}
{{ key }}={{ value }}
{%- endfor %}
{%- endfor %}

View File

@ -1,7 +1,7 @@
## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }} ## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }}
{%- from "mariadb/map.jinja" import mariadb with context -%} {%- from "mariadb/map.jinja" import mariadb with context -%}
{%- for section, elems in mariadb.config.items() %} {%- for section, elems in mariadb.server.items() %}
[{{ section }}] [{{ section }}]
{%- for key, value in elems.options.items() %} {%- for key, value in elems.options.items() %}
{{ key }}={{ value }} {{ key }}={{ value }}