The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

This issue tracker is now in read-only archive mode and automatic ticket export has been disabled. Redmine users will need to create a new JIRA account to file tickets using https://tickets.puppetlabs.com. See the following page for information on filing tickets with JIRA:

Bug #15770

Deprecate environment configuration in puppet.conf

Added by eric sorenson almost 4 years ago. Updated over 2 years ago.

Status:InvestigatingStart date:07/31/2012
Priority:NormalDue date:
Assignee:J.D. Welch% Done:

0%

Category:environments
Target version:3.x
Affected Puppet version: Branch:
Keywords:ux

We've Moved!

Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com

This ticket is now tracked at: https://tickets.puppetlabs.com/browse/PUP-1114


Description

There’s a confusing overload between the config stanzas in puppet.conf, some of which are used for run-mode-specific configuration and others for environments.


Related issues

Related to Puppet - Bug #17100: Improve configuration experience Investigating
Related to Puppet - Bug #12173: Masters cannot reliably distinguish between multiple vers... Accepted 01/25/2012

History

#1 Updated by eric sorenson almost 4 years ago

Nigel — I believe this one was your suggestion — could you add a little more color on what you’d like to see? Separate config files per environment? An environments.conf?

#2 Updated by Nigel Kersten almost 4 years ago

I want an environments.conf file, but UX should have a big say here.

I think it’s relatively uncontroversial that it’s a pretty crap situation to have [agent] [master] and [environment] sections in puppet.conf.

One of these things is not like the others :)

It’s possible that an [environments] section with sub-sections would work too, but I think it’s different enough that it should be in another location.

#3 Updated by eric sorenson over 3 years ago

  • Status changed from Unreviewed to Accepted
  • Assignee changed from Nigel Kersten to Anonymous

Passing to randall for ux design on file naming/location/layout.

#4 Updated by Anonymous over 3 years ago

I like environments.conf as a sibling to puppet.conf. Can we do a straight content migration? What decisions do we need to make?

#5 Updated by Anonymous over 3 years ago

  • Assignee changed from Anonymous to J.D. Welch

#6 Updated by J.D. Welch over 3 years ago

  • Status changed from Accepted to Investigating

#7 Updated by J.D. Welch over 3 years ago

  • Keywords changed from telly_deprecation to backlog

#8 Updated by eric sorenson over 3 years ago

  • Keywords changed from backlog to ux

#9 Updated by Anonymous over 2 years ago

Redmine Issue #15770 has been migrated to JIRA:

https://tickets.puppetlabs.com/browse/PUP-1114

Also available in: Atom PDF