• Michel Blanc's avatar
    Adds new variables, molecule testing and hot reloading configs · 5aa494cd
    Michel Blanc authored
    Added new variables
    - proxysql_mysql_server_version (fixes #3)
    - basic cluster support (proxysql_cluster_name & proxysql_cluster_password)
    
    Added hot reloading for configuration changes (proxysql does not pick them up unless we use --initial). Fixes #2
    
    Added molecule testing support
    5aa494cd
main.yml 908 bytes
---
proxysql_admin_user: admin
proxysql_admin_password: admin
proxysql_admin_interface: 127.0.0.1
proxysql_admin_port: 6032
# Force database wipe
proxysql_initial: false
proxysql_mysql_interface: 127.0.0.1
proxysql_mysql_port: 6033
# Query rules
# Format:
# proxysql_mysql_query_rules:
#   - match_pattern: "^SELECT .* FOR UPDATE$"
#     destination_hostgroup: 0
#   - match_pattern: "^SELECT"
#     destination_hostgroup: 1
proxysql_mysql_query_rules: []
# Servers
# Format:
# proxysql_mysql_servers:
#   - address: 127.0.0.1
#     port: 3306
#     hostgroup: 0
#   - address: 1.2.3.4
#     port: 3306
#     hostgroup: 1
proxysql_mysql_servers: []
# Users
# Format:
# proxysql_mysql_users:
#   - username: foo
#     password: bar
#     default_hostgroup: 0  # default: 0
proxysql_mysql_users: []
proxysql_cluster_name: false
proxysql_cluster_password: false
proxysql_mysql_server_version: 5.5.30