davidalger.cloud_sql_proxy
Ansible Role : Cloud SQL Proxy
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.
ansible-galaxy install davidalger.cloud_sql_proxy