provision
provision copied to clipboard
Simple tasks to provision and tear_down containers / instances and virtual machines.
tasks document the inventory parameter as the "location to inventory file", so make it behave as such. changes are backwards compatible with puppet_litmus
Goal is to get puppet litmus working with LXD / Incus. - [x] https://github.com/puppetlabs/bolt/pull/3262
* cleanup shellcheck issue in current scripts * mark internal use tasks as private
__Requesting feedback__ Transforms this pseudo puppet module (which requires a gem not bundled with anything) into an standard r10k/bolt installable module usable outside of the litmus framework. Module is very...
## Describe the Bug Repositories for Puppet modules in the puppetlabs github organization are by convention given names of the form "puppetlabs-\". This module repo is https://github.com/puppetlabs/provision. This does not...
## Use Case I'm looking at converting modules using Beaker to use Litmus instead. A few of my modules are designed to work on OpenBSD as well as Linux so...
## Summary Provide a detailed description of all the changes present in this pull request. ## Additional Context Add any additional context about the problem here. - [ ] Root...
## Describe the Bug ``` pdk bundle exec rake 'litmus:provision_list[default]' pdk (INFO): Using Ruby 3.2.5 pdk (INFO): Using Puppet 8.10.0 Provisioning litmusimage/centos:stream9 using docker provisioner. ....rake aborted! provisioning of litmusimage/centos:stream9...
## Summary Fix for the below issue ``` puppetlabs/comply-demo % bundle exec bolt -i ./spec/fixtures/litmus_inventory.yaml --native-ssh task run provision::update_node_pp --targets bodily-pitcher.delivery.puppetlabs.net target_node=bodily-pitcher.delivery.puppetlabs.net manifest=test Started on bodily-pitcher.delivery.puppetlabs.net... Failed on bodily-pitcher.delivery.puppetlabs.net: The...