Project

General

Profile

Actions

Feature #13667

closed

puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments

Added by Anonymous about 8 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Puppet
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Related issues 8 (1 open7 closed)

Related to Smart Proxy - Feature #11992: Support loading Puppet from AIO packagesRejected09/29/2015Actions
Related to Smart Proxy - Bug #14266: proxy-puppet - import classes to foreman takes agesResolved03/18/2016Actions
Related to Smart Proxy - Refactor #11080: Move Puppet run providers to plugin-capable layoutClosed07/10/2015Actions
Related to Smart Proxy - Feature #15095: Add Puppet server environment_classes API supportClosedActions
Related to Smart Proxy - Bug #15130: Puppet environment retriever set to config_file, not API when using "environmentpath"Closed05/23/2016Actions
Related to Smart Proxy - Refactor #30857: Merge Puppet Proxy Puppet API provider code into the Puppet moduleReady For TestingEwoud Kohl van WijngaardenActions
Blocks Foreman - Tracker #8447: Puppet 4 supportClosed11/19/2014

Actions
Blocked by Smart Proxy - Refactor #14618: Refactor plugin initialization and loadingClosed04/13/2016Actions
Actions #1

Updated by Anonymous about 8 years ago

  • Related to Feature #11992: Support loading Puppet from AIO packages added
Actions #2

Updated by The Foreman Bot about 8 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/376 added
Actions #3

Updated by Dominic Cleal about 8 years ago

  • Related to Bug #14266: proxy-puppet - import classes to foreman takes ages added
Actions #4

Updated by Dominic Cleal almost 8 years ago

Actions #5

Updated by Dominic Cleal almost 8 years ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/406 added
  • Pull request deleted (https://github.com/theforeman/smart-proxy/pull/376)
Actions #6

Updated by Dominic Cleal almost 8 years ago

  • Blocked by Refactor #14618: Refactor plugin initialization and loading added
Actions #7

Updated by Walter Heck almost 8 years ago

Just so that others can find this stuff (as it took me a bit of time to figure things out): when you try smart-proxy from source with Puppet 4 aio packages installed you'll get the following:

[root@master smart-proxy]# yum list installed | grep puppet
puppet-agent.x86_64              1.4.2-1.el7                           @puppetlabs-pc1
puppetdb.noarch                  4.0.2-1.el7                           @puppetlabs-pc1
puppetdb-termini.noarch          4.0.2-1.el7                           @puppetlabs-pc1
puppetlabs-release-pc1.noarch    1.0.0-2.el7                           @/puppetlabs-release-pc1-el-7.noarch
puppetserver.noarch              2.3.2-1.el7                           @puppetlabs-pc1
[root@master smart-proxy]# /opt/smart-proxy/bin/smart-proxy
Errors detected on startup, see log for details. Exiting: cannot load such file -- puppet

It would be really great to see this start working someday :)

Actions #8

Updated by Anonymous almost 8 years ago

Did you try changes in https://github.com/theforeman/smart-proxy/pull/406? If so, can you post the error log?

Actions #9

Updated by Dominic Cleal almost 8 years ago

  • Related to Refactor #11080: Move Puppet run providers to plugin-capable layout added
Actions #10

Updated by Dominic Cleal almost 8 years ago

  • Tracker changed from Bug to Feature
  • translation missing: en.field_release set to 136
Actions #11

Updated by Anonymous almost 8 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #12

Updated by Dominic Cleal almost 8 years ago

  • Related to Feature #15095: Add Puppet server environment_classes API support added
Actions #13

Updated by Dominic Cleal almost 8 years ago

  • Related to Bug #15130: Puppet environment retriever set to config_file, not API when using "environmentpath" added
Actions #14

Updated by Ewoud Kohl van Wijngaarden over 3 years ago

  • Related to Refactor #30857: Merge Puppet Proxy Puppet API provider code into the Puppet module added
Actions

Also available in: Atom PDF