diff --git a/doc/source/deploy_install_guides/r3_release/ansible_bootstrap_configs.rst b/doc/source/deploy_install_guides/r3_release/ansible_bootstrap_configs.rst
index b87719814..998411791 100644
--- a/doc/source/deploy_install_guides/r3_release/ansible_bootstrap_configs.rst
+++ b/doc/source/deploy_install_guides/r3_release/ansible_bootstrap_configs.rst
@@ -2,13 +2,110 @@
 Ansible Bootstrap Configurations
 ================================
 
-This section describes additional Ansible bootstrap configurations for advanced
-Ansible bootstrap scenarios.
+This section describes Ansible bootstrap configuration options.
 
 .. contents::
    :local:
    :depth: 1
 
+
+.. _install-time-only-params:
+
+----------------------------
+Install-time-only parameters
+----------------------------
+
+Some Ansible bootstrap parameters can not be changed or are very difficult to
+change after installation is complete.
+
+Review the set of install-time-only parameters before installation and confirm
+that your values for these parameters are correct for the desired installation.
+
+.. note::
+
+   If you notice an incorrect install-time-only parameter value *before you
+   unlock controller-0 for the first time*, you can re-run the Ansible bootstrap
+   playbook with updated override values and the updated values will take effect.
+
+****************************
+Install-time-only parameters
+****************************
+
+**System Properties**
+
+* ``system_mode``
+* ``distributed_cloud_role``
+
+**Network Properties**
+
+* ``pxeboot_subnet``
+* ``pxeboot_start_address``
+* ``pxeboot_end_address``
+* ``management_subnet``
+* ``management_start_address``
+* ``management_end_address``
+* ``cluster_host_subnet``
+* ``cluster_host_start_address``
+* ``cluster_host_end_address``
+* ``cluster_pod_subnet``
+* ``cluster_pod_start_address``
+* ``cluster_pod_end_address``
+* ``cluster_service_subnet``
+* ``cluster_service_start_address``
+* ``cluster_service_end_address``
+* ``management_multicast_subnet``
+* ``management_multicast_start_address``
+* ``management_multicast_end_address``
+
+**Docker Proxies**
+
+* ``docker_http_proxy``
+* ``docker_https_proxy``
+* ``docker_no_proxy``
+
+**Docker Registries**
+
+* ``docker_registries``
+
+  * ``k8s.gcr.io``
+
+    * ``url``
+
+  * ``gcr.io``
+
+    * ``url``
+
+  * ``quay.io``
+
+    * ``url``
+
+  * ``docker.io``
+
+    * ``url``
+
+  * ``docker.elastic.co``
+
+    * ``url``
+
+  * ``defaults``
+
+    * ``url``
+
+  * ``secure``
+
+**Certificates**
+
+* ``k8s_root_ca_cert``
+* ``k8s_root_ca_key``
+
+**Kubernetes Parameters**
+
+* ``apiserver_oidc``
+
+  * ``client_id``
+  * ``issuer_id``
+  * ``username_claim``
+
 ----
 IPv6
 ----
@@ -45,7 +142,7 @@ Example IPv6 override values are shown below:
 Private registry
 ----------------
 
-To bootstrap StarlingX requires pulling container images for multiple system
+To bootstrap StarlingX you must pull container images for multiple system
 services. By default these container images are pulled from public registries:
 k8s.gcr.io, gcr.io, quay.io, and docker.io.
 
@@ -63,7 +160,7 @@ controller-0, and on :command:`system application-apply` of application packages
 The `docker_registries` structure is a map of public registries and the
 alternate registry values for each public registry. For each public registry the
 key is a fully scoped registry name of a public registry (for example "k8s.gcr.io")
-and the alternate registry URL and username/password (if authenticated). 
+and the alternate registry URL and username/password (if authenticated).
 
 url
    The fully scoped registry name (and optionally namespace/) for the alternate
diff --git a/doc/source/deploy_install_guides/r3_release/ansible_install_time_only.txt b/doc/source/deploy_install_guides/r3_release/ansible_install_time_only.txt
new file mode 100644
index 000000000..931d61a45
--- /dev/null
+++ b/doc/source/deploy_install_guides/r3_release/ansible_install_time_only.txt
@@ -0,0 +1,7 @@
+.. important::
+
+      Some Ansible bootstrap parameters can not be changed or are very difficult to change after installation is complete.
+
+      Review the set of install-time-only parameters before installation and confirm that your values for these parameters are correct for the desired installation.
+
+      Refer to :ref:`Ansible install-time-only parameters <install-time-only-params>` for details.
\ No newline at end of file
diff --git a/doc/source/deploy_install_guides/r3_release/bare_metal/aio_duplex_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/bare_metal/aio_duplex_install_kubernetes.rst
index 7eaae796d..ce0433f3e 100644
--- a/doc/source/deploy_install_guides/r3_release/bare_metal/aio_duplex_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/bare_metal/aio_duplex_install_kubernetes.rst
@@ -73,10 +73,12 @@ Bootstrap system on controller-0
    ``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
+
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods:
 
diff --git a/doc/source/deploy_install_guides/r3_release/bare_metal/aio_simplex_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/bare_metal/aio_simplex_install_kubernetes.rst
index 69e99f458..82de9d3df 100644
--- a/doc/source/deploy_install_guides/r3_release/bare_metal/aio_simplex_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/bare_metal/aio_simplex_install_kubernetes.rst
@@ -91,10 +91,12 @@ Bootstrap system on controller-0
    ``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
+
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods:
 
diff --git a/doc/source/deploy_install_guides/r3_release/bare_metal/controller_storage_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/bare_metal/controller_storage_install_kubernetes.rst
index bad677554..fd3819d3f 100644
--- a/doc/source/deploy_install_guides/r3_release/bare_metal/controller_storage_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/bare_metal/controller_storage_install_kubernetes.rst
@@ -95,10 +95,12 @@ Bootstrap system on controller-0
    ``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
+
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods:
 
diff --git a/doc/source/deploy_install_guides/r3_release/virtual/aio_duplex_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/virtual/aio_duplex_install_kubernetes.rst
index 39a1d0d25..e86b107b5 100644
--- a/doc/source/deploy_install_guides/r3_release/virtual/aio_duplex_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/virtual/aio_duplex_install_kubernetes.rst
@@ -81,10 +81,11 @@ On virtual controller-0:
    ``/usr/share/ansible/stx-ansible/playbooks/bootstrap/host_vars/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
 
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods:
diff --git a/doc/source/deploy_install_guides/r3_release/virtual/aio_simplex_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/virtual/aio_simplex_install_kubernetes.rst
index 9828701e0..3bf9513ef 100644
--- a/doc/source/deploy_install_guides/r3_release/virtual/aio_simplex_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/virtual/aio_simplex_install_kubernetes.rst
@@ -81,10 +81,11 @@ On virtual controller-0:
    ``/usr/share/ansible/stx-ansible/playbooks/bootstrap/host_vars/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
 
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods:
diff --git a/doc/source/deploy_install_guides/r3_release/virtual/controller_storage_install_kubernetes.rst b/doc/source/deploy_install_guides/r3_release/virtual/controller_storage_install_kubernetes.rst
index 1a91219ac..8e20999ea 100644
--- a/doc/source/deploy_install_guides/r3_release/virtual/controller_storage_install_kubernetes.rst
+++ b/doc/source/deploy_install_guides/r3_release/virtual/controller_storage_install_kubernetes.rst
@@ -86,10 +86,11 @@ On virtual controller-0:
    ``/usr/share/ansible/stx-ansible/playbooks/bootstrap/host_vars/default.yml``
       The default configuration values for the bootstrap playbook.
 
-   sysadmin home directory ($HOME)
+   ``sysadmin home directory ($HOME)``
       The default location where Ansible looks for and imports user
       configuration override files for hosts. For example: ``$HOME/<hostname>.yml``.
 
+   .. include:: ../ansible_install_time_only.txt
 
    Specify the user configuration override file for the Ansible bootstrap
    playbook using one of the following methods: