Commit Graph

31749 Commits

Author SHA1 Message Date
Thomas S Hatch
6a56431446 fix infinate loop in return checks 2011-03-09 13:18:19 -07:00
Thomas S Hatch
16e1a050e4 Add glob import 2011-03-09 13:15:37 -07:00
Thomas S Hatch
6435e176d3 Fix issue with calling the correct expr form var 2011-03-09 13:13:10 -07:00
Thomas S Hatch
3af902defe fix pcre check method naming 2011-03-09 13:12:22 -07:00
Thomas S Hatch
765b43ea87 Add glob and regex support for determining if the minion should run 2011-03-09 12:50:32 -07:00
Thomas S Hatch
e400609e0f Add support for globs and regex in the target syntax 2011-03-09 11:59:23 -07:00
Thomas S Hatch
790f45af60 Fix issue in the timeout logic when calling all minions 2011-03-09 11:29:17 -07:00
Thomas S Hatch
77f7000f0a Repaired object type bug in timeout 2011-03-09 10:57:43 -07:00
Thomas S Hatch
693195a87e add cli component to the setup.py 2011-03-09 10:52:22 -07:00
Thomas S Hatch
a02f5db9b3 Hook salt script into the cli module 2011-03-09 10:49:41 -07:00
Thomas S Hatch
cf8897e280 Set up cli executor for salt command lin 2011-03-09 10:48:35 -07:00
Thomas S Hatch
08fbf0a0af The socket must recieve on a REQ type 2011-03-09 10:03:26 -07:00
Thomas S Hatch
0b74f87745 loading a file pickle, not a string pickle 2011-03-09 10:02:44 -07:00
Thomas S Hatch
690093813b Fix naming issue in _handle_aes on the master 2011-03-09 09:32:04 -07:00
Thomas S Hatch
07cb8ec97b Fix path for the file opening 2011-03-08 23:42:45 -07:00
Thomas S Hatch
b85075d94a Fixed the aes key loaded for encryption on the master 2011-03-08 23:16:50 -07:00
Thomas S Hatch
e03bb7b29a Fix issue with parsing the returns and thinking that the load.p was a
host
2011-03-08 22:06:54 -07:00
Thomas S Hatch
e4354242c5 Fix issue in authentication 2011-03-08 18:27:32 -07:00
Thomas S Hatch
85ddd62528 Fix syntax issue in the client 2011-03-08 18:22:10 -07:00
Thomas S Hatch
6527f897be Add dummy methods to facilitate future encryption scemes 2011-03-08 18:12:44 -07:00
Thomas S Hatch
73cffc9c4b Client hooks to read return data 2011-03-08 17:24:05 -07:00
Thomas S Hatch
747979b054 This commit should finish the chain, just need to weed out the bugs now 2011-03-08 01:34:14 -07:00
Thomas S Hatch
b46848d451 Set up the processing and return of processed date within the minion 2011-03-08 00:18:37 -07:00
Thomas S Hatch
50bde04bb4 I decided to only build in regex support at this time for the target
matching
2011-03-07 23:41:17 -07:00
Thomas S Hatch
518ad0a831 minions can handle aes publications 2011-03-07 23:20:31 -07:00
Thomas S Hatch
c78c64fbdc ZeroMQ has a sendpyonj option that makes the payload a pickle inline,
how friggin cool is that!
2011-03-07 22:14:13 -07:00
Thomas S Hatch
12c08a782a have to se a subscription filter on the publish socket - this thing is
cool I will have to use it to speed things up in the long run
2011-03-07 22:08:31 -07:00
Thomas S Hatch
fff3e2ed2e Add a debugging line to the echo command 2011-03-07 21:08:10 -07:00
Thomas S Hatch
3a4f2f7ce7 repair issues in the __Load_functoions method 2011-03-07 21:07:15 -07:00
Thomas S Hatch
75b992f243 Fix module loading to use importlib 2011-03-07 20:54:51 -07:00
Thomas S Hatch
b0d0c9b67c Fix up syntax in the minion 2011-03-07 20:14:02 -07:00
Thomas S Hatch
12b029df82 My assumptions about how to dynamically load modules was wrong, try this 2011-03-07 20:08:42 -07:00
Thomas S Hatch
df5bef0ec4 Fix security issue with root access key 2011-03-07 17:17:10 -07:00
Thomas S Hatch
e96c559064 The salt client api works! Of course nothing happens yet, but it is closer! 2011-03-07 16:55:25 -07:00
Thomas S Hatch
ca05f96697 fixed the jid creation to be deep enough 2011-03-07 16:43:31 -07:00
Thomas S Hatch
bd17aad1d8 Add load the args of a prep_jid call 2011-03-07 16:33:50 -07:00
Thomas S Hatch
3c3fdf3faa syntax issues in the client and payload modules 2011-03-07 16:32:18 -07:00
Thomas S Hatch
3f76c40f91 Fix bad function call in the salt client 2011-03-07 15:57:12 -07:00
Thomas S Hatch
cdbdff3b5a fix syntax error in master module 2011-03-07 15:45:57 -07:00
Thomas S Hatch
f96b4f3516 Add a simple test function 2011-03-07 15:39:12 -07:00
Thomas S Hatch
b5e298d070 changed the publish methon in the client to pub 2011-03-07 15:34:23 -07:00
Thomas S Hatch
596e2c219a Set up the functional aspect of the salt client 2011-03-07 15:23:47 -07:00
Thomas S Hatch
e9e11479ca Add propper payload formatting to the master publish return 2011-03-07 15:23:21 -07:00
Thomas S Hatch
198ec3f518 made format_package return a pickle, fixed up a docstring 2011-03-07 15:14:31 -07:00
Thomas S Hatch
802f0deb45 Set up the default salt payload 2011-03-07 14:55:40 -07:00
Thomas S Hatch
6833289132 Add a format payload function to the payload module 2011-03-07 14:52:55 -07:00
Thomas S Hatch
2a12f05b1c Fix jid generation issue 2011-03-07 14:22:32 -07:00
Thomas S Hatch
836bed4b62 Remove the .pub from the public keys in the minions dir 2011-03-07 13:54:33 -07:00
Thomas S Hatch
a4ca26b5d5 Get the hosts that a tgt will match 2011-03-07 13:50:16 -07:00
Thomas S Hatch
d1d4db4302 Add in the keyfile reading on the local client 2011-03-07 09:58:23 -07:00