Forum: Cfengine Help
Subject: Re: Cfengine Help: rather complex scenario (pkg install+configure - if 
necessary)
Author: neilhwatson
Link to topic: https://cfengine.com/forum/read.php?3,21559,21594#msg-21594

Off the top of my head.

Bundle 1 - install mpt-status

Using a classes promise check something under /proc to determine if an LSI card
is installed, setting a class.  Use a package of files promise to intall what
you require.

Bundle 2 - require installation of a suitable MTA
Bundle 3 - configure postfix/exim/sendmail IF present

I do not recommend automatically determining whether or not promises like this
should be kept.  This is something I would set in a classes bundle.

classes:

    "postfix_mtas" or => { "hosta", "hostb", "hostc", "hostd" };


Later in another bundle


files:

    postfix_mtas::
        "/etc/postfix/main.cf"
        yada yada


_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to