Commit Graph

831 Commits

Author SHA1 Message Date
Thomas S Hatch
48b72aec97 Add self to the socket in the Matcher 2011-05-28 13:30:16 -06:00
Thomas S Hatch
3b50d4c285 Clean up basic issues in the HighState class 2011-05-28 13:21:30 -06:00
Thomas S Hatch
d1e20659fe really? I did this? 2011-05-28 12:14:30 -06:00
Thomas S Hatch
8b4473c27c Change the top file structure to be lighter 2011-05-28 12:12:05 -06:00
Thomas S Hatch
70a51437d8 Change file_root to file_roots in the config module, preperatory for
adding environments to the file server
2011-05-28 09:59:31 -06:00
Thomas S Hatch
e52aca24a8 Add call_highstate function to the state minion module 2011-05-28 09:50:04 -06:00
Thomas S Hatch
81829e3d7b HighState is ready for testing! 2011-05-28 09:22:46 -06:00
Thomas S Hatch
08a03ad666 Add compile_highstate 2011-05-28 08:40:23 -06:00
Thomas S Hatch
81892ebf71 Add gather_states to Highstate class 2011-05-27 15:41:12 -06:00
Thomas S Hatch
d5dd44cf4c Remove mistaken commit data 2011-05-27 15:40:49 -06:00
Thomas S Hatch
320b72aecd Add method to match top components 2011-05-27 15:27:25 -06:00
Thomas S Hatch
4e2e3691e6 Add method tot he mater for matching top file components 2011-05-27 15:25:35 -06:00
Thomas S Hatch
3245aca96a Fix _ in matcher method 2011-05-27 14:58:39 -06:00
Thomas S Hatch
1c59753c1d Seperate out the minion matching logic so that other interfcaes can use it 2011-05-27 14:50:30 -06:00
Thomas S Hatch
c6d565cbd9 Add module to grab a state from the master 2011-05-27 00:23:07 -06:00
Thomas S Hatch
dcc3bbb47d Add env to the cp module 2011-05-26 23:59:24 -06:00
Thomas S Hatch
4714b88f3c Add environment to top file grab 2011-05-26 23:57:12 -06:00
Thomas S Hatch
fd4dbf0ffe Add environment passing to the file client 2011-05-26 23:46:19 -06:00
Thomas S Hatch
677cac28c3 Add environment seeking to the master file server 2011-05-26 23:35:45 -06:00
Thomas S Hatch
77c67af2cc Add the new file server layout to the conf file 2011-05-26 22:30:38 -06:00
Thomas S Hatch
279e5c4d0b Add get_top to the state object 2011-05-26 21:04:22 -06:00
Thomas S Hatch
75a8273e5b Add initial HighState class 2011-05-26 17:16:48 -06:00
Thomas S Hatch
df45aca623 Add master_opts method to file serve client 2011-05-26 16:35:19 -06:00
Thomas S Hatch
9f2f1a8320 remove comments from scripts, they don't need to be there 2011-05-26 09:44:50 -06:00
Thomas S Hatch
adb217c5db Merge branch 'snd'
Conflicts:
	salt/config.py
	salt/loader.py
	salt/minion.py
2011-05-26 09:36:22 -06:00
Thomas S Hatch
10c2450837 Allow the minion to retrive the master's configuration options 2011-05-26 13:01:31 +01:00
Thomas S Hatch
071780a59e modify the cp module to use the file server client 2011-05-26 13:01:18 +01:00
Thomas S Hatch
80b694627c Add a file server client class tot he minion 2011-05-26 13:00:58 +01:00
Thomas S Hatch
8cd2f9989f remove cython loading from the minion, all module loading is now in the
loader
2011-05-26 12:59:37 +01:00
Pedro Algarvio
7ccb5e4cec Typos, white-space, unused/missing imports, wrapping, PEP-8. 2011-05-26 12:17:02 +01:00
Pedro Algarvio
3f157549c2 Improved Logging Conclusion.
Concluded the improved logging stuff; Added `log_granular_levels` which will allow to tweak specific logger's levels.
Adapted the default configuration to include the improved logging stuff.
2011-05-26 11:22:37 +01:00
Thomas S Hatch
0c5af24605 Allow the minion to retrive the master's configuration options 2011-05-25 23:07:23 -06:00
Thomas S Hatch
4569878aa8 modify the cp module to use the file server client 2011-05-25 22:28:11 -06:00
Thomas S Hatch
2a426dff21 Add a file server client class tot he minion 2011-05-25 22:20:57 -06:00
Thomas S Hatch
0c18e39df9 remove cython loading from the minion, all module loading is now in the
loader
2011-05-25 18:43:21 -06:00
Pedro Algarvio
dd76a4cfc1 Improve logging support.
Changed to a more adequate logging "system". Some other minor changes are still needed, namely the config files.
2011-05-26 00:00:25 +01:00
Pedro Algarvio
2371f11e24 Optional Cython loading.
When loading the grains, also pass it the options so that 'cython_enable' won't be neglected.
2011-05-25 19:23:13 +08:00
Pedro Algarvio
de52dfa7b5 Make Cython Support Optional.
Allow the user to choose not to have the cython module searching and loading enabled.
This helps with packages installed in "develop" mode where the ".pyx"'s are still present and will be tried to be compiled and loaded even though that package is fully working.
2011-05-25 19:23:13 +08:00
Pedro Algarvio
0f8b0b4632 Optional Cython loading.
When loading the grains, also pass it the options so that 'cython_enable' won't be neglected.
2011-05-25 11:09:06 +01:00
Pedro Algarvio
e8cac6a61f Make Cython Support Optional.
Allow the user to choose not to have the cython module searching and loading enabled.
This helps with packages installed in "develop" mode where the ".pyx"'s are still present and will be tried to be compiled and loaded even though that package is fully working.
2011-05-25 09:29:48 +01:00
Thomas S Hatch
a7c7dbdff3 Merge pull request #85 from s0undt3ch/master
Split functionality to ease subclasing
2011-05-24 14:48:41 -07:00
Pedro Algarvio
5b10ae52e1 Split-up functionality to ease sub-classing. 2011-05-24 22:45:14 +01:00
Thomas S Hatch
f79cc87c7f Merge pull request #84 from s0undt3ch/master
Missing __init__.py
2011-05-24 13:36:59 -07:00
Pedro Algarvio
cd99e2ce86 Add missing __init__.py 2011-05-24 21:28:36 +01:00
Thomas S Hatch
b0958ec3c8 Add comments to the host 2011-05-25 03:37:46 +08:00
Thomas S Hatch
84ec36a00d Add rm_host to the hosts module 2011-05-25 03:37:46 +08:00
Thomas S Hatch
9eb11089a6 Add 2011-05-25 03:37:46 +08:00
Thomas S Hatch
a567cb173d pylint fixes 2011-05-25 03:37:46 +08:00
Thomas S Hatch
b201a3380e Add has_pair func to hosts 2011-05-25 03:37:45 +08:00
Thomas S Hatch
20a78c365c Add a hosts execution module 2011-05-25 03:37:45 +08:00