Skip to content
Snippets Groups Projects
Commit 9fd14cb6 authored by Alexander Block's avatar Alexander Block
Browse files

Add growpart role to allow growing the root partition on CentOS

At least the OS images from Azure do not grow the root FS automatically.
parent 4e34803b
No related branches found
No related tags found
No related merge requests found
---
- name: install growpart
package: name=cloud-utils-growpart state=latest
- name: check if growpart needs to be run
command: growpart -N /dev/sda 1
failed_when: False
changed_when: "'NOCHANGE:' not in growpart_needed.stdout"
register: growpart_needed
- name: check fs type
command: file -Ls /dev/sda1
changed_when: False
register: fs_type
- name: run growpart
command: growpart /dev/sda 1
when: growpart_needed.changed
- name: run xfs_growfs
command: xfs_growfs /dev/sda1
when: growpart_needed.changed and 'XFS' in fs_type.stdout
\ No newline at end of file
......@@ -180,3 +180,9 @@
- include: resolvconf.yml
tags: [bootstrap-os, resolvconf]
- include: growpart-centos-7.yml
when: ansible_distribution in ["CentOS","RedHat"] and
ansible_distribution_major_version >= 7
tags: bootstrap-os
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment