-
-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update inspection info about objects in modules
Signed-off-by: Sagi Shnaidman <[email protected]>
- Loading branch information
Showing
10 changed files
with
896 additions
and
680 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1240,112 +1240,271 @@ | |
- Empty if C(state) is I(absent). | ||
returned: always | ||
type: dict | ||
sample: '{ | ||
"AppArmorProfile": "", | ||
"Args": [ | ||
"sh" | ||
], | ||
"BoundingCaps": [ | ||
"CAP_CHOWN", | ||
... | ||
], | ||
"Config": { | ||
"Annotations": { | ||
"io.kubernetes.cri-o.ContainerType": "sandbox", | ||
"io.kubernetes.cri-o.TTY": "false" | ||
}, | ||
"AttachStderr": false, | ||
"AttachStdin": false, | ||
"AttachStdout": false, | ||
"Cmd": [ | ||
"sh" | ||
], | ||
"Domainname": "", | ||
"Entrypoint": "", | ||
"Env": [ | ||
"PATH=/usr/sbin:/usr/bin:/sbin:/bin", | ||
"TERM=xterm", | ||
"HOSTNAME=", | ||
"container=podman" | ||
], | ||
"Hostname": "", | ||
"Image": "docker.io/library/busybox:latest", | ||
"Labels": null, | ||
"OpenStdin": false, | ||
"StdinOnce": false, | ||
"StopSignal": 15, | ||
"Tty": false, | ||
"User": { | ||
"gid": 0, | ||
"uid": 0 | ||
}, | ||
"Volumes": null, | ||
"WorkingDir": "/" | ||
}, | ||
"ConmonPidFile": "...", | ||
"Created": "2019-06-17T19:13:09.873858307+03:00", | ||
"Dependencies": [], | ||
"Driver": "overlay", | ||
"EffectiveCaps": [ | ||
"CAP_CHOWN", | ||
... | ||
], | ||
"ExecIDs": [], | ||
"ExitCommand": [ | ||
"/usr/bin/podman", | ||
"--root", | ||
... | ||
], | ||
"GraphDriver": { | ||
... | ||
}, | ||
"HostConfig": { | ||
... | ||
}, | ||
"HostnamePath": "...", | ||
"HostsPath": "...", | ||
"ID": "...", | ||
"Image": "...", | ||
"ImageName": "docker.io/library/busybox:latest", | ||
"IsInfra": false, | ||
"LogPath": "/tmp/container/mycontainer.json", | ||
"MountLabel": "system_u:object_r:container_file_t:s0:c282,c782", | ||
"Mounts": [ | ||
... | ||
], | ||
"Name": "myservice", | ||
"Namespace": "", | ||
"NetworkSettings": { | ||
"Bridge": "", | ||
... | ||
}, | ||
"Path": "sh", | ||
"ProcessLabel": "system_u:system_r:container_t:s0:c282,c782", | ||
"ResolvConfPath": "...", | ||
"RestartCount": 0, | ||
"Rootfs": "", | ||
"State": { | ||
"Dead": false, | ||
"Error": "", | ||
"ExitCode": 0, | ||
"FinishedAt": "2019-06-17T19:13:10.157518963+03:00", | ||
"Healthcheck": { | ||
"FailingStreak": 0, | ||
"Log": null, | ||
"Status": "" | ||
}, | ||
"OOMKilled": false, | ||
"OciVersion": "1.0.1-dev", | ||
"Paused": false, | ||
"Pid": 4083, | ||
"Restarting": false, | ||
"Running": false, | ||
"StartedAt": "2019-06-17T19:13:10.152479729+03:00", | ||
"Status": "exited" | ||
}, | ||
"StaticDir": "..." | ||
... | ||
}' | ||
sample: sample: '{ | ||
"Id": "d38a8fcd61ab7e0754355e8fb3acc201e07770f3d1fd8fed36556941ac458ce", | ||
"Created": "2024-08-14T00:04:33.127266655+03:00", | ||
"Path": "/entrypoint.sh", | ||
"Args": [ | ||
"/entrypoint.sh" | ||
], | ||
"State": { | ||
"OciVersion": "1.1.0+dev", | ||
"Status": "running", | ||
"Running": true, | ||
"Paused": false, | ||
"Restarting": false, | ||
"OOMKilled": false, | ||
"Dead": false, | ||
"Pid": 2434164, | ||
"ConmonPid": 2434162, | ||
"ExitCode": 0, | ||
"Error": "", | ||
"StartedAt": "2024-08-14T00:04:33.237286439+03:00", | ||
"FinishedAt": "0001-01-01T00:00:00Z", | ||
"Health": { | ||
"Status": "", | ||
"FailingStreak": 0, | ||
"Log": null | ||
}, | ||
"CgroupPath": "/user.slice/user-1000.slice/[email protected]/user.slice/libpod-d38a....scope", | ||
"CheckpointedAt": "0001-01-01T00:00:00Z", | ||
"RestoredAt": "0001-01-01T00:00:00Z" | ||
}, | ||
"Image": "fe2ba3a8ede60e5938e666b483c3a812ba902dac2303341930fbadc0482592b7", | ||
"ImageDigest": "sha256:1222865ed7489298ee28414ddedb63a0c6405938c3a38adf21c8656d7f532271", | ||
"ImageName": "registry/org/image:latest", | ||
"Rootfs": "", | ||
"Pod": "", | ||
"ResolvConfPath": "/run/user/1000/containers/overlay-containers/d38a.../userdata/resolv.conf", | ||
"HostnamePath": "/run/user/1000/containers/overlay-containers/d38a.../userdata/hostname", | ||
"HostsPath": "/run/user/1000/containers/overlay-containers/d38a.../userdata/hosts", | ||
"StaticDir": "/home/podman/.local/share/containers/storage/overlay-containers/d38a.../userdata", | ||
"OCIConfigPath": "/home/podman/.local/share/containers/....json", | ||
"OCIRuntime": "crun", | ||
"ConmonPidFile": "/run/user/1000/containers/overlay-containers/d38a.../userdata/conmon.pid", | ||
"PidFile": "/run/user/1000/containers/overlay-containers/d38a.../userdata/pidfile", | ||
"Name": "costapp", | ||
"RestartCount": 0, | ||
"Driver": "overlay", | ||
"MountLabel": "system_u:object_r:container_file_t:s0:c493,c986", | ||
"ProcessLabel": "system_u:system_r:container_t:s0:c493,c986", | ||
"AppArmorProfile": "", | ||
"EffectiveCaps": [ | ||
"CAP_CHOWN", | ||
"CAP_DAC_OVERRIDE", | ||
"CAP_FOWNER", | ||
"CAP_FSETID", | ||
"CAP_KILL", | ||
"CAP_NET_BIND_SERVICE", | ||
"CAP_SETFCAP", | ||
"CAP_SETGID", | ||
"CAP_SETPCAP", | ||
"CAP_SETUID", | ||
"CAP_SYS_CHROOT" | ||
], | ||
"BoundingCaps": [ | ||
"CAP_CHOWN", | ||
"CAP_DAC_OVERRIDE", | ||
"CAP_FOWNER", | ||
"CAP_FSETID", | ||
"CAP_KILL", | ||
"CAP_NET_BIND_SERVICE", | ||
"CAP_SETFCAP", | ||
"CAP_SETGID", | ||
"CAP_SETPCAP", | ||
"CAP_SETUID", | ||
"CAP_SYS_CHROOT" | ||
], | ||
"ExecIDs": [], | ||
"GraphDriver": { | ||
"Name": "overlay", | ||
"Data": { | ||
"LowerDir": "/home/podman/.local/share/containers/storage/overlay/29e2.../diff:...", | ||
"MergedDir": "/home/podman/.local/share/containers/storage/overlay/865909.../merged", | ||
"UpperDir": "/home/podman/.local/share/containers/storage/overlay/865909.../diff", | ||
"WorkDir": "/home/podman/.local/share/containers/storage/overlay/865909.../work" | ||
} | ||
}, | ||
"Mounts": [], | ||
"Dependencies": [], | ||
"NetworkSettings": { | ||
"EndpointID": "", | ||
"Gateway": "", | ||
"IPAddress": "", | ||
"IPPrefixLen": 0, | ||
"IPv6Gateway": "", | ||
"GlobalIPv6Address": "", | ||
"GlobalIPv6PrefixLen": 0, | ||
"MacAddress": "", | ||
"Bridge": "", | ||
"SandboxID": "", | ||
"HairpinMode": false, | ||
"LinkLocalIPv6Address": "", | ||
"LinkLocalIPv6PrefixLen": 0, | ||
"Ports": { | ||
"80/tcp": [ | ||
{ | ||
"HostIp": "", | ||
"HostPort": "8888" | ||
} | ||
] | ||
}, | ||
"SandboxKey": "/run/user/1000/netns/netns-2343321-795a-8289-14c0-77ee2556ebf1" | ||
}, | ||
"Namespace": "", | ||
"IsInfra": false, | ||
"IsService": false, | ||
"KubeExitCodePropagation": "invalid", | ||
"lockNumber": 1417, | ||
"Config": { | ||
"Hostname": "444a8274863a", | ||
"Domainname": "", | ||
"User": "", | ||
"AttachStdin": false, | ||
"AttachStdout": false, | ||
"AttachStderr": false, | ||
"Tty": false, | ||
"OpenStdin": false, | ||
"StdinOnce": false, | ||
"Env": [ | ||
"INFRACOST_LOG_LEVEL=info", | ||
"INFRACOST_API_KEY=ico-VMn1TqwN15JAcBDAwFmbWd8IVbZalesk", | ||
"COST_WORKDIR=/code", | ||
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", | ||
"container=podman", | ||
"INFRACOST_CI_IMAGE=true", | ||
"INFRACOST_SKIP_UPDATE_CHECK=true", | ||
"HOME=/root", | ||
"HOSTNAME=444a8274863a" | ||
], | ||
"Cmd": null, | ||
"Image": "registry/org/image:latest", | ||
"Volumes": null, | ||
"WorkingDir": "/", | ||
"Entrypoint": "/entrypoint.sh", | ||
"OnBuild": null, | ||
"Labels": { | ||
"io.buildah.version": "1.31.2" | ||
}, | ||
"Annotations": { | ||
"io.container.manager": "libpod", | ||
"org.opencontainers.image.stopSignal": "15" | ||
}, | ||
"StopSignal": 15, | ||
"HealthcheckOnFailureAction": "none", | ||
"CreateCommand": [ | ||
"podman", | ||
"run", | ||
"-d", | ||
"--name", | ||
"test", | ||
"-p", | ||
"8888:80", | ||
"registry/org/image:latest" | ||
], | ||
"Umask": "0022", | ||
"Timeout": 0, | ||
"StopTimeout": 10, | ||
"Passwd": true, | ||
"sdNotifyMode": "container" | ||
}, | ||
"HostConfig": { | ||
"Binds": [], | ||
"CgroupManager": "systemd", | ||
"CgroupMode": "private", | ||
"ContainerIDFile": "", | ||
"LogConfig": { | ||
"Type": "journald", | ||
"Config": null, | ||
"Path": "", | ||
"Tag": "", | ||
"Size": "0B" | ||
}, | ||
"NetworkMode": "slirp4netns", | ||
"PortBindings": { | ||
"80/tcp": [ | ||
{ | ||
"HostIp": "", | ||
"HostPort": "8888" | ||
} | ||
] | ||
}, | ||
"RestartPolicy": { | ||
"Name": "", | ||
"MaximumRetryCount": 0 | ||
}, | ||
"AutoRemove": false, | ||
"VolumeDriver": "", | ||
"VolumesFrom": null, | ||
"CapAdd": [], | ||
"CapDrop": [], | ||
"Dns": [], | ||
"DnsOptions": [], | ||
"DnsSearch": [], | ||
"ExtraHosts": [], | ||
"GroupAdd": [], | ||
"IpcMode": "shareable", | ||
"Cgroup": "", | ||
"Cgroups": "default", | ||
"Links": null, | ||
"OomScoreAdj": 0, | ||
"PidMode": "private", | ||
"Privileged": false, | ||
"PublishAllPorts": false, | ||
"ReadonlyRootfs": false, | ||
"SecurityOpt": [], | ||
"Tmpfs": {}, | ||
"UTSMode": "private", | ||
"UsernsMode": "", | ||
"ShmSize": 65536000, | ||
"Runtime": "oci", | ||
"ConsoleSize": [ | ||
0, | ||
0 | ||
], | ||
"Isolation": "", | ||
"CpuShares": 0, | ||
"Memory": 0, | ||
"NanoCpus": 0, | ||
"CgroupParent": "user.slice", | ||
"BlkioWeight": 0, | ||
"BlkioWeightDevice": null, | ||
"BlkioDeviceReadBps": null, | ||
"BlkioDeviceWriteBps": null, | ||
"BlkioDeviceReadIOps": null, | ||
"BlkioDeviceWriteIOps": null, | ||
"CpuPeriod": 0, | ||
"CpuQuota": 0, | ||
"CpuRealtimePeriod": 0, | ||
"CpuRealtimeRuntime": 0, | ||
"CpusetCpus": "", | ||
"CpusetMems": "", | ||
"Devices": [], | ||
"DiskQuota": 0, | ||
"KernelMemory": 0, | ||
"MemoryReservation": 0, | ||
"MemorySwap": 0, | ||
"MemorySwappiness": 0, | ||
"OomKillDisable": false, | ||
"PidsLimit": 2048, | ||
"Ulimits": [ | ||
{ | ||
"Name": "RLIMIT_NOFILE", | ||
"Soft": 524288, | ||
"Hard": 524288 | ||
}, | ||
{ | ||
"Name": "RLIMIT_NPROC", | ||
"Soft": 256018, | ||
"Hard": 256018 | ||
} | ||
], | ||
"CpuCount": 0, | ||
"CpuPercent": 0, | ||
"IOMaximumIOps": 0, | ||
"IOMaximumBandwidth": 0, | ||
"CgroupConf": null, | ||
}' | ||
""" | ||
|
||
from ansible.module_utils.basic import AnsibleModule # noqa: F402 | ||
|
Oops, something went wrong.