oci-playground / freebsd-podman-testing

30 stars 3 forks source link

Ansible playbook and minimal demo #5

Closed bretton closed 3 days ago

bretton commented 3 weeks ago

Hi, this playbook might help some with automated testing, and introduce use cases https://codeberg.org/Honeyguide/micropod-sampler

alice-sowerby commented 2 weeks ago

@dfr would it be helpful to include this in the Readme or elsewhere?

dfr commented 2 weeks ago

I think it might be useful to have a pointer to this in the Readme but I am very unfamiliar with ansible and I'm not sure exactly what is going on in this example.

bretton commented 2 weeks ago

It's a simple demonstration of the sort of live container environments you might find with FreeBSD.

Similar in concept to https://www.freshports.org/sysutils/minipot/ however, with your container setup instead of pot jails.

It also makes use of the freebsd version of https://github.com/hashicorp/nomad-driver-podman plus nomad for managing nomad jobs, which can be containers.

The setup of containers using Containerfile and passing in variables in may be useful for people experimenting.

Please try run it against a VM, and check out the resulting environment. It doesn't take long.

tarastella commented 1 week ago

I can update the readme file with bretton. I was about to write a paragraph about automation as I just made this (which is a lot simpler): https://gitlab.com/bergblume/podman-caddy-on-freebsd

tarastella commented 1 week ago

FYI: https://github.com/oci-playground/freebsd-podman-testing/pull/8 let me know if I'm missing something. Apologies, today I'm a bit short of words.

alice-sowerby commented 3 days ago

Closing this as I believe it's addressed in @tarastella 's PR. @bretton thank you :)