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.
self.package_name = 'salt_minion'
self.config_dir = '/usr/local/etc/salt'
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 : firstname.lastname@example.org
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help : https://help.launchpad.net/ListHelp