diff --git a/inventory/sample/group_vars/all/containerd.yml b/inventory/sample/group_vars/all/containerd.yml
index 795bd4aafbe34082a97fba1729c818d986cc93f0..82c4953dba19ff68b18175791667cd2e021620aa 100644
--- a/inventory/sample/group_vars/all/containerd.yml
+++ b/inventory/sample/group_vars/all/containerd.yml
@@ -1,6 +1,10 @@
 ---
 # Please see roles/container-engine/containerd/defaults/main.yml for more configuration options
 
+# containerd_storage_dir: "/var/lib/containerd"
+# containerd_state_dir: "/run/containerd"
+# containerd_oom_score: 0
+
 # containerd_default_runtime: "runc"
 # containerd_snapshotter: "native"
 
diff --git a/roles/container-engine/containerd/defaults/main.yml b/roles/container-engine/containerd/defaults/main.yml
index 82276b9bfca6f7719c5de10ed31005102471d739..dc9777fc09245e820cda27ceb0c3356b1ab61335 100644
--- a/roles/container-engine/containerd/defaults/main.yml
+++ b/roles/container-engine/containerd/defaults/main.yml
@@ -1,4 +1,7 @@
 ---
+containerd_storage_dir: "/var/lib/containerd"
+containerd_state_dir: "/run/containerd"
+containerd_oom_score: 0
 
 containerd_default_runtime: "runc"
 # containerd_snapshotter: "native"
diff --git a/roles/container-engine/containerd/templates/config.toml.j2 b/roles/container-engine/containerd/templates/config.toml.j2
index c830e7a46c9be60dcb1bb25e27d971d822a6ad5a..8fca568143589fe228086f7254b22f53cfffc3c3 100644
--- a/roles/container-engine/containerd/templates/config.toml.j2
+++ b/roles/container-engine/containerd/templates/config.toml.j2
@@ -1,4 +1,7 @@
 version = 2
+root = "{{ containerd_storage_dir }}"
+state = "{{ containerd_state_dir }}"
+oom_score = {{ containerd_oom_score }}
 
 [grpc]
   max_recv_message_size = {{ containerd_grpc_max_recv_message_size | default(16777216) }}
diff --git a/tests/files/packet_centos7-flannel-containerd-addons-ha.yml b/tests/files/packet_centos7-flannel-containerd-addons-ha.yml
index 2657cf5d184e83a3e9355d428bf7df3861a625c7..d47ef416f6b6d6d055954acbc0080bb67a5c9968 100644
--- a/tests/files/packet_centos7-flannel-containerd-addons-ha.yml
+++ b/tests/files/packet_centos7-flannel-containerd-addons-ha.yml
@@ -39,3 +39,8 @@ tls_cipher_suites:
 etcd_tls_cipher_suites:
   - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
   - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+
+# Containerd
+containerd_storage_dir: /var/data/containerd
+containerd_state_dir: /run/cri/containerd
+containerd_oom_score: -999