Commit Graph

10042 Commits

Author SHA1 Message Date
Jack Kuan
5ad5cd9b6e Fix a bug in the pydsl test case. 2013-01-21 10:27:06 -05:00
Thomas S Hatch
a427501321 remove aptsources from travis yaml file 2013-01-21 00:09:35 -07:00
Thomas S Hatch
a8cbcd861f Merge branch 'develop' of git://github.com/morganfainberg/salt into aptrepo 2013-01-21 00:08:42 -07:00
Thomas S Hatch
62aabd4999 spacing keeps goign odd here... 2013-01-21 00:02:56 -07:00
Thomas S Hatch
ec05e5fa7d It appears to be python-aptsources 2013-01-20 23:59:47 -07:00
Morgan Fainberg
86ee45ff9b Wrap python-apt module imports in try/except
This is done to make sure pkg module can load and function
in the case the python-apt and python-apt-common modules
are not present.  This however will disable the new
repo management functionality.
2013-01-21 06:58:29 +00:00
Thomas S Hatch
ce4f111184 Python apt is already installed 2013-01-20 23:57:46 -07:00
Thomas S Hatch
8da64f3a09 Failing virtual functions should not log warrnings
Fix #3350
2013-01-20 23:48:10 -07:00
Thomas S Hatch
428085424f fix yaml spacing in travis config 2013-01-20 23:46:18 -07:00
Thomas S Hatch
8f2ad69362 Add python-apt deps for Travis builds 2013-01-20 23:31:14 -07:00
Thomas S Hatch
63261c158e Merge pull request #3345 from giantlock/develop
fix pkg.latest bugs
2013-01-20 22:11:37 -08:00
Denis Generalov
d7be42366f use special compare method for package versions 2013-01-21 10:10:15 +04:00
Thomas S Hatch
3f94e1573f The module state should only return changes if the function call
returns positive data
2013-01-20 21:51:29 -07:00
Thomas S Hatch
fdf3978166 Fix #3340 2013-01-20 21:38:42 -07:00
Thomas S Hatch
99172816ea Merge pull request #3329 from mjarco/fix-config-options-defaults
Default options were never returned if omit_pillar flag was set to false (or unset)
2013-01-20 20:17:39 -08:00
David Boucha
8551e410c8 Merge pull request #3348 from techhat/nfs
Adding initial nfs execution module
2013-01-20 17:44:52 -08:00
Joseph Hall
992e8b22cc Adding initial nfs execution module 2013-01-20 18:32:35 -07:00
Joseph Hall
44de56344c Merge pull request #3347 from morganfainberg/apt-repo-management
Basic apt-repo management functionality
2013-01-20 14:32:11 -08:00
Morgan Fainberg
f27fb52d6b Basic apt-repo management functionality
Added in the core functionality needed to manage apt-based repos.
The only downside is that due to the way apt works, most of the
interfacing requires utilizing the formatted repo_str.  This is
because the formats can vary some depending on specifics.

Support for the format "ppa:<project>/repo" has also been added
provided that the python libraries are installed.

This is all done via the python-bindings for apt, rather than calling
out to the "aptitude" or "apt-get" binaries (since the bindings have
some validation in them).

Minor modification of pkrepo state to detect when repos are already
configured (instead of configuring them every time).  Also improved
"changes" output for modified repos
2013-01-20 22:01:03 +00:00
Denis Generalov
433df06175 fix pkg.latest bugs 2013-01-20 22:00:04 +04:00
Thomas S Hatch
7ff010e75a Merge pull request #3344 from ydavid365/patch-4
added simpler rhel5/6 examples for starting salt / loading at boot.
2013-01-20 00:22:20 -08:00
John Albietz
f4ada25d4c updated with rhel6 examples for starting / loading at boot. 2013-01-20 00:18:45 -08:00
John Albietz
f448591b38 updated with rhel6 examples for starting / loading at boot. 2013-01-20 00:16:22 -08:00
Thomas S Hatch
9871218511 Merge pull request #3343 from ydavid365/patch-3
additional example for multiple target types.
2013-01-20 00:11:02 -08:00
John Albietz
11125d41e4 additional example for multiple target types. 2013-01-20 00:08:39 -08:00
Thomas S Hatch
c291904a80 Remove clean up of push socket in publisher to fix race condition
The clean up was causing an inconsistency in the pull socket,
this will need some more refinement, but for now the problem is
fixed
2013-01-20 00:55:16 -07:00
Thomas S Hatch
080ddf14c2 Merge pull request #3338 from kjkuan/develop
pydsl doc updates
2013-01-19 22:29:01 -08:00
Jack Kuan
e37ad858f9 add pydsl renderer doc. 2013-01-20 01:22:16 -05:00
Jack Kuan
897f877bed Added docs for pydsl and fixed a syntax inconsistency. 2013-01-20 01:21:05 -05:00
Thomas S Hatch
b945f64236 Merge pull request #3337 from s0undt3ch/develop
`client_config` should also support receiving it's own defaults.
2013-01-19 21:55:22 -08:00
Pedro Algarvio
067b7f034a client_config should also support receiving it's own defaults. 2013-01-20 05:53:01 +00:00
Pedro Algarvio
3febceeefc default_include should also be checked against provided defaults. 2013-01-20 05:21:44 +00:00
Thomas S Hatch
4cfed31cbe Fix some of the formatting and use a stock grain so people don't
go looking for a non standard grain
2013-01-19 22:15:24 -07:00
Thomas S Hatch
379cd70bf0 Merge pull request #3336 from ydavid365/patch-1
updated to add an example of other standard top matching types in pillar...
2013-01-19 21:12:37 -08:00
John Albietz
f6d2914542 updated to add an example of other standard top matching types in pillar files.
Not sure if you'll like my example, but we should add at least one example of how to use other standard top matching types into the top.sls file.
2013-01-19 21:04:22 -08:00
Thomas S Hatch
8ed0a4e224 Merge pull request #3335 from s0undt3ch/develop
Number of commits is not limited to 2 chars.
2013-01-19 20:19:17 -08:00
Pedro Algarvio
9821022cb3 Number of commits is not limited to 2 chars. 2013-01-20 04:17:41 +00:00
Thomas S Hatch
d9b1997c30 Merge pull request #3334 from s0undt3ch/develop
Fix `tests.unit.pydsl_test` and `tests.unit.stateconf_test`.
2013-01-19 20:12:23 -08:00
Pedro Algarvio
3629fe88c0 Fix tests.unit.pydsl_test and tests.unit.stateconf_test.
No more errors are shown because the configuration files are not readable, and in fact, the minion configuration can be use, unlike what was said in the comment.
2013-01-20 04:09:07 +00:00
Pedro Algarvio
2686cb6195 Merge branch 'develop' of github.com:saltstack/salt into develop 2013-01-20 03:51:52 +00:00
Pedro Algarvio
69b8aa83f4 Typo correction. 2013-01-20 03:51:09 +00:00
Thomas S Hatch
7359da8a8e Merge pull request #3333 from s0undt3ch/develop
Allow providing the defaults dictionary to override.
2013-01-19 19:35:25 -08:00
Pedro Algarvio
b4e1dbac7d Allow providing the defaults dictionary to override. 2013-01-20 03:31:11 +00:00
Thomas S Hatch
fe6c04881f Merge pull request #3332 from s0undt3ch/develop
Some more external sub-classing and code re-use support
2013-01-19 19:20:30 -08:00
Pedro Algarvio
a739a07378 Protect against the log_path being set to None. 2013-01-20 03:16:07 +00:00
Pedro Algarvio
6f8183090e Allow providing the environment variable to load configuration from.
Now, `config_master`, `config_minion` and `client_config` accept the proper environment variable to load configuration from. This allows projects sub-classing salt's master and minion, for example, to provide their own environment variable.
2013-01-20 03:12:23 +00:00
Thomas S Hatch
86ed822148 Single quotes 2013-01-19 18:22:54 -07:00
Michał Jarco
77f898b0cb Simplistic tests (still better than none) 2013-01-19 15:02:06 +01:00
Michał Jarco
e05cc0c10d Default options were never returned if omit_pillar flag was set to false 2013-01-19 13:31:49 +01:00
Thomas S Hatch
2a3ac0b7c9 Remove config util module 2013-01-19 00:13:37 -07:00