Date: Mon, 23 Sep 2019 10:26:58 +0200 From: Matthew Seaman <matthew@FreeBSD.org> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Ansible playbooks for building a poudriere test system Message-ID: <db34a9aa-fd4a-0859-99ca-f23bec0b8826@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --u1vctdkEIClPvqccJhFi4s2TisSDsA2D0 Content-Type: multipart/mixed; boundary="3IhFYJIZQjYhwutmgTr6easA912oDYlMq"; protected-headers="v1" From: Matthew Seaman <matthew@FreeBSD.org> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Message-ID: <db34a9aa-fd4a-0859-99ca-f23bec0b8826@FreeBSD.org> Subject: Ansible playbooks for building a poudriere test system --3IhFYJIZQjYhwutmgTr6easA912oDYlMq Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Hi, I put this together as the basis of the class I gave at EuroBSDCon a few days ago, and I thought I'd share it as it might prove useful: https://github.com/infracaninophile/p4pm This should be able to take an 'as installed' FreeBSD machine with just a local user account added, or the default config of a VM from AWS, Azure etc. upto a fully configured poudriere build box. Currently it sets up jails suitable for running build tests on updated ports, but turning it into a system for managing a private ports repo should be pretty simple. Cheers, Matthew --3IhFYJIZQjYhwutmgTr6easA912oDYlMq-- --u1vctdkEIClPvqccJhFi4s2TisSDsA2D0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAl2IgdJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDE5 RjE1NEVDQkYxMTJFNTA1NDRFM0YzMDAwNTEzRjEwRTBBOUU0RTcACgkQAFE/EOCp 5OcjLw//YSXTulNBrBZLG+PzzRsprSQz3JR3Xzy5ni25lDIPGJuP/DLL6bRUPBrU WcyQrcgEJunAYZDNxzkzT1+LNvqvuUeyLNrWI9CFg0Zp3Pw9O55k2euucSJ8+ubL 7ch5opwXu06ZLcMCxVJYEN1qgAbbUp1AEmTuj3GnyDQinlspqjSTAkMgF8sNGiio TJ9num+zDyYsv9EbJ/wl53YWZMvbWLF/CsZPHJLCqjW65SFggTXur2sGFtCjEZFL 6evYvFLfNL7JZLw92E4T5WhZa536KTKDQaM3s98mS03KKPRJ3uoNPKLKAT3xwRr4 2eFfWVAq9JD4Hw8yQXbToLSd3exDzEwmCtt9klSOT0SlFinJh9srkBg7ZvKRjahm p+2t2s3WeAkPDWR3vLDAJLct3OIgrZ0r7ArfJqhtQcXwOJuxVIrlfXwY9tk3X8YY RmhQhoJv4LYsVEp+USolZ1odRHzOpDEIDyh+QoU6T1IY/NfQMChYZpMXGHXwXLO6 aCpYmvqDC/+jBDC1a2UGYBuawj4tsJxN+t1SBGMHuea8SjHgiGXxrHgOwn5A1Pqf VUqC05sYUInoGsgnlDkld7otHbyPpMcVkwL7ZsWIVBGKex94ekp8o3Aihnfi0UFC q5tsqfYrDnD28C91KtC3dqVGjCTjrHei/Bh6+beQlBTqbP9LIaA= =yY70 -----END PGP SIGNATURE----- --u1vctdkEIClPvqccJhFi4s2TisSDsA2D0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?db34a9aa-fd4a-0859-99ca-f23bec0b8826>