diff --git a/deploy-guide/source/deploymenthost.rst b/deploy-guide/source/deploymenthost.rst
index e3c34ca8ef..5f9376f7c5 100644
--- a/deploy-guide/source/deploymenthost.rst
+++ b/deploy-guide/source/deploymenthost.rst
@@ -28,6 +28,7 @@ hosts:
* `Ubuntu server 22.04 (Jammy Jellyfish) LTS 64-bit `_
* `Debian 11 (Bullseye) LTS 64-bit `_
+* `Debian 12 (Bookworm) LTS 64-bit `_
* `Centos 9 Stream 64-bit `_
* `Rocky Linux 9 64-bit `_
diff --git a/deploy-guide/source/overview-requirements.rst b/deploy-guide/source/overview-requirements.rst
index 36480667e8..34893d2c0c 100644
--- a/deploy-guide/source/overview-requirements.rst
+++ b/deploy-guide/source/overview-requirements.rst
@@ -7,6 +7,7 @@ following minimum requirements:
* Debian
* Debian 11 (bullseye)
+ * Debian 12 (bookworm)
* Ubuntu
diff --git a/deploy-guide/source/targethosts-prepare.rst b/deploy-guide/source/targethosts-prepare.rst
index fec58ce8c4..c92f1e389b 100644
--- a/deploy-guide/source/targethosts-prepare.rst
+++ b/deploy-guide/source/targethosts-prepare.rst
@@ -13,6 +13,7 @@ target host:
* Ubuntu server 22.04 (Jammy Jellyfish) LTS 64-bit
* Debian 11 64-bit
+* Debian 12 64-bit
* Centos 9 Stream 64-bit
* Rocky Linux 9 64-bit
diff --git a/doc/source/admin/upgrades/os-compatibility-matrix.html b/doc/source/admin/upgrades/os-compatibility-matrix.html
index e2a6f4d9ff..a143a5631d 100644
--- a/doc/source/admin/upgrades/os-compatibility-matrix.html
+++ b/doc/source/admin/upgrades/os-compatibility-matrix.html
@@ -147,7 +147,7 @@
2023.2 (Bobcat)
| source |
✘ |
- ✔ |
+ ✘ |
✔ |
✘ |
✘ |
diff --git a/doc/source/user/aio/quickstart.rst b/doc/source/user/aio/quickstart.rst
index 45689f8871..752f8d3056 100644
--- a/doc/source/user/aio/quickstart.rst
+++ b/doc/source/user/aio/quickstart.rst
@@ -121,7 +121,8 @@ version.
.. note::
The |current_release_formal_name| release is only compatible with
- Debian 11 (bullseye), Ubuntu 22.04 (Jammy Jellyfish), CentOS 9 Stream,
+ Debian 11 (bullseye), Debian 12 (bookworm),
+ Ubuntu 22.04 (Jammy Jellyfish), CentOS 9 Stream,
and derivitives of CentOS Stream/RHEL such as Rocky Linux.
The next step is to bootstrap Ansible and the Ansible roles for the
diff --git a/playbooks/openstack-hosts-setup.yml b/playbooks/openstack-hosts-setup.yml
index 3649bb338f..043dc19f26 100644
--- a/playbooks/openstack-hosts-setup.yml
+++ b/playbooks/openstack-hosts-setup.yml
@@ -58,7 +58,7 @@
(ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'jammy') or
(ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '9')
msg: >
- The only supported platforms for this release are Debian 11 (Bullseye),
+ The only supported platforms for this release are Debian 11 (Bullseye), Debian 12 (Bookworm)
Ubuntu 22.04 (Jammy), CentOS 9 Stream, and Rocky Linux 9.
roles:
- role: "openstack_hosts"