diff --git a/roles/kubernetes/preinstall/defaults/main.yml b/roles/kubernetes/preinstall/defaults/main.yml
index 8839ec4668e6614a1877ecf59839fd705b5264c7..01ce93f0cb73ee170a6eca4ce7cf5d32460c3e34 100644
--- a/roles/kubernetes/preinstall/defaults/main.yml
+++ b/roles/kubernetes/preinstall/defaults/main.yml
@@ -143,3 +143,6 @@ debian_os_family_extensions:
 
 # Sets DNSStubListener=no, useful if you get "0.0.0.0:53: bind: address already in use"
 systemd_resolved_disable_stub_listener: "{{ ansible_os_family in ['Flatcar', 'Flatcar Container Linux by Kinvolk'] }}"
+
+# Enable 0120-growpart-azure-centos-7 tasks
+growpart_azure_enabled: true
diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml
index 8e12636ec4f81bfb42bc50507c86d2865c46cd3f..133c45d9ba22373de0c78ecc57dddd551e8e6c76 100644
--- a/roles/kubernetes/preinstall/tasks/main.yml
+++ b/roles/kubernetes/preinstall/tasks/main.yml
@@ -120,6 +120,7 @@
     - not dns_late
     - azure_check.stat.exists
     - ansible_os_family == "RedHat"
+    - growpart_azure_enabled
   tags:
     - bootstrap-os