Project

General

Profile

Actions

Bug #3900

open

Class removed because invalid syntax validation

Added by Andrei Burd over 10 years ago. Updated over 7 years ago.

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

Description

Hi!
I recently made the following change in the manifest:
nginx::server { 'repo':
listen_port => '7897',
- sname => "repo",
+ sname => "repo repo-${downcase(::location)}.rvzr.net",
docroot => '/var/repo'
}

That lead to deleting the class from the class as as I understood because of validation problems, but puppet applied everything ok.
and because of Bug #2394 it did delete class from one of the hosts that lead to produstion issues.


Related issues 6 (2 open4 closed)

Related to Foreman - Feature #7086: Puppet modules being skipped or failed to import should be reported or noticed by foreman.New08/14/2014Actions
Related to Foreman - Bug #11661: Puppet importer class should return a warning when a class is defined twiceNew09/02/2015Actions
Related to Smart Proxy - Feature #15095: Add Puppet server environment_classes API supportClosedActions
Related to Smart Proxy - Bug #2289: smart-proxy should warn when it cannot read some puppet module file or directoryResolved03/07/2013Actions
Has duplicate Foreman - Bug #9052: Foreman/foreman-proxy don't report classes skipped due to syntax error during import from Puppet.Duplicate01/20/2015Actions
Has duplicate Foreman - Feature #11393: Class importer should present useful errorsDuplicate08/17/2015Actions
Actions

Also available in: Atom PDF