Hello List, I have a Problem with classes wich uses augeas. if augeas is not installed, The complete catalog will not compile. So I can not install augeas with a different class. I have to switch off all classes wich uses augeas, until augeas is installed. I solved this Problem by introducing the variable $augeas_avail and do a test in my templates with:
if $augeas_avail == 'true' { include class_using_augeas } If there are new machines, I have to put $augeas_avail manually to 'false', wait until augeas is installed on every machine and after that set $augeas_avail to 'true' for running the class_using_augeas. I would like to use something like: if defined(augeas) { ... To automate augeas detection. Is this somehow possible? or what about a fact to determine if augeas is available or not in standart puppet? My Clientversion is 0.25.4. Best regards, Hubert
signature.asc
Description: This is a digitally signed message part.