Comparison of open-source configuration management software: Difference between revisions
Content deleted Content added
Ira Leviton (talk | contribs) m Fixed a reference. Please see Category:CS1 errors: dates. |
m Replaced 6 bare URLs by {{Cite web}} |
||
(10 intermediate revisions by 8 users not shown) | |||
Line 93:
| style="text-align:left;"|1993
| style="text-align:left;"|
2025-01-07 3.
|-
! {{rh}} | Consfigurator
| [[Scheme (programming language)|Scheme]] ([[Steel Bank Common Lisp|SBCL]])
| [[GNU General Public License#Version 3|GPLv3+]]<ref>{{cite web | title=Consfigurator | url=https://spwhitton.name/tech/code/consfigurator/ }}</ref>
| {{yes}}{{efn|name="Key Pair"}}
| {{yes}}{{efn|name="Secure Shell"}}
Line 106:
| {{no}}
|
|
|-
! {{rh}} | [[Guix]]
| [[Scheme (programming language)|Scheme]] ([[GNU Guile|Guile]])<ref>{{Cite web | title=GNU Guix Reference Manual | url=https://guix.gnu.org/en/manual/en/guix.html#System-Configuration | archive-url=https://web.archive.org/web/20210612235408/https://guix.gnu.org/en/manual/en/guix.html | access-date=2025-08-30 | archive-date=2021-06-12}}</ref><ref>{{Cite web | title=GNU Guix Reference Manual | url=https://guix.gnu.org/en/manual/en/guix.html#Invoking-guix-deploy | archive-url=https://web.archive.org/web/20210612235408/https://guix.gnu.org/en/manual/en/guix.html | access-date=2025-08-30 | archive-date=2021-06-12}}</ref>
| [[GNU General Public License#Version 3|GPLv3+]]<ref>{{Cite web | title=gnu.scm - guix.git - Mirror of https://codeberg.org/guix/guix {{!}} GNU Guix and GNU Guix System | url=https://git.savannah.gnu.org/cgit/guix.git/tree/gnu.scm?h=v1.4.0#n8 | access-date=2025-08-30 | website=git.savannah.gnu.org}}</ref>
| {{yes}}{{efn|name="Key Pair"}}
| {{yes}}{{efn|name="Secure Shell"}}
Line 117:
| {{no}}<ref>It requires the guix daemon on the target Guix system.</ref>
|
|
|-
! {{rh}} | [[ISconf]]
Line 139:
| {{yes}}<ref>{{cite web |url=https://demo.jujucharms.com/trusty/juju-gui/ |title=Juju Gui |publisher=jujucharms.com |date=2015-06-15 |access-date=2015-06-21 |archive-url=https://web.archive.org/web/20150621233749/https://demo.jujucharms.com/trusty/juju-gui/ |archive-date=2015-06-21 |url-status=dead}}</ref>
| style="text-align:left;"|2010-09-17<ref>{{cite web|url=https://launchpad.net/juju/+series |title=timeline: pyjuju |publisher=Launchpad.net |access-date=2014-02-10}}</ref>
| style="text-align:left;"|
|-
! {{rh}} | Local ConFiGuration system ([[LCFG]])
Line 166:
| Perl, [[PHP]], [[C++]]
| GPL
| {{no}}<ref>Server authenticates to client, but client does not authenticate to server. See [
| {{yes}}{{efn|name="SSL"}}
|
Line 203:
| {{yes}}{{efn|name="Verify-Puppet"|Using the --noop option}}<ref>{{cite web |url=http://docs.puppetlabs.com/man/agent.html |title=puppet agent Man Page — Documentation — Puppet Labs |publisher=Docs.puppetlabs.com |access-date=2014-02-10 |archive-url=https://web.archive.org/web/20130707135331/http://docs.puppetlabs.com/man/agent.html |archive-date=2013-07-07 |url-status=dead}}</ref>
| {{no}}
| {{yes}}<ref>{{cite web|url=http://www.olindata.com/blog/2014/01/puppet-management-gui-comparison|title=Puppet Management GUI Comparison|work=olindata.com|access-date=2015-01-12|archive-url=https://web.archive.org/web/20150117063953/http://www.olindata.com/blog/2014/01/puppet-management-gui-comparison|archive-date=2015-01-17|url-status=
| style="text-align:left;"|2005-08-30<ref>{{cite web|url=http://puppetlabs.com/downloads/puppet/?C=M;O=A |title=Index of /puppet |publisher=Puppetlabs.com |access-date=2014-02-10}}</ref>
| style="text-align:left;"|2024-04 8.6.0, 7.30.0 (client),<ref>{{cite web |title=Puppet release notes |url=https://puppet.com/docs/puppet/latest/release_notes_puppet.html |access-date=2024-05-06}}</ref> 2024-04 8.6.0, 7.17.0 (server)<ref>{{cite web |title=Puppet Server: Release Notes |url=https://puppet.com/docs/puppetserver/latest/release_notes.html |access-date=2024-05-06}}</ref>
Line 239:
| {{no}}
|
| style="text-align:left;"|2002-03-26<ref>{{cite web|url=
| style="text-align:left;"|2008-10-08 1.13.0<ref>{{cite web|url=
|-
! {{rh}} | [[Rex (software)|Rex]]
Line 299:
! {{rh}} | [[STAF]]
| [[C++]]
| [[Common Public License|CPL]]<ref>{{cite web|url=
| {{no}}{{efn|name="Network Trust"|Network Trust: Trusts the network, like rsh.}}{{efn|name="User-only Auth"|User-only Auth: User authenticates to server via password, but uses Network Trust to authenticate user to server, like telnet.}}
| {{partial}}<ref>There is a [
|
| {{no}}
|
| style="text-align:left;"|1998-02-16<ref>{{cite web|url=
| style="text-align:left;"|2012-12-16 3.4.16 <ref>{{cite web|url=
|-
! {{rh}} | Synctool<ref>[http://www.heiho.net/synctool/ Synctool] aims to be easy to understand and use. It is built in Python and uses SSH and Rsync.</ref>
Line 328:
| {{yes}}
| style="text-align:left;"| 2018-06<ref name="Uyuni: Forking Spacewalk with Salt and Containers">{{cite web|url=https://news.opensuse.org/2018/05/26/uyuni-forking-spacewalk-with-salt-and-containers/|title=Uyuni: Forking Spacewalk with Salt and Containers|date=26 May 2018}}</ref>
| style="text-align:left;"|
|-
! style="width:12em" |
Line 413:
| {{partial}}<ref name="consfigurator-portability"></ref>
|
| {{yes}}<ref name="consfigurator-portability">{{Cite web | title=Introduction — Consfigurator 1.5.3 documentation | url=https://spwhitton.name/doc/consfigurator/introduction.html#portability-and-stability | access-date=2025-08-30 | website=spwhitton.name}}</ref>
|
|
Line 514:
| {{no}}
| {{yes}}
| {{partial}}<ref>{{cite web|url=
| {{yes}}
| {{no}}
Line 584:
| {{yes}}{{efn|11.00+ (PA-RISC 32, IA-64)}}
| {{yes}}{{efn|(x86-32, x86-64, IA-64, PPC 64, zSeries 32/64)}}
| {{yes}}<ref>[
| {{yes}}{{efn|2.6+ (Sparc 32); 10+ (x86-32, x86-64)}}
| {{yes}}{{efn|95, 98, Me, NT4, 2000, XP, 2003, Vista (x86-32), 7 (x86-32), 7 (x86-64); 2003, Vista (x86-64); 2004 (IA-64)}}
Line 643:
;[[Guix]]
:Guix integrates many things in the same tool (a distribution, package manager, configuration management tool, container environment, etc). To remotely manage systems, it needs the target machines to already run Guix<ref>{{Cite web | title=GNU Guix Reference Manual | url=https://guix.gnu.org/en/manual/en/guix.html#index-machine_002dssh_002dconfiguration | archive-url=https://web.archive.org/web/20210612235408/https://guix.gnu.org/en/manual/en/guix.html | access-date=2025-08-30 | archive-date=2021-06-12}}</ref> or it can also alternatively deploy configurations inside Digital Ocean Droplet.<ref>{{Cite web | title=GNU Guix Reference Manual | url=https://guix.gnu.org/en/manual/en/guix.html#index-digital_002docean_002dconfiguration | archive-url=https://web.archive.org/web/20210612235408/https://guix.gnu.org/en/manual/en/guix.html | access-date=2025-08-30 | archive-date=2021-06-12}}</ref> The machines are configured with Scheme.
;[[ISconf]]
Line 682:
;[[Spacewalk (software)|Spacewalk]]
:Spacewalk is an open source Linux and Solaris systems management
;[[Software Testing Automation Framework|STAF]]
:The Software Testing Automation Framework (STAF) enables users to create cross-platform, distributed software test environments. STAF removes the tedium of building an automation infrastructure, thus enabling users to focus on building their automation
;Synctool
|