davidalger.cloud_sql_proxy
Rol de Ansible: Cloud SQL Proxy
Instala Cloud SQL Proxy en RHEL / CentOS 7, completo con scripts de unidad para mantener cloud-sql-proxy.service
en funcionamiento.
Requisitos
Solo se necesita una instancia de Cloud SQL a la que el proxy se conecte.
Variables de Rol
cloud_sql_proxy_connection_name: <project_id>:<region>:<instance_name>
El nombre de conexión para la instancia de Cloud SQL. Consulta esta página para más información. Un valor adecuado para esto se puede encontrar en la instancia de Cloud SQL en la Consola de Google Cloud.
Esta cadena también es utilizada por el proxy para determinar la ruta del socket. Ejemplo: Cuando se usa tf-project-298d32a1:us-central1:tf-master-db1
como el nombre de conexión, el socket unix resultante será /var/run/cloud-sql-proxy/tf-project-298d32a1:us-central1:tf-master-db1
cloud_sql_proxy_tcp_port: <tcp_port>
Configurar esto hará que el servicio de Cloud SQL Proxy escuche en un puerto TCP local en lugar de un socket unix.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: servidores-web
vars:
cloud_sql_proxy_connection_name: tf-project-298d32a1:us-central1:tf-master-db1
roles:
- { role: davidalger.cloud_sql_proxy, tags: base de datos }
Licencia
Este trabajo está licenciado bajo la licencia MIT. Consulta el archivo LICENSE para obtener más detalles.
Información del Autor
Este rol fue creado en 2018 por David Alger.
ansible-galaxy install davidalger.cloud_sql_proxy