mkubenka.mysql

Ansible-Rolle MySQL Build-Status Ansible-Rolle

MySQL ist ein Open-Source relationales Datenbankmanagementsystem (RDBMS). Diese Rolle verwendet das MySQL Community Yum-Repository.

Inspiriert von https://github.com/mjanser/ansible-role-mysql

Anforderungen

Keine

Rollen-Variablen

Die Variablen, die dieser Rolle übergeben werden können, sowie eine kurze Beschreibung finden Sie wie folgt. (Für alle Variablen sehen Sie sich defaults/main.yml an)


# Unterstützte Versionen 5.5, 5.6, 5.7 und 8.0
mysql_version: '5.7'

# Erforderliche Variable.
mysql_root_password: ''

mysql_import_timezones: true

mysql_bind_address: 127.0.0.1

# Sie können https://tools.percona.com/wizard verwenden.
mysql_server_options:
  ## Speicherverbrauch
  'table_open_cache': '64'
  'key_buffer_size': '16M'
  'innodb_buffer_pool_size': '16M'
  'thread_cache_size': '8'
  'ft_min_word_len': '3'

  'innodb_log_file_size': '5M'
  'innodb_log_buffer_size': '8M'
  'innodb_flush_log_at_trx_commit': '1'
  'innodb_lock_wait_timeout': '50'

  ## Einschränkungen
  'max_connections': '100'
  'max_connect_errors': '100'
  'long_query_time': '5'
  'max_tmp_tables': '40'
  'wait_timeout': '100'
  'interactive_timeout': '900'
  'connect_timeout': '4'
  'max_allowed_packet': '2MB'

  ## Abfrage-Cache
  'query_cache_limit': '2M'
  'query_cache_size': '32M'
  'query_prealloc_size': '10M'

# Definieren Sie zusätzliche MySQL-Benutzer.
mysql_users:
  - name: datadog
    password: "CorrectHorseBatteryStaple1$"
    privileges: "*.*:REPLICATION CLIENT,PROCESS/performance_schema.*:SELECT"

# Passwort für repl-Benutzer mit Replikationsberechtigungen
mysql_slave_password: ''

# Liste der Hosts, die sich als repl-Benutzer verbinden dürfen
mysql_slaves_hosts: 
  - 10.10.0.2
  - db2

Abhängigkeiten

Keine

Beispiel-Playbook

- hosts: servers
  roles:
     - { role: mkubenka.mysql, mysql_root_password: 'CorrectHorseBatteryStaple1$' }

Lizenz

BSD

Autoreninformation

Michal Kubenka mkubenka@gmail.com

Über das Projekt

MySQL Role.

Installieren
ansible-galaxy install mkubenka.mysql
GitHub Repository
Lizenz
Unknown
Downloads
1.7k
Besitzer