thatch45/salt — Issue #176: extend throws unhashable type
Author: thatch45
Created: 2011-11-02 19:26:02+00:00
State: open

File "/usr/bin/salt-call", line 17, in
main()
File "/usr/bin/salt-call", line 14, in main
client.run()
File "/usr/lib/python2.7/site-packages/salt/cli/__init__.py", line 561, in run
caller.run()
File "/usr/lib/python2.7/site-packages/salt/cli/caller.py", line 71, in run
ret = self.call()
File "/usr/lib/python2.7/site-packages/salt/cli/caller.py", line 34, in call
*self.opts['arg']
File "/usr/lib/python2.7/site-packages/salt/modules/state.py", line 64, in highstate
return st_.call_highstate()
File "/usr/lib/python2.7/site-packages/salt/state.py", line 664, in call_highstate
return self.state.call_high(high)
File "/usr/lib/python2.7/site-packages/salt/state.py", line 485, in call_high
high, ext_errors = self.reconcile_extend(high)
File "/usr/lib/python2.7/site-packages/salt/state.py", line 298, in reconcile_extend
arg[arg.keys()[0]]
TypeError: unhashable type: 'dict'

1 include:
2 - tomcat
3 extend:
4 tomcat6:
5 service:
6 - require:
7 - file: /tomcatfile