The Puppet Labs Issue Tracker has Moved:

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 See the following page for information on filing tickets with JIRA:

Bug #4789

Length of the name of a define

Added by Luc Suryo over 5 years ago. Updated over 5 years ago.

Status:AcceptedStart date:09/16/2010
Priority:HighDue date:
Assignee:-% Done:


Target version:-
Affected Puppet version:2.6.1 Branch:

We've Moved!

Ticket tracking is now hosted in JIRA:


if I define is named:

define add_file_exec_bin

I get the error

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type add_file_exec_bin at /var/lib/puppet/fly/modules/fly-mongo/manifests/server.pp:12

if I define is named:

define add_file_ebin

it works just fine

attached are the manifest class fly == common class with functions

class fly-mongo::base == base class for mongo for thing needed if mongo is in use class fly::mongo::server == server class server for thing specific to server acting as mongo server


bug.tgz (2.42 KB) Luc Suryo, 09/16/2010 05:52 pm


#1 Updated by Luc Suryo over 5 years ago

Version is 2.6.1 OS is CentOS 5.5

#2 Updated by James Turnbull over 5 years ago

  • Status changed from Unreviewed to Accepted
  • Priority changed from Normal to High
  • Target version set to 2.6.2
  • Affected Puppet version set to 2.6.1

#3 Updated by Paul Berry over 5 years ago

  • Target version changed from 2.6.2 to 69

It looks like this is not going to make it into the 2.6.2 release.

#4 Updated by Nigel Kersten over 5 years ago

  • Target version deleted (69)

Also available in: Atom PDF