Feature #11992

Support loading Puppet from AIO packages

Added by Dominic Cleal 8 months ago. Updated 20 days ago.

Status:Rejected
Priority:Normal
Assigned To:-
Category:Puppet
Target version:-
Difficulty: Bugzilla link:
Found in release: Pull request:
Story points-
Velocity based estimate-

Description

The smart proxy supports Puppet 4 loaded in the same Ruby environment (#11599), e.g. installed via a gem or some OS packages, but does not support Puppet installed with AIO packaging. In this instance, it would be unable to require 'puppet' as it would be installed in a non-standard path.


Related issues

Related to Smart-Proxy - Bug #11599: Parsing environments/manifests in Puppet 4 fails Closed 08/28/2015
Related to Smart-Proxy - Feature #13667: puppet_proxy and puppetca modules load puppet gem in pupp... Closed 02/11/2016
Blocks Foreman - Tracker #8447: Puppet 4 support Closed 11/19/2014

History

#1 Updated by Dominic Cleal 8 months ago

#2 Updated by Dominic Cleal 8 months ago

  • Related to Bug #11599: Parsing environments/manifests in Puppet 4 fails added

#3 Updated by Dominic Cleal 8 months ago

Vaguely related.. https://groups.google.com/forum/#!msg/foreman-dev/4PoI3PyndYg/FL3gz6rYJgAJ touches on how implementing support for AIO and Puppet 4 could permit dropping of Ruby 1.8.7 support eventually in the smart proxy.

Suggestions in the thread are to implement Puppet 4 and AIO support in kafo_parsers and have the smart proxy use that library.

#4 Updated by Dmitri Dolguikh 4 months ago

  • Related to Feature #13667: puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments added

#5 Updated by Dominic Cleal 20 days ago

  • Status changed from New to Rejected

Support for loading Puppet from AIO packages will not be added, but instead ticket #13667 tracks using the Puppet Server API to retrieve all necessary information.

Also available in: Atom PDF