1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00
Commit graph

21 commits

Author SHA1 Message Date
Sergey
8b717f9201
Relicense under GPLv3 and clean up modules (#57)
Clean up modules according to last Ansible changes
Set license for GPLv3 to avoid various possible issues
2020-06-08 17:07:16 +03:00
Sergey
80b2ae6abf
Add idempotency for existing local volumes (#56) 2020-06-05 17:29:20 +03:00
Sergey
6256a082bd
Add option for tls_verify=false for images (#52) 2020-06-01 00:31:55 +03:00
Sergey
6fe402c494
Add inspect of image and user idempotency (#49) 2020-06-01 00:18:32 +03:00
Sagi Shnaidman
c98febf26a Fix buuldah debug output for py2 2020-05-20 00:12:20 +03:00
Raoul555
1c3d2456b7 buildah/connection add support of specific user (#42)
Add possibility to use a specific user, either defined by --user argument on
command line, or ansible_user, to connect to containers.

It is inspired from
https://github.com/containers/ansible-podman-collections/pull/19 the equivalent
for podman connection.

It was laso required to change the method to put file, from a mount mechanism,
to the buildah copy function, to allow to set correctly the permissions of
pushed files.

Fixes:  containers/ansible-podman-collections#25

Co-authored-by: Simon Brée <simon.bree@intersec.com>
2020-05-15 23:36:24 +03:00
Sergey
afb14658bc
Fix image, healthcheck and other idempotency (#43)
Fix healthcheck and --rm commands.
Fix idempotency for images.
Fix possible problem with volumesfrom not in the inspection.
2020-05-11 15:34:29 +03:00
Sergey
201151f93e
Add idempotency for user and stop signal (#41)
user and stop signal can be defined in images, ignore them if
they're not set
2020-05-11 14:27:39 +03:00
Sergey
376f8aa51a
Improve idempotency of podman_container (#40)
Consider pod container differences, they change utc, network, ipc according to their pods.
Add different default for cpu_shares on podman 1.8.* versions
Add test for containers idempotency in pods
Partially solves #21 and #31
2020-05-11 12:46:19 +03:00
Sergey
2e3dcfd7c5
Fix idempotency issues with workdir and volumes (#36)
"workdir" and "volumes" can be set in the image, so for better idempotency we'll need to inspect image. For now ignore these settings if they're not set.
2020-05-10 23:35:08 +03:00
Sagi Shnaidman
277a3129f0 Add CI for podman_container 2020-05-10 20:34:22 +03:00
Abhijeet Kasurde
cc8d4bb451
Add user flags before container id in podman exec (#19)
* Add user flags before container id in podman exec

When user provides an ansible_ssh_user, podman connection
plugin includes this values as `--user` flag. This patch
fixes the location of this flag according to podman exec command help.

Fixes: ansible/ansible#65220

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

* Don't use mount in case of specified user

Co-authored-by: Sagi Shnaidman <sshnaidm@redhat.com>
2020-05-10 06:12:49 +03:00
Sagi Shnaidman
3d1c38c3c2 Buildah connection rootless 2020-05-05 13:36:41 +03:00
Sagi Shnaidman
2d4018d227 Run pause=false w/o message condition 2020-05-04 21:14:06 +03:00
Sagi Shnaidman
f79f36fd38 Set up testing for podman connection 2020-05-01 22:45:50 +03:00
Abhijeet Kasurde
540a92a3ca podman_image: use correct option for remove_signatures flag
podman_image module uses 'podman push' command with wrong
flag '--remove_signatures' instead of '--remove-signatures'

This patch fixes the given typo.

Fixes: ansible/ansible#67965

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-04-16 16:59:12 +05:30
Sagi Shnaidman
750ed503df Github workflow 2020-03-30 21:43:23 +03:00
Lars Kellogg-Stedman
5d7e5c3a5a podman_image: only set changed=true if there is a new image
with force: true, podman_image would always report changed regardless
of whether or not the pull or build operation resulted in a new image.
With this commit, check the image digest before and after and only
reported changed if the digest is different.
2020-03-29 23:25:50 -04:00
Sagi Shnaidman
8c718cee0d Add podman_network_info module
fix #9
2020-03-15 21:12:03 +02:00
Sagi Shnaidman
883a3b958e Add podman_container module from TripleO
fix #7
2020-03-15 21:08:06 +02:00
Sagi Shnaidman
dc13dce52a Migration of Podman modules from Ansible to Containers 2020-03-06 16:29:20 +02:00