Brainsware / puppet-trafficserver

Puppet module to manage trafficserver installation and configuration
https://forge.puppet.com/brainsware/trafficserver
Apache License 2.0
1 stars 7 forks source link

Trafficserver Augeas mismatch with records.config #7

Closed Titotix closed 10 years ago

Titotix commented 10 years ago

I only declare trafficserver class. No changes.

Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): Opening augeas with root /, lens path /var/lib/puppet/lib/augeas/lenses, flags 64
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): Augeas version 0.10.0 is installed
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): Will attempt to save and only run if files changed
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): sending command 'set' with params ["/files/etc/trafficserver/records.config/proxy.config.http.server_ports", "80"]
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): Put failed on one or more files, output from /augeas//error:
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): /augeas/files/etc/trafficserver/records.config/error = put_failed
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): /augeas/files/etc/trafficserver/records.config/error/path = /files/etc/trafficserver/records.config/proxy.config.http.server_ports
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): /augeas/files/etc/trafficserver/records.config/error/lens = /var/lib/puppet/lib/augeas/lenses/trafficserver_records.aug:14.24-.157:
Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): /augeas/files/etc/trafficserver/records.config/error/message = Failed to match 
    { /type/ = /CONFIG|PROCESS|NODE|CLUSTER|LOCAL|PLUGIN/ }{ /value_type/ = /INT|FLOAT|STRING|COUNTER/ }(() | { /#comment/ = /[^\001-\004\t\n ][^\001-\004\n]*[^\001-\004\t\n ]|[^\001-\004\t\n ]/ })
  with tree

Debug: Augeas[Trafficserver_records.lns_port](provider=augeas): Closed the augeas connection
Error: /Stage[main]/Trafficserver::Config/Trafficserver::Config::Records[port]/Augeas[Trafficserver_records.lns_port]: Could not evaluate: Saving failed, see debug

Debian 7.4, Ruby 1.9.3, puppet 3.5.1

Edit: I used code from puppet forge.

igalic commented 10 years ago

Hrm.. @Titotix do we not have the latest version of brainsware-trafficserver on the forge?

Titotix commented 10 years ago

Last release on puppetlabs forge was 0.2.2 made on september 2013. The Modulefile (on github) indicates 0.2.3. So, nop, your module is not up-to-date on forge.