Skip to content

Instantly share code, notes, and snippets.

@zipkid
Last active August 29, 2015 14:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zipkid/14550b7893d73d465919 to your computer and use it in GitHub Desktop.
Save zipkid/14550b7893d73d465919 to your computer and use it in GitHub Desktop.
[root@saltmaster01 ~]# salt '*master*' state.highstate
saltmaster01.vm.super-visions.com:
Data failed to compile:
----------
No matching sls found for 'syslog_ng' in env 'base'
[root@saltmaster01 ~]# cat /etc/salt/minion | grep -C 3 formula
file_roots:
base:
- /srv/salt
- /srv/saltstack-formulas
# By default, the Salt fileserver recurses fully into all defined environments
# to attempt to find files. To limit this behavior so that the fileserver only
[root@saltmaster01 ~]# ls -al /srv/saltstack-formulas/syslog_ng/
total 12
drwxr-xr-x 1 vagrant vagrant 204 Mar 10 07:54 .
drwxr-xr-x 1 vagrant vagrant 136 Mar 10 08:48 ..
-rw-r--r-- 1 vagrant vagrant 334 Mar 10 07:54 config.sls
drwxr-xr-x 1 vagrant vagrant 102 Mar 10 07:54 files
-rw-r--r-- 1 vagrant vagrant 240 Mar 10 07:54 init.sls
-rw-r--r-- 1 vagrant vagrant 540 Mar 10 07:54 map.jinja
[root@saltmaster01 ~]# cat /srv/saltstack-formulas/syslog_ng/init.sls
{% from "syslog_ng/map.jinja" import syslog_ng with context %}
syslog_ng:
pkg.installed:
- name: {{ syslog_ng.package }}
service.running:
- enable: True
- name: {{ syslog_ng.service }}
- watch:
- pkg: syslog_ng
[root@saltmaster01 ~]#
salt-master service was restarted after adding file_roots pathh to minion....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment