User:Bingnet/sandbox
Appearance
Basic properties
[edit]"Verify mode" refers to having an ability to determine whether a node is conformant with a guarantee of not modifying it, and typically involves the exclusive use of an internal language supporting read-only mode for all potentially system-modifying operations. "Mutual auth" refers to the client verifying the server and vice versa. "Agent" describes whether additional software daemons are required. Depending on the management software these agents are usually deployed on the target system or on one or many central "controller" servers.
Language | License | Mutual auth | Encrypts | Verify mode | Agent-less | Have a GUI | First release | Latest stable release | |
---|---|---|---|---|---|---|---|---|---|
Ansible | Python | GPL | Yes[1] | Yes[2] | Yes | Yes | Yes[3] (Free 30-day Trial) | 2012-03-08 | 2015-04-28 1.9.1[4] |
Chef | Ruby, Erlang | Apache | Yes[5] | Yes[6] | Yes[7][8] | No | 2009-01-15 0.5.0 | 2015-10-08 12.5.0 (client),[9] 2015-11-23 12.3.1 (server)[10] | |
Puppet | Ruby | Apache from 2.7.0, GPL before then | Yes[11] | Yes[12] | Yes[13][14] | Yes | Yes[15] | 2005-08-30[16] | 2015-03-26 3.7.5[17] |
Salt[18] | Python[19] | Apache[20] | Yes[21] | Yes[21] | Yes | Both[22][23] | Yes[24][25] | 2011-03-17 0.6.0[26] | 2015-07-01 2015.5.3[27] |
Spacewalk | Java (C, Perl, Python, PL/SQL) | GPLv2 | Yes | Yes | No | 2008-06[28] | 2015-04 2.3[29] | ||
Vagrant[30] | Ruby | MIT License | 2010-01-21 | 2014-05-06 1.6.1 |
- ^ Key Pair: Uses public/private key pairs and key fingerprints for mutual authentication, like SSH.
- ^ Secure Shell: Uses the Secure Shell protocol for encryption.
- ^ Ansible, Inc. "Ansible Tower - Ansible.com". ansible.com.
- ^ Dan London. "Ansible 1.9.1 Released". ansible.com.
- ^ Payload encryption via SSL if HTTPS proxy is configured.
- ^ Chef 10.14.0+ (called why-run mode)
- ^ "[#CHEF-13] Add -noop support - Opscode Open Source Ticket Tracking". Tickets.opscode.com. Retrieved 2014-02-10.
- ^ "Release Chef Client 12.5.0". chef.io. 2015-10-08. Retrieved 2015-10-08.
- ^ "Chef Server 12.3.1 Release Announcement". chef.io. 2015-11-23. Retrieved 2015-11-23.
- ^ Certificates: Uses SSL X.509 Certificates for mutual authentication. Can use any SSL Certificate Authority to manage the Public Key Infrastructure.
- ^ Cite error: The named reference
SSL
was invoked but never defined (see the help page). - ^ Using the --noop option
- ^ "puppet agent Man Page — Documentation — Puppet Labs". Docs.puppetlabs.com. Retrieved 2014-02-10.
- ^ "Puppet Management GUI Comparison". olindata.com.
- ^ "Index of /puppet". Puppetlabs.com. Retrieved 2014-02-10.
- ^ Puppet 3 Release Notes. "Puppet 3.7.5 Release Notes — Documentation — Puppet Labs". Docs.puppetlabs.com. Retrieved 2015-01-19.
{{cite web}}
: CS1 maint: numeric names: authors list (link) - ^ Salt is an open source tool to manage your infrastructure. Easy enough to get running in minutes and fast enough to manage tens of thousands of servers
- ^ "Installation". saltstack.com.
- ^ "SaltStack community". SaltStack.
- ^ a b "SaltStack community". SaltStack.
- ^ "Salt SSH". saltstack.com.
- ^ "SaltStack Enterprise". SaltStack.
- ^ "saltstack/halite". GitHub.
- ^ "tinyclues/saltpad". GitHub.
- ^ "SaltStack community". SaltStack.
- ^ "Salt 2015.5.3 Release Notes". saltstack.com.
- ^ "SpacewalkFaq – spacewalk". fedorahosted.org.
- ^ "ReleaseNotes20 – spacewalk". fedorahosted.org.
- ^ Vagrant is free and open-source software for creating and configuring virtual development environments.