davidalger.cloud_sql_proxy

Ansible Role : Cloud SQL Proxy

Statut de construction

Installe Cloud SQL Proxy sur RHEL / CentOS 7, avec des scripts de service pour maintenir cloud-sql-proxy.service en marche.

Exigences

Il suffit d'avoir une instance Cloud SQL à laquelle le proxy peut se connecter.

Variables de rôle

cloud_sql_proxy_connection_name: <project_id>:<region>:<instance_name>

Le nom de connexion pour l'instance Cloud SQL. Consultez cette page pour plus d'informations. Une valeur appropriée peut être trouvée dans l'instance Cloud SQL dans la Console Cloud.

Cette chaîne est également utilisée par le proxy pour déterminer le chemin du socket. Exemple : Lorsque tf-project-298d32a1:us-central1:tf-master-db1 est utilisé comme nom de connexion, le socket unix résultant sera /var/run/cloud-sql-proxy/tf-project-298d32a1:us-central1:tf-master-db1.

cloud_sql_proxy_tcp_port: <tcp_port>

Si cela est défini, le service Cloud SQL Proxy écoutera sur un port TCP local plutôt que sur un socket unix.

Dépendances

Aucune.

Exemple de Playbook

- hosts: serveurs-web
  vars:
    cloud_sql_proxy_connection_name: tf-project-298d32a1:us-central1:tf-master-db1

  roles:
    - { role: davidalger.cloud_sql_proxy, tags: base de données }

Licence

Ce travail est sous licence MIT. Voir le fichier LICENCE pour plus de détails.

Informations sur l'auteur

Ce rôle a été créé en 2018 par David Alger.

À propos du projet

Cloud SQL Proxy for Linux.

Installer
ansible-galaxy install davidalger.cloud_sql_proxy
Licence
mit
Téléchargements
1.3k
Propriétaire
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes