diff --git a/README.md b/README.md
index 95a6e2a..70e6825 100644
--- a/README.md
+++ b/README.md
@@ -179,7 +179,7 @@ No requirements.
 | Name | Source | Version |
 |------|--------|---------|
 |  [kubernetes](#module\_kubernetes) | cloudposse/eks-cluster/aws | 3.0.0 |
-|  [node\_pool](#module\_node\_pool) | cloudposse/eks-node-group/aws | 3.1.1 |
+|  [node\_pool](#module\_node\_pool) | cloudposse/eks-node-group/aws | 3.2.0 |
 |  [subnets](#module\_subnets) | cloudposse/dynamic-subnets/aws | 2.4.2 |
 |  [vpc](#module\_vpc) | cloudposse/vpc/aws | 2.2.0 |
 |  [vpc\_peering\_accepter\_with\_routes](#module\_vpc\_peering\_accepter\_with\_routes) | ./modules/vpc_peering_accepter_with_routes | n/a |
diff --git a/node_pool.tf b/node_pool.tf
index 2629a05..9d25114 100644
--- a/node_pool.tf
+++ b/node_pool.tf
@@ -3,7 +3,7 @@ module "node_pool" {
   for_each = { for np in var.node_pools : np.name => np }
   source   = "cloudposse/eks-node-group/aws"
   # Cloud Posse recommends pinning every module to a specific version
-  version               = "3.1.1"
+  version               = "3.2.0"
   ec2_ssh_key_name      = each.value.ssh_key_pair_names
   instance_types        = [each.value.instance_type]
   subnet_ids            = var.private_subnets_enabled ? module.subnets.private_subnet_ids : module.subnets.public_subnet_ids