community.docker.current_container_facts – Возвращение фактов о том, выполняется ли модуль в контейнере Docker
Примечание
Этот плагин является частью коллекции community.docker (версия 1.1.0).
Для его установки используйте: ansible-galaxy collection install community.docker.
Чтобы использовать его в книге задач, укажите: community.docker.current_container_facts.
Новое в версии 1.1.0: из community.docker
Описание
- Возвращает факты о том, выполняется ли модуль в контейнере Docker.
Примеры
- name: Get facts on current container
community.docker.current_container_facts:
- name: Print information on current container when running in a container
ansible.builtin.debug:
msg: "Container ID is {{ ansible_module_container_id }}"
when: ansible_module_running_in_container
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются/обновляются в фактах хоста hostvars и могут быть использованы по имени, как и любые другие факты хоста. Для их использования их не нужно регистрировать.
| Факт | Возвращается | Описание |
|---|---|---|
| ansible_module_container_id строка / элементы=строка | всегда | Обнаруженный идентификатор контейнера. Содержит пустую строку, если контейнер не был обнаружен. |
| ansible_module_container_type строка / элементы=строка | всегда | Обнаруженная среда контейнера. Содержит пустую строку, если контейнер не был обнаружен. В противном случае, будет одним из docker или azure_pipelines. |
| ansible_module_running_in_container логическое / элементы=строка | всегда | Указывает, смог ли модуль определить, выполняется ли он в контейнере. |
Авторы
- Felix Fontein (@felixfontein)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/docker/current_container_facts_module.html