diff --git a/roles/container-engine/nerdctl/templates/nerdctl.toml.j2 b/roles/container-engine/nerdctl/templates/nerdctl.toml.j2
index cd1b5f9e254acb8eef646abc68d22246ebf5b1d9..7fed7a00131d88cfc402df18eb3a252215268a0d 100644
--- a/roles/container-engine/nerdctl/templates/nerdctl.toml.j2
+++ b/roles/container-engine/nerdctl/templates/nerdctl.toml.j2
@@ -2,7 +2,7 @@ debug             = false
 debug_full        = false
 address           = "{{ cri_socket }}"
 namespace         = "k8s.io"
-snapshotter       = "native"
+snapshotter       = "{{ nerdctl_snapshotter | default('overlayfs') }}"
 cni_path          = "/opt/cni/bin"
 cni_netconfpath   = "/etc/cni/net.d"
 cgroup_manager    = "{{ kubelet_cgroup_driver | default('systemd') }}"