{"id":15509818,"url":"https://github.com/smortex/freebsd-puppet-test-infrastructure","last_synced_at":"2026-03-03T18:03:45.142Z","repository":{"id":50631348,"uuid":"336412101","full_name":"smortex/freebsd-puppet-test-infrastructure","owner":"smortex","description":"A control-repo with helper scripts to automate testing Puppet ports on FreeBSD","archived":false,"fork":false,"pushed_at":"2025-09-01T23:44:50.000Z","size":98,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"production","last_synced_at":"2025-09-02T01:19:14.243Z","etag":null,"topics":["freebsd","hacktoberfest","puppet","test-infrastructure"],"latest_commit_sha":null,"homepage":"","language":"Puppet","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smortex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-05T23:19:58.000Z","updated_at":"2025-05-24T00:39:55.000Z","dependencies_parsed_at":"2024-03-06T06:29:00.453Z","dependency_job_id":"60783092-d337-4aea-82d5-d6b8c1fd7d79","html_url":"https://github.com/smortex/freebsd-puppet-test-infrastructure","commit_stats":{"total_commits":53,"total_committers":2,"mean_commits":26.5,"dds":0.07547169811320753,"last_synced_commit":"d5d2e644871fc465e12c9fe24f84a6f55fb9410a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smortex/freebsd-puppet-test-infrastructure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortex%2Ffreebsd-puppet-test-infrastructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortex%2Ffreebsd-puppet-test-infrastructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortex%2Ffreebsd-puppet-test-infrastructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortex%2Ffreebsd-puppet-test-infrastructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smortex","download_url":"https://codeload.github.com/smortex/freebsd-puppet-test-infrastructure/tar.gz/refs/heads/production","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortex%2Ffreebsd-puppet-test-infrastructure/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30054014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T17:46:22.538Z","status":"ssl_error","status_checked_at":"2026-03-03T17:46:22.036Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["freebsd","hacktoberfest","puppet","test-infrastructure"],"created_at":"2024-10-02T09:44:10.571Z","updated_at":"2026-03-03T18:03:45.123Z","avatar_url":"https://github.com/smortex.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FreeBSD puppet@ test infrastructure\n\nThis repository include all the tooling to setup and test a FreeBSD puppet\ninfrastructure.  I use it while I put my puppet@ hat on to ensure I am not\nintroducing regressions, so feel free to use it for testing changes you would\nlike to propose, or for learning how to use Puppet on FreeBSD.\n\nTo run it, you MUST run FreeBSD and you MUST be able to run command as root\n(e.g. with sudo) in order to create / manage jails.  The scripts currently use\nbastille to do so, so `sysutils/bastille` MUST be installed.\n\n## Getting started\n\nThis repository is a Puppet [control-repo] that contains a bunch of scripts to\nsetup the test infrastructure.  Check the `bin` directory if you are interested\nin this aspect, otherwise this repository is a regular control-repo with simple\nroles and profiles.\n\n[control-repo]:https://github.com/puppetlabs/control-repo\n\n## Bolt support\n\n[Bolt] 3.27.1 introduced [transport for FreeBSD jails].  This repo is now also\na [Bolt project] that can target jails.  In the furure, the various scripts in\nthe `bin` directory may be replaced by tasks and plan to help covering Bolt\nfeatures and detect regressions in Bolt too.\n\n[Bolt]:https://www.puppet.com/docs/bolt/latest/bolt.html\n[transport for FreeBSD jails]:https://github.com/puppetlabs/bolt/pull/3170\n[Bolt project]:https://www.puppet.com/docs/bolt/latest/running_bolt_commands.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmortex%2Ffreebsd-puppet-test-infrastructure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmortex%2Ffreebsd-puppet-test-infrastructure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmortex%2Ffreebsd-puppet-test-infrastructure/lists"}