Skip to content
Snippets Groups Projects
proxysql.json.j2 2.22 KiB
Newer Older
{
    "command": "/etc/proxysql_run.sh",
    "config_files": [
        {
            "source": "{{ container_config_directory }}/proxysql_run.sh",
            "dest": "/etc/proxysql_run.sh",
            "owner": "proxysql",
            "perm": "0700"
        },
        {
            "source": "{{ container_config_directory }}/proxysql.yaml",
            "dest": "/etc/proxysql/proxysql.yaml",
            "owner": "proxysql",
            "perm": "0600"
        },
        {
            "source": "{{ container_config_directory }}/users/",
            "dest": "/etc/proxysql/users",
            "owner": "proxysql",
            "perm": "0700"
        },
        {
            "source": "{{ container_config_directory }}/rules/",
            "dest": "/etc/proxysql/rules",
            "owner": "proxysql",
            "perm": "0700"
        }
        {% if database_enable_tls_backend | bool %},
        {
            "source": "{{ container_config_directory }}/ca-certificates/root.crt",
            "dest": "/etc/proxysql/certs/root.crt",
            "owner": "proxysql",
            "perm": "0600"
        },
        {
            "source": "{{ container_config_directory }}/mariadb-cert.pem",
            "dest": "/etc/proxysql/certs/mariadb-cert.pem",
            "owner": "proxysql",
            "perm": "0600"
        },
        {
            "source": "{{ container_config_directory }}/mariadb-key.pem",
            "dest": "/etc/proxysql/certs/mariadb-key.pem",
            "owner": "proxysql",
            "perm": "0600"
        }{% endif %}
        {% if database_enable_tls_internal | bool %},
        {
            "source": "{{ container_config_directory }}/ca-certificates/root.crt",
            "dest": "/var/lib/proxysql/proxysql-ca.pem",
            "owner": "proxysql",
            "perm": "0600"
        },
        {
            "source": "{{ container_config_directory }}/proxysql-cert.pem",
            "dest": "/var/lib/proxysql/proxysql-cert.pem",
            "owner": "proxysql",
            "perm": "0600"
        },
        {
            "source": "{{ container_config_directory }}/proxysql-key.pem",
            "dest": "/var/lib/proxysql/proxysql-key.pem",
            "owner": "proxysql",
            "perm": "0600"
        }{% endif %}