diff --git a/puppet/role.role.j2.yaml b/puppet/role.role.j2.yaml
index f99db927b4..88a72b0f85 100644
--- a/puppet/role.role.j2.yaml
+++ b/puppet/role.role.j2.yaml
@@ -176,7 +176,7 @@ parameters:
     type: number
     default: 30
     description: |
-      Maximum amount of time to possibly to delay configuation collection
+      Maximum amount of time to possibly to delay configuration collection
       polling. Defaults to 30 seconds. Set to 0 to disable it which will cause
       the configuration collection to occur as soon as the collection process
       starts.  This setting is used to prevent the configuration collection
diff --git a/tools/process-templates.py b/tools/process-templates.py
index 3edccba729..5f586c4782 100755
--- a/tools/process-templates.py
+++ b/tools/process-templates.py
@@ -142,7 +142,7 @@ def process_templates(template_path, role_data_path, output_dir,
 
             # NOTE(flaper87): Ignore hidden dirs as we don't
             # generate templates for those.
-            # Note the slice assigment for `dirs` is necessary
+            # Note the slice assignment for `dirs` is necessary
             # because we need to modify the *elements* in the
             # dirs list rather than the reference to the list.
             # This way we'll make sure os.walk will iterate over