puneet kandhari
4983fc52e9
Merge pull request #174 from spoage/fix-git-id-conflict
Fixed conflict with git-formula
9 years ago
Shane Poage
f0e691fa13
Fixed conflict with git-formula by allowing either inclusion of formula to install git dependency or specify a package name to install with a custom state ID.
9 years ago
Forrest
c2d6e0e49b
Merge pull request #173 from iggy/remove-mapping-test
Remove mapping test
9 years ago
Brian Jackson
9779609bc4
Remove mapping test
This test isn't available in certain popular versions of Jinja (namely the one
installed by default in CentOS 6).
9 years ago
Forrest
4c4ace6d55
Merge pull request #171 from spoage/better-pygit2-install
Improve flexibility/quality of pygit2 state
9 years ago
Shane Poage
addc6d5a26
Added logic to properly install pygit2 on ubuntu systems and made the pygit2 installation more flexible in general.
9 years ago
Nitin Madhok
5db269e560
Merge pull request #166 from irtnog/enable-salt-api-service
Configure the salt-api service to start at boot time
9 years ago
puneet kandhari
16ed1bd334
Merge pull request #169 from smlloyd/master
Only watch salt-api package if install_packages=true
9 years ago
Simon Lloyd
02f7b279a1
Only watch salt-api package if install_packages=true
Also watch salt-api pkg instead of salt-master one.
9 years ago
Nitin Madhok
03464977dc
Merge pull request #168 from saltstack-formulas/fix_master_pillar_root
Fixed pillar_roots generation for salt-master.
9 years ago
jpic
825fd7cd77
Fixed pillar_roots generation for salt-master.
With a simple pillar like this::
$ sudo salt-call --config-dir /srv/etc/bootstrap --pillar-root /srv/pillar pillar.get salt:pillar_roots
local:
----------
base:
- /srv/pillar
This was generated in /etc/salt/master.d/f_defaults.conf::
# highstate format, and is generally just key/value pairs.
pillar_roots:base:- /srv/pillar
#
Resulting in parse errors by salt::
$ sudo salt '*' state.highstate
[ERROR ] Error parsing configuration file: /etc/salt/master.d/f_defaults.conf - while scanning a simple key
in "<string>", line 531, column 1:
pillar_roots:base:- /srv/pillar
^
could not found expected ':'
in "<string>", line 532, column 1:
#
^
[ERROR ] Error parsing configuration file: /etc/salt/master.d/f_defaults.conf - while scanning a simple key
in "<string>", line 531, column 1:
pillar_roots:base:- /srv/pillar
^
could not found expected ':'
in "<string>", line 532, column 1:
#
^
This patch will fix it as such::
ID: salt-master
Function: file.recurse
Name: /etc/salt/master.d
Result: True
Comment: Recursively updated /etc/salt/master.d
Started: 11:37:12.946823
Duration: 6255.296 ms
Changes:
----------
/etc/salt/master.d/f_defaults.conf:
----------
diff:
---
+++
@@ -528,7 +528,9 @@
# Pillar is laid out in the same fashion as the file server, with environments,
# a top file and sls files. However, pillar data does not need to be in the
# highstate format, and is generally just key/value pairs.
-pillar_roots:base:- /srv/pillar
+pillar_roots:
+ base:
+ - /srv/pillar
#
Resulting in::
# highstate format, and is generally just key/value pairs.
pillar_roots:
base:
- /srv/pillar
#
9 years ago
Matthew X. Economou
c014015e79
Configure the salt-api service to start at boot time
9 years ago
Krzysztof Pawłowski
3f9e4fc7d4
Fix for centos5 and jinja < 2.6
9 years ago
genus
4ff1a746d6
Add master_type option
9 years ago
puneet kandhari
2af4bf3bb5
Merge pull request #161 from genuss/sign_pubkey
Add options for mult-master setup
9 years ago
puneet kandhari
a5923a0df9
Merge pull request #160 from irtnog/fix-freebsd-pygit2-package
Use the py27-pygit2 package when installing pygit2 on FreeBSD
9 years ago
Matthew X. Economou
ba9cc2605c
Use the py27-pygit2 package when installing pygit2 on FreeBSD
9 years ago
Brian Jackson
e7e77d40d9
Merge pull request #158 from irtnog/fix-freebsd-gitpython-package
Use the py27-GitPython package when installing GitPython on FreeBSD
9 years ago
Matthew X. Economou
ea5a9f1f2c
Merge remote-tracking branch 'upstream/master' into fix-freebsd-gitpython-package
9 years ago
Brian Jackson
bc0776e4e3
Merge pull request #157 from irtnog/fix-freebsd-saltssh-package
Use the py27-salt package when installing salt-ssh on FreeBSD
9 years ago
Matthew X. Economou
ef275bd138
Allow customizing the GitPython package name.
9 years ago
Matthew X. Economou
b477990830
Use the py27-GitPython package when installing GitPython on FreeBSD.
9 years ago
Matthew X. Economou
85a426ccdf
Add new `salt:python_git` key.
This key defaults to a value of `python-git`.
9 years ago
Matthew X. Economou
5b93601c78
Use the py27-salt package when installing salt-ssh on FreeBSD
On FreeBSD salt-ssh gets bundled into a single package with the other
SaltStack components (minion, master, etc.).
9 years ago
genus
a738198d8b
Add verify_master_pubkey_sign
9 years ago
genus
fffd30fe17
Add master_sign_pubkey option
9 years ago
puneet kandhari
e5ad08ee1e
Merge pull request #156 from iggy/revert_bad
Revert bad
9 years ago
Brian Jackson
4c1f57792a
Revert "Advance sal/api.sls, install rest_cherrypy or rest_tornado from pip."
This reverts commit 7bb82b0178
.
9 years ago
Brian Jackson
6e98d508c4
Revert "Fix salt/api.sls."
This reverts commit 8a1b8dc9db
.
9 years ago
Brian Jackson
d216a3f651
Revert "Install cherrypy/tornado from pip only if use_pip is True."
This reverts commit 90282eff03
.
9 years ago
Brian Jackson
8448aa4021
Revert "Fix stuff suggested by @iggy."
This reverts commit c5ae289fa1
.
9 years ago
Brian Jackson
ed3ab22a13
Revert "Add support for GitPython and salt-ssh on FreeBSD masters"
This reverts commit b03831c0b0
.
9 years ago
Brian Jackson
f9cb912a65
Revert "salt.api state fails"
This reverts commit 22b8dde1ff
.
9 years ago
Brian Jackson
ef73e4ce98
Revert "Change variable lookup to match usage in other states"
This reverts commit 14b466e022
.
9 years ago
puneet kandhari
b04fc8c843
Merge pull request #154 from irtnog/add-freebsd-support-saltssh-gitpython
Add support for GitPython and salt-ssh on FreeBSD masters
9 years ago
Matthew X. Economou
14b466e022
Change variable lookup to match usage in other states
Done at the maintainer's request.
9 years ago
puneet kandhari
af8c157e2b
Merge pull request #155 from Oro/patch-1
salt.api state fails
9 years ago
Marco Orovecchia
22b8dde1ff
salt.api state fails
Seems there are several colons missing for salt.api to work correctly, hope I found all of them
9 years ago
Matthew X. Economou
b03831c0b0
Add support for GitPython and salt-ssh on FreeBSD masters
This change tweaks the GitPython package installation state to support
alternate package names (on FreeBSD, it's called "py27-GitPython").
Also, on FreeBSD salt-ssh is included in the "py27-salt" package by
default, requiring an update to `distro_map`.
9 years ago
puneet kandhari
96d820a5a0
Merge pull request #152 from pcdummy/master
Fix stuff suggested by @iggy .
9 years ago
René Jochum
c5ae289fa1
Fix stuff suggested by @iggy .
Signed-off-by: René Jochum <rene@jochums.at>
9 years ago
puneet kandhari
ac7266a515
Merge pull request #151 from pcdummy/master
Install cherrypy/tornado from pip only if use_pip is True for salt-api.
9 years ago
René Jochum
90282eff03
Install cherrypy/tornado from pip only if use_pip is True.
Signed-off-by: René Jochum <rene@jochums.at>
9 years ago
puneet kandhari
b90fdc6f6a
Merge pull request #150 from pcdummy/master
Advance salt/api.sls, install rest_cherrypy or rest_tornado from pip.
9 years ago
René Jochum
8a1b8dc9db
Fix salt/api.sls.
Signed-off-by: René Jochum <rene@jochums.at>
9 years ago
René Jochum
7bb82b0178
Advance sal/api.sls, install rest_cherrypy or rest_tornado from pip.
Signed-off-by: René Jochum <rene@jochums.at>
9 years ago
Brian Jackson
779e6c9c63
Merge pull request #122 from matthew-parlette/master
Updated master.d/f_defaults for 2014.7
9 years ago
puneet kandhari
c21c204dd5
Merge pull request #147 from quixoten/fix_syntax_error
Fix syntax error
9 years ago
Devin Christensen
645b4c65ce
Fix syntax error
9 years ago
puneet kandhari
8fcb42819b
Merge pull request #146 from quixoten/fix_syndic
Fix syndic requisites
9 years ago