Ecosystem:Configuration management

From PostgreSQL wiki
Jump to navigationJump to search

Ansible

  • Provider -- Red Hat, Inc.
  • Website -- https://www.ansible.com/
  • License -- open source (GPLv3)
  • Interoperability level -- explicitly supports PostgreSQL (no specific version is specified)
  • Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
  • Last update (YYYY-MM-DD) -- 2021-10-15
  • Description -- Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero downtime rolling updates with load balancers. Ansible community provides and maintains a PostgreSQL Collection.
  • Additional info -- click here

CFEngine

  • Provider -- CFEngine AS
  • Website -- https://cfengine.com/
  • License -- open source (GPLv3)
  • Interoperability level -- explicitly supports PostgreSQL (no specific version is specified)
  • Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
  • Last update (YYYY-MM-DD) -- 2017-4-26
  • Description -- CFEngine 3 is a popular open source configuration management system. Its primary function is to provide automated configuration and maintenance of large-scale computer systems.
  • Additional info -- click here

CFEngine Enterprise

  • Provider -- CFEngine, AS
  • Website -- http://www.cfengine.com/
  • License -- proprietary (https://cfengine.com/msla/)
  • Interoperability level -- explicitly supports PostgreSQL
  • Verified PostgreSQL versions -- 9.3.11
  • Last update (YYYY-MM-DD) -- 2016-11-7
  • Description -- CFEngine is a mature, lightweight and secure configuration management and inventory tool (primarily for UNIX/Linux servers, with some Windows support). The Enterprise version comes with extension to the open source core that, among other things, collect server information to a central Postgres database on the CFEngine "hub" and make it accessible through a reporting portal (Web UI). The Web UI allows engineers and management insight into both health of server infrastructure, and the degree of compliance to management policies. The Enterprise version also comes with databases promises about structure and content of data within different databases, including Postgres. The latest release is v3.7.4.
  • Additional info -- click here

Chef

  • Provider -- Chef Software, Inc.
  • Website -- https://www.chef.io/
  • License -- open source (Apache License 2.0)
  • Interoperability level -- explicitly supports PostgreSQL (no specific version is specified)
  • Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
  • Last update (YYYY-MM-DD) -- 2017-4-28
  • Description -- Chef is a configuration management tool to automatically provision and configure machines. Each system configuration is called "recipe", which is written in a Ruby-based DSL. Multiple recipes are grouped together as a "Cookbook" to ease management. Chef provides an official Cookbook for PostgreSQL. Chef also uses PostgreSQL to store its configuration data.
  • Additional info -- click here

Puppet

  • Provider -- Puppet
  • Website -- https://puppet.com/
  • License -- open source (Apache License 2.0)
  • Interoperability level -- explicitly supports PostgreSQL (no specific version is specified)
  • Verified PostgreSQL versions -- didn't actually run the program, but just checked the documentation
  • Last update (YYYY-MM-DD) -- 2017-4-28
  • Description -- Puppet is a software configuration management tool. It provides a configuration module for PostgreSQL.
  • Additional info -- click here