mkubenka.mysql

Rol de Ansible MySQL Estado de Construcción Rol de Ansible

MySQL es un sistema de gestión de bases de datos relacional de código abierto (RDBMS). Este rol utiliza el repositorio Yum de MySQL Community.

Inspirado por https://github.com/mjanser/ansible-role-mysql

Requisitos

Ninguno

Variables del Rol

Las variables que se pueden pasar a este rol y una breve descripción de ellas son las siguientes. (Para todas las variables, consulta defaults/main.yml)


# Versiones soportadas: 5.5, 5.6, 5.7 y 8.0
mysql_version: '5.7'

# Variable obligatoria.
mysql_root_password: ''

mysql_import_timezones: true

mysql_bind_address: 127.0.0.1

# Puedes usar https://tools.percona.com/wizard.
mysql_server_options:
  ## Uso de memoria
  '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'

  ## Limitaciones
  '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'

  ## Cache de consultas
  'query_cache_limit': '2M'
  'query_cache_size': '32M'
  'query_prealloc_size': '10M'

# Define usuarios adicionales de mysql.
mysql_users:
  - name: datadog
    password: "CorrectHorseBatteryStaple1$"
    privileges: "*.*:REPLICATION CLIENT,PROCESS/performance_schema.*:SELECT"

# Contraseña para el usuario repl con privilegios de replicación
mysql_slave_password: ''

# Lista de hosts permitidos para conectar como usuario repl
mysql_slaves_hosts: 
  - 10.10.0.2
  - db2

Dependencias

Ninguna

Ejemplo de Playbook

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

Licencia

BSD

Información del Autor

Michal Kubenka mkubenka@gmail.com

Acerca del proyecto

MySQL Role.

Instalar
ansible-galaxy install mkubenka.mysql
Licencia
Unknown
Descargas
1.7k
Propietario