Skip to content

Extract Cloud SDK archive step is skipped when trying to upgrade

License

Notifications You must be signed in to change notification settings

net-expertise/ansible-role-gcloud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ericsysmin.gcloud

Build Status

This role installs the gcloud command-line tool on a linux system.

Requirements

Debian

None

Ubuntu

None

CentOS

  • epel (if using archive installation)

Role Variables

All variables which can be overridden are stored in defaults/main.yml file as well as in table below.

Variable Required Default Comments
gcloud_install_type No package Type of install package or archive
gcloud_apt_url No http://packages.cloud.google.com/apt URL of the APT Repository
gcloud_apt_key No https://packages.cloud.google.com/apt/doc/apt-key.gpg GPG Key for the APT Repository
gcloud_apt_repo No cloud-sdk-{{ ansible_distribution_release }} Name of the APT Repository
gcloud_yum_baseurl No https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64 URL of the YUM Repository
gcloud_yum_key No https://packages.cloud.google.com/yum/doc/yum-key.gpg GPG Key for the YUM Repository
gcloud_version No 268.0.0 Version of google-cloud-sdk to install
gcloud_archive_name No google-cloud-sdk-{{ gcloud_version }}-linux-{{ ansible_architecture }}.tar.gz Full length name of gcloud archive
gcloud_archive_url No https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/{{ gcloud_archive_name }} URL to download the gcloud archive
gcloud_archive_path No /usr/lib Where should we unpack the archive
gcloud_library_path No {{ gcloud_archive_path }}/google-cloud-sdk Path of the library after archive unpack
gcloud_install_script No false Boolean: Execute install.sh from archive
gcloud_usage_reporting No false Boolean: Disable anonymous usage reporting.
gcloud_profile_path No false Profile to update with PATH and completion.
gcloud_command_completion No false Boolean: Add a line for command completion in the profile
gcloud_update_path No false Boolean: Add a line for path updating in the profile
gcloud_override_components No [] Override the components that would be installed by default
gcloud_additional_components No [] Additional components to installed

Example Playbook

- hosts: servers
  roles:
     - role: ericsysmin.gcloud

License

MIT

Author Information

ericsysmin

About

Extract Cloud SDK archive step is skipped when trying to upgrade

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%