Запуск вашей EE
Вы можете запустить свою EE в командной строке для localhost или удалённой целевой системы с помощью ansible-navigator.
Примечание
Для запуска EE можно использовать и другие инструменты, помимо ansible-navigator.
Запуск для localhost
-
Создайте плейбук
test_localhost.yml.- name: Gather and print local facts hosts: localhost gather_facts: true tasks: - name: Print facts ansible.builtin.debug: var: ansible_facts -
Запустите плейбук в среде EE
postgresql_ee.ansible-navigator run test_localhost.yml --execution-environment-image postgresql_ee --mode stdout --pull-policy missing
Вы можете заметить, что собранные факты относятся к контейнеру, а не к компьютеру разработчика. Это связано с тем, что плейбук Ansible был запущен внутри контейнера.
Запуск для удалённой целевой системы
Перед началом убедитесь, что у вас есть:
- Как минимум один IP-адрес или разрешаемое имя хоста удалённой целевой системы.
- Действительные учётные данные для удалённого хоста.
- Пользователь с разрешениями
sudoна удалённом хосте.
Выполните плейбук в среде EE postgresql_ee на удалённом хосте, как показано в следующем примере:
-
Создайте каталог для файлов инвентаризации.
mkdir inventory
-
Создайте файл инвентаризации
hosts.ymlв каталогеinventory.all: hosts: 192.168.0.2 # Replace with the IP of your target host -
Создайте плейбук
test_remote.yml.- name: Gather and print facts hosts: all become: true gather_facts: true tasks: - name: Print facts ansible.builtin.debug: var: ansible_facts -
Запустите плейбук в среде EE
postgresql_ee.Замените
studentподходящим именем пользователя. Некоторые аргументы команды могут быть необязательными в зависимости от способа аутентификации на целевом хосте.ansible-navigator run test_remote.yml -i inventory --execution-environment-image postgresql_ee:latest --mode stdout --pull-policy missing --enable-prompts -u student -k -K
См. также
- Определение среды выполнения
-
Содержит сведения о файле определения среды выполнения и доступных параметрах.
- Использование интерфейса командной строки Ansible Builder
-
Содержит подробные сведения об использовании Ansible Builder.
- Документация Ansible Navigator
-
Содержит подробные сведения об использовании Ansible Navigator.
- Запуск локального реестра контейнеров для EE
-
В этом руководстве на форуме сообщества Ansible объясняется, как настроить локальный реестр для образов среды выполнения.
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/getting_started_ee/run_execution_environment.html