mkubenka.mysql
Rola Ansible MySQL

MySQL to system zarządzania relacyjnymi bazami danych (RDBMS) z otwartym kodem źródłowym. Ta rola wykorzystuje repozytorium Yum MySQL Community.
Zainspirowane https://github.com/mjanser/ansible-role-mysql
Wymagania
Brak
Zmienne Roli
Zmienne, które można przekazać do tej roli oraz krótki opis dotyczący tych zmiennych są następujące. (Aby zobaczyć wszystkie zmienne, zerknij na defaults/main.yml)
# Obsługiwane wersje 5.5, 5.6, 5.7 i 8.0
mysql_version: '5.7'
# Wymagana zmienna.
mysql_root_password: ''
mysql_import_timezones: true
mysql_bind_address: 127.0.0.1
# Możesz użyć https://tools.percona.com/wizard.
mysql_server_options:
## Użycie pamięci
'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'
## Ograniczenia
'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'
## Pamięć podręczna zapytań
'query_cache_limit': '2M'
'query_cache_size': '32M'
'query_prealloc_size': '10M'
# Zdefiniuj dodatkowych użytkowników MySQL.
mysql_users:
- name: datadog
password: "CorrectHorseBatteryStaple1$"
privileges: "*.*:REPLICATION CLIENT,PROCESS/performance_schema.*:SELECT"
# Hasło dla użytkownika repl z uprawnieniami replikacji
mysql_slave_password: ''
# Lista hostów, które mogą się łączyć jako użytkownik repl
mysql_slaves_hosts:
- 10.10.0.2
- db2
Zależności
Brak
Przykładowy Playbook
- hosts: serwery
roles:
- { role: mkubenka.mysql, mysql_root_password: 'CorrectHorseBatteryStaple1$' }
Licencja
BSD
Informacje o Autorze
Michal Kubenka mkubenka@gmail.com
Zainstaluj
ansible-galaxy install mkubenka.mysql
Licencja
Unknown
Pobrania
1.7k
Właściciel