--- - name: Ensure growpart is installed action: "{{ ansible_pkg_mgr }} name=cloud-utils-growpart state=present" and not is_atomic - name: Determine if growpart is installed command: "rpm -q cloud-utils-growpart" register: has_growpart failed_when: "has_growpart.cr != 0 and 'package cloud-utils-growpart is not installed' not in has_growpart.stdout" changed_when: false when: is_atomic - name: Grow the partitions command: "growpart {{oep_drive}} {{oep_partition}}" - name: Expand the filesystem - xfs command: "xfs_growfs {{oep_drive}}{{oep_partition}}" when: oep_file_system == "xfs" - name: Expand the filesystem - ext(2,3,4) command: "resize2fs {{oep_drive}}{{oep_partition}}" when: oep_file_system == "ext"