# SOME DESCRIPTIVE TITLE. # Copyright (C) 2014-2026, OpenStack-Ansible Contributors # This file is distributed under the same license as the OpenStack-Ansible package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: OpenStack-Ansible 32.1.0.dev243\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-06-06 08:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../source/deploy-guide/source/deploymenthost.rst:5 msgid "Prepare the deployment host" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:10 msgid "When you install OpenStack in a production environment, we recommend using a separate deployment host that contains Ansible and orchestrates the OpenStack-Ansible (OSA) installation on the target hosts. In a test environment, we recommend using one of the infrastructure target hosts as the deployment host." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:16 msgid "To use a target host as a deployment host, follow the steps in :deploy_guide:`Prepare the target hosts ` on the deployment host." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:21 msgid "Configuring the operating system" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:24 msgid "Install the operating system" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:26 msgid "Install one of the following supported operating systems on the deployment hosts:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:32 msgid "Configure at least one network interface to access the Internet or suitable local repositories." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:36 msgid "Configure Ubuntu" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:38 #: ../../source/deploy-guide/source/deploymenthost.rst:67 msgid "Install additional software packages and configure Network Time Protocol (NTP). Before you begin, we recommend upgrading your system packages and kernel." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:41 msgid "Update package source lists:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:47 msgid "Upgrade the system packages and kernel:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:53 #: ../../source/deploy-guide/source/deploymenthost.rst:86 msgid "Reboot the host." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:55 #: ../../source/deploy-guide/source/deploymenthost.rst:88 msgid "Install additional software packages if they were not installed during the operating system installation:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:62 msgid "Configure NTP to synchronize with a suitable time source." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:65 msgid "Configure CentOS Stream / Rocky Linux / AlmaLinux" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:70 msgid "Upgrade the system packages and kernel" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:76 msgid "Disable SELinux. Edit ``/etc/sysconfig/selinux``, make sure that ``SELINUX=enforcing`` is changed to ``SELINUX=disabled``." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:79 msgid "For RHEL distributions starting from version 9 the recommended way to disable SELinux is via the boot loader using grubby:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:96 msgid "Configure NTP to synchronize with a suitable time source and start chronyd:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:103 msgid "The ``firewalld`` service is enabled on CentOS Stream and Rocky Linux by default and its default ruleset prevents OpenStack components from communicating properly. Stop the ``firewalld`` service and mask it to prevent it from starting:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:114 msgid "Configure SSH keys" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:116 msgid "Ansible uses SSH with public key authentication to connect the deployment host and target hosts. To reduce user interaction during Ansible operations, do not include passphrases with key pairs. However, if a passphrase is required, consider using the ``ssh-agent`` and ``ssh-add`` commands to temporarily store the passphrase before performing Ansible operations." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:124 msgid "Configure the network" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:126 msgid "Ansible deployments fail if the deployment server can't use Secure Shell (SSH) to connect to the containers." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:129 msgid "Configure the deployment host (where Ansible is executed) to be on the same layer 2 network as the network designated for container management. By default, this is the ``br-mgmt`` network. This configuration reduces the rate of failure caused by connectivity issues." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:134 msgid "Select an IP address from the following example range to assign to the deployment host:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:142 msgid "Install the source and dependencies" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:144 msgid "Install the source and dependencies for the deployment host." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:148 msgid "If you are installing with limited connectivity, please review :dev_docs:`Installing with limited connectivity ` before proceeding." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:152 msgid "Clone the latest stable release of the OpenStack-Ansible Git repository in the ``/opt/openstack-ansible`` directory:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:157 msgid "The value of |latest_tag| might not match the highest available tag. If you are not using the master branch, you should verify the latest stable release for your branch by checking the full tag list here: `OpenStack-Ansible Tags `_" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:166 msgid "If opendev.org can not be accessed to run git clone, github.com can be used as an alternative repo:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:173 msgid "Change to the ``/opt/openstack-ansible`` directory, and run the Ansible bootstrap script:" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:181 msgid "Configure Docker with Alpine" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:183 msgid "It is an alternative realization of deploy host configuration which includes usage of the Docker container as the deploy host." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:186 msgid "This is also neither supported nor tested in CI, so you should use it at your own risk." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:188 msgid "Before you begin, we recommend upgrading your Docker host system packages and kernel." msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:190 msgid "Prepare your OpenStack Ansible Dockerfile" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:201 msgid "Build and run your deploy host container" msgstr "" #: ../../source/deploy-guide/source/deploymenthost.rst:209 msgid "Configure NTP to synchronize with a suitable time source on the Docker host." msgstr ""