mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-04-10 12:50:27 -07:00
31 lines
955 B
YAML
31 lines
955 B
YAML
---
|
|
# https://cloud.google.com/sdk/docs/install#rpm
|
|
- name: Gcloud | RHEL | Add a dnf signing key, uses whichever key is at the URL
|
|
ansible.builtin.yum_repository:
|
|
name: google-cloud-sdk
|
|
description: Google Cloud SDK
|
|
baseurl: https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
|
|
enabled: true
|
|
gpgcheck: true
|
|
repo_gpgcheck: false
|
|
gpgkey:
|
|
- https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
|
|
|
- name: Gcloud | RHEL | Install the google-cloud-sdk package
|
|
ansible.builtin.dnf:
|
|
name: google-cloud-sdk
|
|
update_cache: "yes"
|
|
register: task_result
|
|
until: task_result is success
|
|
retries: 10
|
|
delay: 2
|
|
|
|
- name: Gcloud | Debian | Install the google-cloud-sdk additional components
|
|
ansible.builtin.dnf:
|
|
name: google-cloud-sdk-{{ item }}
|
|
update_cache: "yes"
|
|
register: task_result
|
|
until: task_result is success
|
|
retries: 10
|
|
delay: 2
|
|
loop: "{{ gcloud_additional_components }}"
|