- hosts: gce_linux | |
user: chrome-bot | |
gather_facts: true | |
tasks: | |
- name: Gather package facts (pre-update) | |
package_facts: | |
manager: apt | |
# Inspired by https://devops.stackexchange.com/a/18280. | |
- name: Check google-cloud-sdk package version (pre-update) | |
debug: | |
msg: "{{ ansible_facts.packages['google-cloud-sdk'][0].version }}" | |
when: "'google-cloud-sdk' in ansible_facts.packages" | |
- name: Update google-cloud-sdk package | |
become: true | |
apt: | |
name: google-cloud-sdk | |
state: latest | |
- name: Gather package facts (post-update) | |
package_facts: | |
manager: apt | |
- name: Check google-cloud-sdk package version (post-update) | |
debug: | |
msg: "{{ ansible_facts.packages['google-cloud-sdk'][0].version }}" | |
when: "'google-cloud-sdk' in ansible_facts.packages" |