On Wed, 4 Apr 2018, 16:11 Tim Landscheidt, <tim@tim-landscheidt.de> wrote:
James Hogarth <james.hogarth@gmail.com> wrote:

> […]

> FIrst thing when I fired up my test harness was that F28 has changed,
> and thus broken, kickstart for the user option compared to a standard
> minimal that worked going back to F22 and EL7 so that had to be
> debugged and fixed ... done

> Next things is the ansible that I use to test ... well the lovely
> folks jumping the gun on dropping python2-* packages is making life
> painful since ansible still uses python2 by default and not everything
> support python3 yet. There is no python2-firewall anymore for the
> ansible firewalld module ... yay another silly thing to work around!

> […]

BTW, it would be very nice if there was (maintained) docu-
mentation on how to generate Fedora VMs and for example use
Ansible to configure complex interactive test setups.
James's article
(https://fedoramagazine.org/day-life-fedora-packager/) is
mouth-watering, but lacking detail and probably outdated by
now.

I'm sure that many Fedora packagers have their own ("obvi-
ous") solutions, but having something general could lower
the bar for new packagers who do not want to dive deep into
all the minutiae just to test a release.

Tim
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org

Would it surprise you to know that it is actually still valid and not really outdated? ;)

If you'd like me to write something more detailed I'd be happy to do so... after we have oC/nC updated ;)

There is a bunch of relevant material on my blog you may be interested in though that goes into more detail on the process of the test environment... but didn't feel relevant for the magazine...

Start with building of rpms:

https://www.hogarthuk.com/?q=node/11

Then move on to configuring your system for dynamic ansible inventory of libvirt guests:

https://www.hogarthuk.com/?q=node/12

This one covers my vmcreate (to make a new guest entirely), vmprep (to prepare a template for cloning) and vmclone (guess what this does? ) scripts to make generating test instances easier...

https://www.hogarthuk.com/?q=node/13

This reminds me I really need to finish and publish my pending stuff... sudo mktime?

Feel free to contact me about any of this or the scripts I have on github if you want to build something