User:Maffblaster/Drafts/Salt
Salt is a remote execution and configuration manager.
Installation
Kernel
USE flags
USE flags for app-admin/salt Salt is a remote execution and configuration manager
+zeromq
|
Add support for the zeromq transport. |
cheetah
|
Enable support for dev-python/cheetah3 |
cherrypy
|
Enable support for using cherrypy. |
genshi
|
Enable support for dev-python/genshi |
gnupg
|
Enable support for gnupg via python-gnupg. |
keyring
|
Enable support for freedesktop.org Secret Service API password store |
ldap
|
Add LDAP support (Lightweight Directory Access Protocol) |
libcloud
|
Enable salt-cloud support via libcloud. |
libvirt
|
Support managing virtual machines with app-emulation/libvirt. |
mako
|
Add support for using the mako template engine for parsing salt states. |
mongodb
|
Support returning data to a mongodb server. |
neutron
|
Support the OpenStack neutron network service. |
nova
|
Enable support for the OpenStack Nova API |
openssl
|
Add support for using TLS via OpenSSL. |
portage
|
Add support for package state enforcement using sys-apps/portage |
profile
|
Add support for software performance analysis (will likely vary from ebuild to ebuild) |
raet
|
Add support for the new RAET transport. |
redis
|
Support returning data to a redis database. |
selinux
|
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
vim-syntax
|
Pulls in related vim syntax scripts |
Emerge
root #
emerge --ask app-admin/salt
Configuration
(Explain how to configure the package/software/tool/utility in this section.)
Environment variables
Files
- /etc/global_file_example - Global (system wide) configuration file.
- ~/.local_file_example - Local (per user) configuration file.
Usage
(Explain how to use the package/software/tool/utility in this section.)
Invocation
(Remove this section if not applicable.)
Troubleshooting
(Troubleshoot issues in this section. Separate issues by best describing the error with a new section name. Remove if no issues are known.)
Issue 1
When X happens, Y is how you fix it.
Removal
(Explain how to properly remove the software. If this section needs more than an 'emerge -C' command each step should be explained in detail so that no trace of the software remains on the system.)
Unmerge
root #
emerge --ask --depclean --verbose app-admin/salt
See also
- CFEngine - An automated suite of programs for configuring and maintaining Unix-like computers.
- Puppet - A configuration management system written in Ruby
External resources
- (Link to external resources (outside the Wiki) using bullet points in this section. It is common for the information in this section to full sentences that are links.)
References
(Optional section. Remove this section if references are not used. This section is used to cite factual information. This information is found outside the Gentoo Wiki and used to back up truth claims. The actual references themselves still be littered throughout the main article.)