Dom,
Yeah, we have knowledge of ssh in the distro module.  It more qualifies as a 
"basic service".  Similarly, recent work is being done to do ntp configuration. 
 ntp also seems "basic".

So yeah, I like your suggestion in the link you provided.

Some thing like the PuppetConstants might be helpful.

class SaltConstants(object):
   def init(self):
       if util.is_FreeBSD():
           self.package_name = 'salt_minion'
           self.config_dir = '/usr/local/etc/salt'
...



-- 
https://code.launchpad.net/~d-info-e/cloud-init/+git/cloud-init/+merge/340112
Your team cloud-init commiters is requested to review the proposed merge of 
~d-info-e/cloud-init:salt-freebsd-patch into cloud-init:master.

_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to