Colin Stubbs
275067afcf
Fix for issue #361
Add quick sanity check at start of state, do not attempt to do anything unless salt.gitfs.gitpython exists to check for install_from_source within
pirms 6 gadiem
Matthew X. Economou
3746f08f2f
Use a different group name for GID 0 depending on the minion's O/S
Some Unix variants name GID 0 "wheel". Unfortunately, one cannot
specify this group by ID, because Python conflates integer 0 with
boolean False, nor can one specify this group using the string '0',
because of assumptions in the Salt or Python codebases regarding group
names.
pirms 7 gadiem
Rene Jochum
e329bda7bf
Fix pygit2-libgit2 builds on Debian like platforms.
Signed-off-by: Rene Jochum <rene@jochums.at>
pirms 8 gadiem
Matt Willsher
5b87c50e46
Add SmartOS salt-master and gitfs support
pirms 8 gadiem
Brad Thurber
d2df211011
allow state to function without errors if no keys are find in pilar
pirms 8 gadiem
Brad Thurber
939aa37028
Cleanup and make closer to the PR submitted for the mainline salt repo master config file
pirms 8 gadiem
Brad Thurber
c4ef48c5e8
add new gitfs functionality
pirms 8 gadiem
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.
pirms 9 gadiem
Shane Poage
addc6d5a26
Added logic to properly install pygit2 on ubuntu systems and made the pygit2 installation more flexible in general.
pirms 9 gadiem
Matthew X. Economou
ef275bd138
Allow customizing the GitPython package name.
pirms 9 gadiem
Brian Jackson
ed3ab22a13
Revert "Add support for GitPython and salt-ssh on FreeBSD masters"
This reverts commit b03831c0b0
.
pirms 9 gadiem
Brian Jackson
ef73e4ce98
Revert "Change variable lookup to match usage in other states"
This reverts commit 14b466e022
.
pirms 9 gadiem
Matthew X. Economou
14b466e022
Change variable lookup to match usage in other states
Done at the maintainer's request.
pirms 9 gadiem
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`.
pirms 9 gadiem
Matt Willsher
1cf72d85f8
The git command line tool is a requirement of pygit2
pirms 9 gadiem
Matt Willsher
e2d192ba89
Improvements to Enterprise Linux family OSs.
* Install pygit from package
* Add Official Salt ZeroMQ 4 COPR repository
Note that Salt itself is assumed to already to be available to the system via yum, via EPEL for example
pirms 9 gadiem
Brian Jackson
4533cc7d0e
Add modules to install gitfs backend dependencies
Add modules for gitfs dependencies and documentation for how to use them.
pirms 9 gadiem