Right now this repository has a Vagrantfile. This lists a huge amount of virtual machines. All VMs execute a script to collect factsets for different facter versions. We can heavily improve the setup:
- Update the script to rely openvox-agent and openfact
- create a github workflow that will be triggered manually
- Generate a CI matrix based on a list of operating systems
- in each VM, generate the factsets
- publish the factsets as github artifact in each job
- final job collects the artifacts and publishes them as a PR
Some additional documentation:
Right now this repository has a Vagrantfile. This lists a huge amount of virtual machines. All VMs execute a script to collect factsets for different facter versions. We can heavily improve the setup:
Some additional documentation: