[root@salt1 /var/salt]# cat file-roots/services/smartos/smf/smartos_setup/init.sls smartos_setup: service: - running - name: smartos/setup - onfail: - sls: smartos.smf.smartos_setup.import [root@salt1 /var/salt]# cat file-roots/services/smartos/smf/smartos_setup/import.sls import-smartos_setup: cmd.run: - name: /usr/sbin/svccfg import -V /opt/custom/smf/smartos_setup.xml - require: - file: /opt/custom/smf/smartos_setup.xml - file: /opt/custom/share/svc/smartos_setup.sh /opt/custom/share/svc/smartos_setup.sh: file.managed: - source: salt://smartos/smf/smartos_setup/smartos_setup.sh - user: root - group: root - mode: 755 - makedirs: True - template: jinja /opt/custom/smf/smartos_setup.xml: file.managed: - source: salt://smartos/smf/smartos_setup/smartos_setup.xml - user: root - group: root - mode: 644 - makedirs: True