diff --git a/doc/source/configuration/reference/hosts.rst b/doc/source/configuration/reference/hosts.rst
index 4a0530345b3c2b1f4aa9fd0cb50dae20cab74805..1061d7d49ad41b7d2aaa5ddcc77a0ef257665854 100644
--- a/doc/source/configuration/reference/hosts.rst
+++ b/doc/source/configuration/reference/hosts.rst
@@ -836,7 +836,7 @@ Network Time Protocol (NTP) may be configured via variables in
 configured via ``chrony_ntp_servers``, and by default the ``pool.ntp.org``
 servers are used.
 
-Internally, kayobe uses the the `mrlesmithjr.chrony
+Internally, kayobe uses the `mrlesmithjr.chrony
 <https://galaxy.ansible.com/mrlesmithjr/chrony>`__ Ansible role. Rather than
 maintain a mapping between the ``kayobe`` and ``mrlesmithjr.chrony`` worlds, all
 variables are simply passed through. This means you can use all variables that
diff --git a/doc/source/configuration/reference/infra-vms.rst b/doc/source/configuration/reference/infra-vms.rst
index 0fd8e6013205b363848144cad5d4a49573178fdb..62854fe527cd75254e68420bf786e03412ec46f1 100644
--- a/doc/source/configuration/reference/infra-vms.rst
+++ b/doc/source/configuration/reference/infra-vms.rst
@@ -11,7 +11,7 @@ environment or are dependencies of the control plane.
 Configuration
 =============
 
-To deploy an infrastructure VM, add a new host to the the ``infra-vms`` group
+To deploy an infrastructure VM, add a new host to the ``infra-vms`` group
 in the inventory:
 
 .. code-block:: ini
diff --git a/doc/source/custom-ansible-playbooks.rst b/doc/source/custom-ansible-playbooks.rst
index 11e530ee061bec6783a2e117aaa025865d5827ab..ab031fffdfe64e95bf7fe0be7af434a425cac768 100644
--- a/doc/source/custom-ansible-playbooks.rst
+++ b/doc/source/custom-ansible-playbooks.rst
@@ -174,7 +174,7 @@ Hooks allow you to automatically execute custom playbooks at certain points duri
 the execution of a kayobe command. The point at which a hook is run is referred to
 as a ``target``. Please see the :ref:`list of available targets<Hook Targets>`.
 
-Hooks are created by symlinking an existing playbook into the the relevant directory under
+Hooks are created by symlinking an existing playbook into the relevant directory under
 ``$KAYOBE_CONFIG_PATH/hooks``. Kayobe will search the hooks directory for sub-directories
 matching ``<command>.<target>.d``, where ``command`` is the name of a kayobe command
 with any spaces replaced with dashes, and ``target`` is one of the supported targets for