Bug 1350701 - puppetlabs-stdlib is required for creating modules
Summary: puppetlabs-stdlib is required for creating modules
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Docs Puppet Guide
Version: Unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: Unspecified
Assignee: Stephen Wadeley
QA Contact: Charles Wood
URL:
Whiteboard:
Depends On: 1418499
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-28 07:37 UTC by Stephen Wadeley
Modified: 2019-09-25 20:41 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-03 16:22:34 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Stephen Wadeley 2016-06-28 07:37:22 UTC
Document URL: 

https://access.redhat.com/documentation/en/red-hat-satellite/6.2-beta/puppet-guide/22-setting-up-a-puppet-development-system

Section Number and Name: 

Setting up a Puppet Development System {currently section 2.2.}

Describe the issue:

Error message asks me to install 'puppetlabs-stdlib'. If this is required then there should a step to install this in the guide.

[root@rhel7-2-sat6-2 modules]# puppet module list
Warning: Missing dependency 'puppetlabs-stdlib':
  'lphiri-access_insights_client' (v0.0.8) requires 'puppetlabs-stdlib' (>= 0.0.0)
  'swadeley-mymodule' (v0.1.0) requires 'puppetlabs-stdlib' (>= 1.0.0)
/etc/puppet/modules
└── swadeley-mymodule (v0.1.0)
/usr/share/puppet/modules
└── lphiri-access_insights_client (v0.0.8)
[root@rhel7-2-sat6-2 modules]# rpm -q puppetlabs-stdlib
package puppetlabs-stdlib is not installed


Suggestions for improvement: 

Add a step "Install the puppetlabs-stdlib package" 

Additional information:

Warning: Missing dependency 'puppetlabs-stdlib': 'redhat-access_insights_client' (v0.0.4) requires 'puppetlabs-stdlib' - Red Hat Customer Portal - https://access.redhat.com/solutions/1529223

Comment 1 Andrew Dahms 2016-11-15 12:09:37 UTC
Moving to NEW and the default assignee to be triaged as the schedule allows.

Comment 9 the.benparry 2017-05-14 17:26:20 UTC
(In reply to Stephen Wadeley from comment #8)
> Hello
> 
> 
> This change is now live on the customer portal:
> 
> 
> Setting up a Puppet Development System
> 
> https://access.redhat.com/documentation/en-us/red_hat_satellite/6.2/html/
> puppet_guide/chap-red_hat_satellite-puppet_guide-
> building_puppet_modules_from_scratch#sect-Red_Hat_Satellite-Puppet_Guide-
> Building_Puppet_Modules_from_Scratch-Setting_up_a_Puppet_Development_System

Just checked the document out it is incorrect!  The RPM you specify is not based in the repository you specified but in "rhel-7-server-satellite-6.2-rpms" which I suspect is another bug, it should be as you say within the satellite tools repo "rhel-7-server-satellite-tools-6.2-rpms" or every client will require a Satellite license to run Puppet.

Comment 10 Stephen Wadeley 2017-05-15 08:16:15 UTC
Hello Ben


Thank you for letting is know, and my apologies for not testing that more thoroughly at the time.

I have raised this bug:
Bug 1450797 - puppetlabs-stdlib is not in the "rhel-7-server-satellite-tools-6.2-rpms" repo

You can add yourself to the c.c. field if you want to follow along.

Thank you

Comment 12 Stephen Wadeley 2017-11-11 14:28:45 UTC
Hello

I have reverted this change to the guide as the package is not available on a workstation.

Thank you


Note You need to log in before you can comment on or make changes to this bug.