community.docker.current_container_facts – Возвращение фактов о том, работает ли модуль в контейнере Docker
Примечание
Этот плагин входит в коллекцию community.docker (версия 1.2.2).
Для его установки используйте: 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/docker/current_container_facts_module.html