cloud_sql_proxy
Ansible Роль: Cloud SQL Proxy
Устанавливает Cloud SQL Proxy на RHEL / CentOS 7 с полными юнит-скриптами для поддержания работы cloud-sql-proxy.service
.
Требования
Просто необходима Cloud SQL инстанция, к которой будет подключаться прокси.
Переменные роли
cloud_sql_proxy_connection_name: <id_проекта>:<регион>:<имя_инстанции>
Имя подключения для инстанции Cloud SQL. Дополнительную информацию можно найти на этой странице. Подходящее значение можно найти в инстанции 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 будет слушать на локальном TCP-порту, а не на unix-сокете.
Зависимости
Нет.
Пример плейбука
- 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 году Дэвидом Алжером.
ansible-galaxy install davidalger/ansible-role-cloud-sql-proxy