containers.podman.podman_network_info 模块 – 收集 Podman 网络信息

注意

此模块是 containers.podman 集合 (版本 1.16.2) 的一部分。

如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install containers.podman。您需要其他要求才能使用此模块,有关详细信息,请参阅 要求

要在 playbook 中使用它,请指定: containers.podman.podman_network_info

containers.podman 1.0.0 中的新增功能

概要

  • 使用 podman inspect 命令收集 Podman 网络信息。

要求

以下要求是在执行此模块的主机上所需的。

  • 主机上安装了 Podman

参数

参数

注释

executable

字符串

如果 podman 可执行文件不在运行 podman 的机器上的 $PATH 中,则为 podman 可执行文件的路径

默认值: "podman"

name

字符串

网络名称

示例

- name: Gather info about all present networks
  containers.podman.podman_network_info:

- name: Gather info about specific network
  containers.podman.podman_network_info:
    name: podman

返回值

公共返回值已记录在 此处,以下是此模块独有的字段

描述

networks

列表 / 元素=字符串

来自所有网络或指定网络的事实

返回: 始终

示例: [{"created": "2024-05-27T21:09:03.486699659+03:00", "dns_enabled": false, "driver": "macvlan", "id": "3227f9785ae4657c022c8da7b0e04d2d124199e66da10a9130437e3c3f0e0e42", "internal": false, "ipam_options": {"driver": "host-local"}, "ipv6_enabled": true, "name": "dmz", "options": {"no_default_route": "true"}, "subnets": [{"gateway": "10.10.0.1", "lease_range": {"end_ip": "10.10.0.255", "start_ip": "10.10.0.249"}, "subnet": "10.10.0.0/24"}, {"gateway": "2001:db8:abcd:10::1", "subnet": "2001:db8:abcd:10::/64"}]}]

作者

  • Sagi Shnaidman (@sshnaidm)