There are several things that don't work in the minion, such as the service states, because AIX only has init.d/rc.d script support, no 'service' module. The minion runs, but of course there are fewer useful built-in grains and you resort to cmd.run alot to get things done.
Enterprise customers get access to an enterprise minion for AIX, or at least an enterprise bootstrap script for install. I don't know if the enterprise minion actually works better than the open-source one or not. We have forked the salt repo, hack around problems we find on aix, repackage, reinstall, etc. It's better than nothing!
--
You received this message because you are subscribed to a topic in the Google Groups "Salt-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/salt-users/HEABNTWzEPg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to salt-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[ERROR ] Future exception was never retrieved: Traceback (most recent call last):
File "/opt/lib/python2.7/site-packages/tornado/gen.py", line 282, in wrapper
yielded = next(result)
File "/opt/lib/python2.7/site-packages/salt/minion.py", line 500, in eval_master
pub_channel = salt.transport.client.AsyncPubChannel.factory(self.opts, **factory_kwargs)
File "/opt/lib/python2.7/site-packages/salt/transport/client.py", line 153, in factory
import salt.transport.zeromq
File "/opt/lib/python2.7/site-packages/salt/transport/zeromq.py", line 24, in <module>
import salt.transport.mixins.auth
File "/opt/lib/python2.7/site-packages/salt/transport/mixins/auth.py", line 16, in <module>
import salt.master
File
"/opt/lib/python2.7/site-packages/salt/master.py", line 21, in
<module>
import zmq
ImportError: No module named zmq
[ERROR ] An un-handled exception was caught by salt's global exception handler:
NameError: global name 'zmq' is not defined
Traceback (most recent call last):
File "/opt/bin/salt-call", line 11, in <module> salt_call()
File "/opt/lib/python2.7/site-packages/salt/scripts.py", line 335, in salt_call client.run()
File "/opt/lib/python2.7/site-packages/salt/cli/call.py", line 43, in run caller = salt.cli.caller.Caller.factory(self.config)
File "/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 78, in factory return ZeroMQCaller(opts, **kwargs)
File "/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 269, in __init__ super(ZeroMQCaller, self).__init__(opts)
File
"/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 101,
in __init__ self.minion = salt.minion.SMinion(opts)
--
(Error code: sec_error_unknown_issuer)
(So, the implied Q - perhaps better in a new thread is: anyone else seeing this when approaching via: https://groups.google.com/forum/#!forum/salt-users

[ERROR ] Future exception was never retrieved: Traceback (most recent call last):
File "/opt/lib/python2.7/site-packages/tornado/gen.py", line 282, in wrapper
yielded = next(result)
File "/opt/lib/python2.7/site-packages/salt/minion.py", line 500, in eval_master
pub_channel = salt.transport.client.AsyncPubChannel.factory(self.opts, **factory_kwargs)
File "/opt/lib/python2.7/site-packages/salt/transport/client.py", line 153, in factory
import salt.transport.zeromq
File "/opt/lib/python2.7/site-packages/salt/transport/zeromq.py", line 24, in <module>
import salt.transport.mixins.auth
File "/opt/lib/python2.7/site-packages/salt/transport/mixins/auth.py", line 16, in <module>
import salt.master
File
"/opt/lib/python2.7/site-packages/salt/master.py", line 21, in
<module>
import zmq
ImportError: No module named zmq
[ERROR ] An un-handled exception was caught by salt's global exception handler:
NameError: global name 'zmq' is not defined
Traceback (most recent call last):
File "/opt/bin/salt-call", line 11, in <module> salt_call()
File "/opt/lib/python2.7/site-packages/salt/scripts.py", line 335, in salt_call client.run()
File "/opt/lib/python2.7/site-packages/salt/cli/call.py", line 43, in run caller = salt.cli.caller.Caller.factory(self.config)
File "/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 78, in factory return ZeroMQCaller(opts, **kwargs)
File "/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 269, in __init__ super(ZeroMQCaller, self).__init__(opts)
File
"/opt/lib/python2.7/site-packages/salt/cli/caller.py", line 101,
in __init__ self.minion = salt.minion.SMinion(opts)
change this:
salt-call local state.highstate
to this:'salt-call state.highstate --local'
'salt-call' automatically assumes the target is the local machine. '--local' just tells salt not to contact the salt master (ie run masterless).