Forum: Cfengine Help
Subject: Re: Hostname based classes and virtual machines in Cfengine 3
Author: toddnni
Link to topic: https://cfengine.com/forum/read.php?3,22131,22132#msg-22132
I also faced the same problem on the FreeBSD host system. As a solution I
created my own hostname classes which I define from the IP addresses
($(sys.ipv4)) . I use the IP address as a basis because that is the way I want
it.
Regarding to your question, you may create a class from the 'hostname'
command's output like this
bundle common hostname_def {
vars:
any::
"hostname" string => execresult("/bin/hostname","noshell");
classes:
any::
"host_$(hostname)"
comment => "My own hostname definition.";
}
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine