davidalger.cloud_sql_proxy
Ansibleロール: Cloud SQL Proxy
RHEL / CentOS 7にCloud SQL Proxyをインストールし、cloud-sql-proxy.service
を実行し続けるユニットスクリプトをセットアップします。
要件
プロキシが接続するためのCloud SQLインスタンスが必要です。
ロール変数
cloud_sql_proxy_connection_name: <project_id>:<region>:<instance_name>
Cloud SQLインスタンスの接続名です。詳細はこのページを参照してください。この値はCloud ConsoleのCloud SQLインスタンスで見つけることができます。
この文字列は、プロキシがソケットパスを決定するためにも使用されます。例: tf-project-298d32a1:us-central1:tf-master-db1
が接続名として使用されると、結果のUNIXソケットは/var/run/cloud-sql-proxy/tf-project-298d32a1:us-central1:tf-master-db1
になります。
cloud_sql_proxy_tcp_port: <tcp_port>
これを設定すると、Cloud SQL ProxyサービスがUNIXソケットではなく、ローカルTCPポートでリッスンするようになります。
依存関係
ありません。
例プレイブック
- hosts: web-servers
vars:
cloud_sql_proxy_connection_name: tf-project-298d32a1:us-central1:tf-master-db1
roles:
- { role: davidalger.cloud_sql_proxy, tags: database }
ライセンス
この作品はMITライセンスの下でライセンスされています。詳細はLICENSEファイルを参照してください。
作者情報
このロールは2018年にDavid Algerによって作成されました。
インストール
ansible-galaxy install davidalger.cloud_sql_proxy
ライセンス
mit
ダウンロード
1.3k
所有者
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes