Last active
February 4, 2016 21:40
-
-
Save arubis/a49352de9dec80295057 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% from "logentries_agent/map.jinja" import logentries_agent_settings with context %} | |
{% if grains.os_family == 'Debian' %} | |
logentries-repo: | |
pkgrepo.managed: | |
- humanname: Logentries | |
- name: deb http://rep.logentries.com/ {{ grains.oscodename }} main | |
- keyid: C43C79AD | |
- keyserver: pgp.mit.edu | |
- require_in: | |
- logentries-daemon | |
{% endif %} | |
logentries-deps: | |
pkg.installed: | |
- pkgs: {{ logentries_agent_settings.deps|json }} | |
logentries-agent-config-dir: | |
file.directory: | |
- name: /etc/le | |
- require_in: | |
- file: /etc/le/config | |
{{ logentries_agent_settings.logentries }}: | |
pkg.installed: | |
- pkgs: | |
- {{ logentries_agent_settings.logentries }} | |
file.managed: | |
- source: salt://logentries_agent/files/config.jinja | |
- name: /etc/le/config | |
- template: jinja | |
{{ logentries_agent_settings.logentries_daemon }}: | |
pkg.installed: | |
- require: | |
- pkg: logentries-deps | |
- pkg: {{ logentries_agent_settings.logentries }} | |
service.running: | |
- enable: True | |
- name: {{ logentries_agent_settings.service }} | |
- watch: | |
- file: /etc/le/config |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/staging/logentries_agent/init.sls: | |
logentries-repo: | |
pkgrepo.managed: | |
- humanname: Logentries | |
- name: deb http://rep.logentries.com/ utopic main | |
- keyid: C43C79AD | |
- keyserver: pgp.mit.edu | |
- require_in: | |
- logentries-daemon | |
logentries-deps: | |
pkg.installed: | |
- pkgs: ["python-setproctitle", "python-psutil"] | |
logentries-agent-config-dir: | |
file.directory: | |
- name: /etc/le | |
- require_in: | |
- file: /etc/le/config | |
logentries: | |
pkg.installed: | |
- pkgs: | |
- logentries | |
file.managed: | |
- source: salt://logentries_agent/files/config.jinja | |
- name: /etc/le/config | |
- template: jinja | |
logentries-daemon: | |
pkg.installed: | |
- require: | |
- pkg: logentries-deps | |
- pkg: logentries | |
service.running: | |
- enable: True | |
- name: logentries | |
- watch: | |
- file: /etc/le/config | |
[DEBUG ] Results of YAML rendering: | |
OrderedDict([('logentries-repo', OrderedDict([('pkgrepo.managed', [OrderedDict([('humanname', 'Logentries')]), OrderedDict([('name', 'deb http://rep.logentries.com/ utopic main')]), OrderedDict([('keyid', 'C43C79AD')]), OrderedDict([('keyserver', 'pgp.mit.edu')]), OrderedDict([('require_in', ['logentries-daemon'])])])])), ('logentries-deps', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['python-setproctitle', 'python-psutil'])])])])), ('logentries-agent-config-dir', OrderedDict([('file.directory', [OrderedDict([('name', '/etc/le')]), OrderedDict([('require_in', [OrderedDict([('file', '/etc/le/config')])])])])])), ('logentries', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['logentries'])])]), ('file.managed', [OrderedDict([('source', 'salt://logentries_agent/files/config.jinja')]), OrderedDict([('name', '/etc/le/config')]), OrderedDict([('template', 'jinja')])])])), ('logentries-daemon', OrderedDict([('pkg.installed', [OrderedDict([('require', [OrderedDict([('pkg', 'logentries-deps')]), OrderedDict([('pkg', 'logentries')])])])]), ('service.running', [OrderedDict([('enable', True)]), OrderedDict([('name', 'logentries')]), OrderedDict([('watch', [OrderedDict([('file', '/etc/le/config')])])])])]))]) | |
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/staging/logentries_agent/init.sls' using 'yaml' renderer: 0.00858592987061 | |
[ERROR ] An un-handled exception was caught by salt's global exception handler: | |
KeyError: '/etc/le/config' | |
Traceback (most recent call last): | |
File "/usr/bin/salt-call", line 11, in <module> | |
salt_call() | |
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 335, in salt_call | |
client.run() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 53, in run | |
caller.run() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 133, in run | |
ret = self.call() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 196, in call | |
ret['return'] = func(*args, **kwargs) | |
File "/usr/lib/python2.7/dist-packages/salt/modules/state.py", line 568, in highstate | |
whitelist=kwargs.get('whitelist') | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 3141, in call_highstate | |
return self.state.call_high(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 2118, in call_high | |
high, req_in_errors = self.requisite_in(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 1528, in requisite_in | |
req_in_high, req_in_errors = self.reconcile_extend(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 1248, in reconcile_extend | |
if state not in high[name]: | |
KeyError: '/etc/le/config' | |
Traceback (most recent call last): | |
File "/usr/bin/salt-call", line 11, in <module> | |
salt_call() | |
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 335, in salt_call | |
client.run() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 53, in run | |
caller.run() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 133, in run | |
ret = self.call() | |
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 196, in call | |
ret['return'] = func(*args, **kwargs) | |
File "/usr/lib/python2.7/dist-packages/salt/modules/state.py", line 568, in highstate | |
whitelist=kwargs.get('whitelist') | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 3141, in call_highstate | |
return self.state.call_high(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 2118, in call_high | |
high, req_in_errors = self.requisite_in(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 1528, in requisite_in | |
req_in_high, req_in_errors = self.reconcile_extend(high) | |
File "/usr/lib/python2.7/dist-packages/salt/state.py", line 1248, in reconcile_extend | |
if state not in high[name]: | |
KeyError: '/etc/le/config' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment