Hi all, I've made a very simple nagios.cfg parser (basically, the puppet parser) and now I'm trying to test it. But I'm not really sure what I'm doing wrong here, it seems like augeas cannot load the file? Any help is appreciated!
puppet-test:~# ls /etc/nagios3/nagios.cfg /etc/nagios3/nagios.cfg puppet-test:~# cat /usr/share/augeas/lenses/dist/nagioscfg.aug (* Nagios.cfg module for Augeas Author: Tim Stoop <[email protected]> but mostly based on the puppet lens by Raphael Pinson <[email protected]> nagios.cfg is a standard INI File without headers. *) module NagiosCfg = autoload xfm (************************************************************************ * INI File settings * * nagios.cfg supports "# as commentary and "=" as separator *************************************************************************) let comment = IniFile.comment "#" "#" let sep = IniFile.sep "=" "=" (************************************************************************ * ENTRY * nagios.cfg uses standard INI File entries *************************************************************************) let entry = IniFile.indented_entry IniFile.entry_re sep comment (************************************************************************ * RECORD * nagios.cfg uses standard INI File records *************************************************************************) let title = IniFile.indented_title IniFile.record_re let record = IniFile.record title entry (************************************************************************ * LENS & FILTER * nagios.cfg uses standard INI File records *************************************************************************) let lns = IniFile.lns record comment let filter = (incl "/etc/nagios3/nagios.cfg") let xfm = transform lns filter puppet-test:~# augtool augtool> load augtool> ls /augeas/load/NagiosCfg/ lens = @NagiosCfg incl = /etc/nagios3/nagios.cfg augtool> ls /files/etc/nagios3/nagios.cfg augtool> -- Gegroet, Tim _______________________________________________ augeas-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/augeas-devel
