svc_systemd = { 'monit': { 'needs': [ 'pkg_apt:monit', ], }, } files = { '/etc/monit/monitrc': { 'mode': '0400', 'content_type': 'mako', 'needs': [ 'pkg_apt:monit', ], 'triggers': [ 'svc_systemd:monit:restart', ], 'context': { 'monit': node.metadata['monit'], }, }, } directories = { '/etc/monit/conf-enabled': { 'purge': True, }, '/etc/monit/conf-available': { 'purge': True, }, '/etc/monit/conf.d': { 'purge': True, }, '/etc/monit/templates': { 'purge': True, }, }