davidalger.cloud_sql_proxy

Rol de Ansible: Cloud SQL Proxy

Estado de Build

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.

Acerca del proyecto

Cloud SQL Proxy for Linux.

Instalar
ansible-galaxy install davidalger.cloud_sql_proxy
Licencia
mit
Descargas
1.3k
Propietario
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes