Ansible role: ansible-role-gcloud-install
|
|
||
|---|---|---|
| handlers | ||
| meta | ||
| tasks | ||
| tests | ||
| vars | ||
| README.md | ||
gcloud-install
Устанавливает Google Cloud CLI (gcloud) через официальный apt-репозиторий packages.cloud.google.com. Этот репозиторий использует фиксированное имя дистрибуции cloud-sdk — в отличие от HashiCorp, он НЕ привязан к codename хоста, поэтому безопасен и на Kali rolling.
Переменные
Нет — версия управляется apt (state: latest), pin через apt недоступен в этой роли.
Идемпотентность
Полностью на apt: state: latest обновляет пакет если вышла новая версия, no-op если уже актуален. GPG-ключ дозаписывается один раз (creates: на keyring-файле) — если апстрим когда-нибудь ротирует ключ, потребуется вручную удалить /usr/share/keyrings/cloud.google.gpg.
Запуск
ansible-playbook playbooks/setup-devenv.yml