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 |
|
Thomas S Hatch
|
e4fd8db176
|
fix minor spacing issue in setup.py
|
2011-03-07 09:16:12 -07:00 |
|
Thomas S Hatch
|
0be6bff24b
|
Add the data struture for a publish request in the client.py
|
2011-03-05 12:24:31 -07:00 |
|
Thomas S Hatch
|
04bf7e5bbf
|
remove calling the localserver
|
2011-03-05 12:04:43 -07:00 |
|
Thomas S Hatch
|
2548fd36de
|
hook in the request to publisher
|
2011-03-05 12:04:14 -07:00 |
|
Thomas S Hatch
|
f846b983d8
|
Add client.py module, still in the mapping and planning stage
|
2011-03-05 00:19:07 -07:00 |
|
Thomas S Hatch
|
f9f6cb4bde
|
Add a script to run a cli client
|
2011-03-04 23:51:13 -07:00 |
|
Thomas S Hatch
|
63b0fff872
|
The master and the minion initialize now
|
2011-03-04 21:58:27 -07:00 |
|
Thomas S Hatch
|
3ea46641d7
|
Master encrypts the aes key
|
2011-03-04 21:30:03 -07:00 |
|
Thomas S Hatch
|
8e2e3968ea
|
A bunch of small fixes
|
2011-03-04 20:48:50 -07:00 |
|
Thomas S Hatch
|
a3fbf41e49
|
set up some light data in the config files
|
2011-03-04 20:27:32 -07:00 |
|
Thomas S Hatch
|
e8bf0e76cd
|
clean up public key encryption
|
2011-03-04 20:09:51 -07:00 |
|
Thomas S Hatch
|
d0bbc556e9
|
make the get_pub_str method private
|
2011-03-04 19:58:18 -07:00 |
|
Thomas S Hatch
|
cbadaf70bf
|
Moving encryption out of payload (for now)
|
2011-03-04 19:51:36 -07:00 |
|
Thomas S Hatch
|
e1eb02751a
|
encrypt the authentication reply
|
2011-03-04 19:42:27 -07:00 |
|
Thomas S Hatch
|
4e2b8d741d
|
MasterKeys generates the salty bacon authentication token
|
2011-03-04 17:32:34 -07:00 |
|
Thomas S Hatch
|
0597df2610
|
Set up the remaining authentication info for the salt master
|
2011-03-04 17:28:53 -07:00 |
|
Thomas S Hatch
|
a7354c963c
|
Add pubkey string to the MasterKeys object
|
2011-03-04 17:27:21 -07:00 |
|
Thomas S Hatch
|
44025e870d
|
Add interface to create master keypair
|
2011-03-04 17:18:12 -07:00 |
|
Thomas S Hatch
|
6e6cee2277
|
Pass through the aes key and the publication port to the minion
|
2011-03-04 17:03:26 -07:00 |
|
Thomas S Hatch
|
f6f4a7ddea
|
modilfy crypt to comply with the packaging standard
|
2011-03-04 16:55:49 -07:00 |
|