We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4f2370 commit 886161dCopy full SHA for 886161d
etc/kayobe/ansible/growroot.yml
@@ -41,13 +41,23 @@
41
become: true
42
43
- block:
44
+ - name: Check if growpart is installed
45
+ shell:
46
+ cmd: type growpart
47
+ changed_when: false
48
+ failed_when: false
49
+ check_mode: false
50
+ register: growpart_check
51
+ become: true
52
+
53
- name: Ensure growpart is installed
54
package:
55
name: "{% if os_family == 'RedHat' %}cloud-utils-growpart{% else %}cloud-guest-utils{% endif %}"
56
state: present
57
cache_valid_time: "{{ apt_cache_valid_time if os_family == 'Debian' else omit }}"
58
update_cache: "{{ true if os_family == 'Debian' else omit }}"
59
60
+ when: growpart_check.rc !=0
61
62
- name: Get root PV device
63
command: "pvs --select vg_name={{ growroot_vg }} --reportformat json"
0 commit comments