Commit Graph

615 Commits

Author SHA1 Message Date
Thomas S Hatch
1db8811ef4 Make the state loader pack the minion functions 2011-05-08 21:43:49 -06:00
Thomas S Hatch
7ea7043db1 Allow for data to be packed dynamically into modules 2011-05-08 21:37:56 -06:00
Thomas S Hatch
d8a6d652a0 Add the to-be default renderer, yaml_jinja 2011-05-08 16:09:57 -06:00
Thomas S Hatch
61736722ec Add template to the render call 2011-05-08 15:52:11 -06:00
Thomas S Hatch
5787f63eab Changed the render loader to work like returners and not like modules 2011-05-08 15:36:31 -06:00
Thomas S Hatch
04f89ab8e5 Add template rendering into state.py 2011-05-08 15:31:41 -06:00
Thomas S Hatch
df04f7cc91 Remove render.py, this will be part of state 2011-05-08 15:31:24 -06:00
Thomas S Hatch
b19d7c55b6 set init for render module 2011-05-08 13:52:21 -06:00
Thomas S Hatch
ee4e3e56c2 change render dir to renderers 2011-05-08 13:21:44 -06:00
Thomas S Hatch
ee694d8477 Add render package 2011-05-08 13:20:34 -06:00
Thomas S Hatch
f9e3a7ba7a Add function to load renderers 2011-05-08 13:18:00 -06:00
Thomas S Hatch
cf99929c92 Add render module, this will be the interface to manage rendering state
files into high state data
2011-05-07 22:32:12 -06:00
Thomas S Hatch
6ccac7d40e State processing is ready for initial testing 2011-05-07 21:49:34 -06:00
Thomas S Hatch
d31fa5cad0 Start high data comiler for states 2011-05-07 11:54:33 -06:00
Thomas S Hatch
b2e718a08c Add docstring info about the state data sent in 2011-05-07 00:34:40 -06:00
Thomas S Hatch
df399f65ae add the initial code for the state execution 2011-05-07 00:31:51 -06:00
Thomas S Hatch
c19dfd8a6f Add state loader function tot he loader 2011-05-06 22:27:31 -06:00
Thomas S Hatch
e2889854d3 Merge branch 'master' of github.com:thatch45/salt 2011-05-06 21:52:34 -06:00
Thomas S Hatch
d49b30e627 Change the publisher to take messages via a pull interface 2011-05-06 21:50:31 -06:00
Thomas S Hatch
ad9489b3f0 Add classifiers to the setup.py 2011-05-06 08:28:34 -06:00
Thomas S Hatch
2e50394d2a Add import datetime 2011-05-05 23:19:05 -06:00
Thomas S Hatch
6a945958eb Add microseconds to job id 2011-05-05 23:13:09 -06:00
Thomas S Hatch
64b27ac9ce Remove the sleep from starting the master workers 2011-05-05 21:40:55 -06:00
Thomas S Hatch
8fac2f2dc9 Since we only support python 2.6 + there is no need for multiprocessing
fallback upon availablity
2011-05-05 13:00:15 -06:00
Thomas S Hatch
829fde2dad the new master zeromq topology is in place! 2011-05-05 11:31:05 -06:00
Thomas S Hatch
b885c62bbb multiproc threads start now 2011-05-04 22:39:50 -06:00
Thomas S Hatch
d7f8dbd966 When branching out to a multiprocess you can't use self! 2011-05-04 21:28:19 -06:00
Thomas S Hatch
0f81938430 cleaned up config values for default publish req port 2011-05-04 16:04:12 -06:00
Thomas S Hatch
a7bfa2661a change the publish interface to a rep-req 2011-05-04 16:03:30 -06:00
Thomas S Hatch
57ee46f59b pull sockets connect 2011-05-03 23:15:21 -06:00
Thomas S Hatch
41397ef915 Add in the master worker setup 2011-05-03 22:59:30 -06:00
Thomas S Hatch
f884d650c4 Modify master config for zeromq changes 2011-05-03 21:36:34 -06:00
Thomas S Hatch
b67ec21615 commit initial change to the publisher 2011-05-03 21:23:11 -06:00
Thomas S Hatch
3bc04cbb06 fix reference to the clients uri 2011-05-03 18:58:56 -06:00
Thomas S Hatch
1cb2a58c33 Add XREP back into master preparing for upgrade to multiprocessing
worker pool
2011-05-03 18:53:58 -06:00
Thomas S Hatch
876693a6ce Initial commit for state management - yes, it needs a lot of work, this
is experimental so that the data input model can be developed
2011-04-30 18:34:50 -06:00
Thomas S Hatch
77134737f3 Add available_version to pacman module 2011-04-30 18:18:00 -06:00
Thomas S Hatch
e9d2e19369 change is_installed to version 2011-04-30 17:43:58 -06:00
Thomas S Hatch
3e6eeeb371 Add is_installed to the pacman module 2011-04-30 17:43:07 -06:00
Thomas S Hatch
0b6ce7e4ed Remove the pkg state file 2011-04-30 16:55:00 -06:00
Thomas S Hatch
eba7187ec2 Clean up package handlers to reflect new virtual packages 2011-04-30 16:49:35 -06:00
Thomas S Hatch
fbc7117d3c Add the __virtual__ function to the yum module 2011-04-30 16:43:08 -06:00
Thomas S Hatch
5daa4acfde Remove the pkg wrapper, it is functionally replaced with virtual modules 2011-04-30 16:38:13 -06:00
Thomas S Hatch
9b4f324518 Add the __virtual__ function to the pacman module for the pkg module 2011-04-30 16:36:58 -06:00
Thomas S Hatch
69eebfbbf1 Change the operatingsystem grain to be os, typing operatingsystem all
the time ticks me off
2011-04-30 16:34:22 -06:00
Thomas S Hatch
24352c6652 Make the __virtual__ function confine the virtual module 2011-04-30 16:25:23 -06:00
Thomas S Hatch
33090cceb6 Sytax issue in __virtual__ loader 2011-04-30 16:18:52 -06:00
Thomas S Hatch
17a9d0115f Add __virtual__ function support to the module loader 2011-04-30 16:16:15 -06:00
Thomas S Hatch
444714d161 Add grains lookup to the salt-call command 2011-04-29 16:53:59 -06:00
Thomas S Hatch
a09fc4584e Clean up hostname grain a bit 2011-04-29 16:20:13 -06:00