Skip to content

Instantly share code, notes, and snippets.

@apolloclark
Last active June 30, 2021 14:36
Show Gist options
  • Save apolloclark/30ac2f7f31fa5e2d90994fe6ef34cd78 to your computer and use it in GitHub Desktop.
Save apolloclark/30ac2f7f31fa5e2d90994fe6ef34cd78 to your computer and use it in GitHub Desktop.
Chef, Puppet, Ansible comparison

https://www.linkedin.com/pulse/very-short-comparison-ansible-chef-puppet-saltstack-niels-goossens/

Analysis was performed on July 1st, 2019

Chef

https://www.chef.io/
https://docs.chef.io/chef_overview.html

Supermarket - role repo
  https://supermarket.chef.io/
Cookstyle - linting
  https://docs.chef.io/cookstyle.html
Foodcritic - code quality
  http://www.foodcritic.io/

ChefSpec - testing, rspec wrapper
Chef Inspec - serverspec fork, secrutiy testing
  https://docs.chef.io/chef_overview.html
Kitchen - multi-platform test runner
Kitchen Dokken - docker test runner

Chef Infa - node, task runner
  https://github.com/chef/chef-server
Chef Workstation - master
Chef, data bags - secrets management
  https://docs.chef.io/secrets.html
Chef Habitat - build framework
  https://www.habitat.sh/docs/
Chef Automate - web ui
  https://automate.chef.io/docs/quickstart/chef infra

Puppet

Puppet Forge - role repo
  https://forge.puppet.com/
puppet-lint - linting, code quality

rspec-puppet - testing
  https://rspec-puppet.com/tutorial/
  https://puppet.com/blog/unit-testing-rspec-puppet-for-beginners
Puppet Beaker - multi-platform test runner
  https://github.com/puppetlabs/beaker
Puppet Remediate - security updates (new)
  https://puppet.com/products/puppet-remediate

Puppet Discovery - inventory, agent-less
  https://puppet.com/docs/discovery/1.x/pd_aws.html
  https://puppet.com/blog/introducing-puppet-discovery-1-6-vulnerability-remediation-beta
Puppet Bolt - agent-less, task runner (Nov 2018)
  https://puppet.com/blog/getting-started-agentless-automation-pe-2019
  https://puppet.com/docs/bolt/latest/bolt.html
Puppet Lyra - cloud resources
Puppet Pipelines - build framework
  https://puppet.com/docs/pipelines
Puppet Enterprise - web ui, secrets management

Ansible

Ansible Galaxy - role repo
  https://galaxy.ansible.com/
yammlint - linting
ansible-lint - code quality

Testinfra - testing, python fork of serverspec
devsec hardening framework - security testing
  https://github.com/dev-sec/ansible-os-hardening
Molecule - multi-platform test runner
  https://molecule.readthedocs.io/en/stable/

Jenkins, Ansible plugin - build pipeline
  https://wiki.jenkins.io/display/JENKINS/Ansible+Plugin
Ansible Vault - secrets manager
Ansible Enterprise - web ui

Windows support (Sep 2017)
  https://docs.ansible.com/ansible/latest/user_guide/windows_faq.html
  https://www.ansible.com/press-center/press-releases/red-hat-advances-enterprise-and-network-automation-new-ansible-offerings-0

Comparison of Services

Measures

  1. Must support required OS
  2. Should be updated within past 30 days
  3. Should support the most params
  4. Should have the most tests
  5. Should have a 1:1 stars:forks ratio

webserver

Apache

https://supermarket.chef.io/cookbooks/apache2
  https://github.com/sous-chefs/apache2
    https://github.com/sous-chefs/apache2/blob/master/.kitchen.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7, AWS Linux 2 / 1
      updated 4 days ago, 45 params, 121 contribs / 250 stars / 559 forks
https://forge.puppet.com/puppetlabs/apache/reference
  https://github.com/puppetlabs/puppetlabs-apache
    https://github.com/puppetlabs/puppetlabs-apache/blob/master/.nodeset.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 8 days ago, 800 params (multiple modules), 358 contribs / 348 stars / 1034 forks
https://galaxy.ansible.com/geerlingguy/apache
  https://github.com/geerlingguy/ansible-role-apache
    https://github.com/geerlingguy/ansible-role-apache/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9, CentOS 7 / 6
      updated 30 days ago, 44 params, 23 contribs / 293 stars / 315 forks

Nginx

https://supermarket.chef.io/cookbooks/nginx
  https://github.com/sous-chefs/nginx
    https://github.com/sous-chefs/nginx/blob/master/kitchen.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 2 / 1
      updated 7 days ago, 155 params, 66 tests, 136 contribs / 508 stars / 843 forks
https://forge.puppet.com/puppet/nginx/readme
  https://github.com/voxpupuli/puppet-nginx
    https://github.com/voxpupuli/puppet-nginx/blob/master/.travis.yml
    https://travis-ci.org/voxpupuli/puppet-nginx
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7
      updated 7 days ago, 385 params (multiple modules), 97 tests, 242 contribs / 447 stars / 844 forks
https://galaxy.ansible.com/nginxinc/nginx
  https://github.com/nginxinc/ansible-role-nginx
    https://github.com/nginxinc/ansible-role-nginx/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 11 days ago, 221 params, 20 contribs / 177 stars / 84 forks
https://galaxy.ansible.com/geerlingguy/nginx
  https://github.com/geerlingguy/ansible-role-nginx
    https://github.com/geerlingguy/ansible-role-nginx/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9, CentOS 7
      updated 18 days ago, 62 params, 2 tests, 31 contribs / 501 stars / 321 forks

Tomcat

https://supermarket.chef.io/cookbooks/tomcat
  https://github.com/chef-cookbooks/tomcat
    https://github.com/chef-cookbooks/tomcat/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 2 / 1
      updated 11 days ago, 30 params, 60 contribs / 99 stars / 391 forks
https://forge.puppet.com/puppetlabs/tomcat/reference
  https://github.com/puppetlabs/puppetlabs-tomcat
    https://github.com/puppetlabs/puppetlabs-tomcat/tree/master/spec/acceptance/nodesets/docker
    https://travis-ci.org/chef-cookbooks/tomcat/jobs/545531114
      Ubuntu 14.04, Debian 8, CentOS 7
      updated 6 weeks ago, 225 params, 34 tests, 78 contribs / 34 stars / 159 forks

https://galaxy.ansible.com/idealista/tomcat-role
  https://github.com/idealista/tomcat-role
    https://github.com/idealista/tomcat-role/blob/master/.travis.yml
    https://github.com/idealista/tomcat-role/blob/master/molecule/default/molecule.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 (idealista/java-role:latest)
      updated 1 day ago, 57 params, 5 contribs / 7 stars / 16 forks

sql database

MySQL

https://supermarket.chef.io/cookbooks/mysql
  https://github.com/sous-chefs/mysql
    https://github.com/sous-chefs/mysql/blob/master/.kitchen.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 2 / 1
      updated 45 days ago, 43 params, 117 contribs / 321 stars / 727 forks
https://forge.puppet.com/puppetlabs/mysql/reference
  https://github.com/puppetlabs/puppetlabs-mysql
    https://github.com/puppetlabs/puppetlabs-mysql/blob/master/provision.yaml
      Ubuntu 18.04 / 16.04 / 14.04, Debian 9 / 8, CentOS 7 / 6
      updated 5 days ago, 118 params (multiple modules), 238 contribs / 383 stars / 785 forks
https://galaxy.ansible.com/geerlingguy/mysql
  https://github.com/geerlingguy/ansible-role-mysql
    https://github.com/geerlingguy/ansible-role-mysql/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Centos 7 / 6
      updated 25 days ago, 99 params, 33 contribs / 641 stars / 526 forks

Postgresql

https://supermarket.chef.io/cookbooks/postgresql
  https://github.com/sous-chefs/postgresql
    https://github.com/sous-chefs/postgresql/blob/master/.kitchen.yml
    https://circleci.com/gh/sous-chefs/postgresql/1156
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 2 / 1
      updated 40 days ago, 64 params, 103 contribs / 312 stars / 552 forks
https://forge.puppet.com/puppetlabs/postgresql/reference
  https://github.com/puppetlabs/puppetlabs-postgresql
    https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/provision.yaml
      Ubuntu 18.04 / 16.05 / 14.04, Debian 9 / 8, CentOS 7 / 6
      updated 11 days ago, 260 params (multiple modules), 211 contribs / 211 stars / 586 forks
https://galaxy.ansible.com/geerlingguy/postgresql
  https://github.com/geerlingguy/ansible-role-postgresql
    https://github.com/geerlingguy/ansible-role-postgresql/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, CentOS 7, Debian 10 / 9
      updated 14 days ago, 61 params, 7 contribs / 151 stars / 118 forks

Oracle

key-val database

redis

https://supermarket.chef.io/cookbooks/redisio
  https://github.com/sous-chefs/redisio
    https://github.com/sous-chefs/redisio/blob/master/.kitchen.dokken.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 38 days ago, 35 params, 72 contribs / 293 stars / 300 forks
https://forge.puppet.com/puppet/redis/reference
  https://github.com/voxpupuli/puppet-redis
    https://github.com/voxpupuli/puppet-redis/blob/master/.travis.yml
      Ubuntu 16.04, Debian 8, CentOS 7 / 6
      updated 44 days ago, 88 params, 57 contribs / 32 stars / 143 forks
https://galaxy.ansible.com/geerlingguy/redis
  https://github.com/geerlingguy/ansible-role-redis
    https://github.com/geerlingguy/ansible-role-redis/blob/master/.travis.yml
      Ubuntu 18.04, CentOS 7
      updated 38 days ago, 21 params, 7 contribs / 113 stars / 100 forks
  https://github.com/idealista/redis-role
    https://github.com/idealista/redis-role/blob/master/.travis.yml
      Ubuntu 14.04
      updated 3 months ago, 44 params, 6 contribs / 3 stars / 5 forks

memcached

https://supermarket.chef.io/cookbooks/memcached
  https://github.com/chef-cookbooks/memcached
    https://github.com/chef-cookbooks/memcached/blob/master/kitchen.dokken.yml
      Ubuntu 18.04 / 16.04 / 14.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 1
      updated 10 days ago, 24 params, 27 contribs / 53 stars / 132 forks
https://forge.puppet.com/saz/memcached
  https://github.com/saz/puppet-memcached
    https://github.com/saz/puppet-memcached/blob/master/.travis.yml
    https://travis-ci.org/saz/puppet-memcached/jobs/505855921
      No OS tests ???
      updated 6 months ago, 28 params, 34 contribs / 55 stars / 142 forks
https://galaxy.ansible.com/geerlingguy/memcached
  https://github.com/geerlingguy/ansible-role-memcached
    https://github.com/geerlingguy/ansible-role-memcached/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, CentOS 7
      updated 30 days ago, 10 params, 5 contribs / 47 stars / 58 stars

proxy

haproxy - tcp load balancer

https://supermarket.chef.io/cookbooks/haproxy
  https://github.com/sous-chefs/haproxy
    https://github.com/sous-chefs/haproxy/blob/master/kitchen.dokken.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7, AWS Linux 2
      updated 1 day ago, 25 params, 65 contribs / 136 stars / 245 forks
https://forge.puppet.com/puppetlabs/haproxy/reference
  https://github.com/puppetlabs/puppetlabs-haproxy
    https://github.com/puppetlabs/puppetlabs-haproxy/tree/master/spec/acceptance/nodesets/docker
      Ubuntu 14.04, Debian 8, CentOS 7
      updated 12 days ago, 128 params, 88 contribs / 103 stars / 277 forks
https://galaxy.ansible.com/geerlingguy/haproxy
  https://github.com/geerlingguy/ansible-role-haproxy
    https://github.com/geerlingguy/ansible-role-haproxy/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, CentOS 7 / 6
      updated 38 days ago, 19 params, 4 contribs / 68 stars / 98 forks

varnish - http load balancer

https://supermarket.chef.io/cookbooks/varnish
  https://github.com/sous-chefs/varnish
    https://github.com/sous-chefs/varnish/blob/master/kitchen.dokken.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 42 days ago, 8 params, 54 tests, 45 contribs / 55 stars / 124 forks5
https://forge.puppet.com/claranet/varnish
  https://github.com/claranet/puppet-varnish
    https://travis-ci.org/claranet/puppet-varnish/jobs/502803877
      Ubuntu 16.04, Debian 8 ???
      updated 49 days ago, 18 params, 518 tests, 18 contribs / 6 stars / 51 forks
https://galaxy.ansible.com/geerlingguy/varnish
  https://github.com/geerlingguy/ansible-role-varnish
    https://github.com/geerlingguy/ansible-role-varnish/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9, CentOS 7 / 6
      updated 49 days ago, 37 params, 17 contribs / 59 stars / 75 forks

proxysql - mysql proxy

https://supermarket.chef.io/cookbooks/proxysql
  https://github.com/vinted/chef-proxysql
    https://github.com/vinted/chef-proxysql/blob/master/.kitchen.yml
      Ubuntu 16.04, CentOS 7
      updated 35 days ago, 25 params, 5 stars / 6 forks
https://forge.puppet.com/puppet/proxysql
  https://github.com/voxpupuli/puppet-proxysql
    https://github.com/voxpupuli/puppet-proxysql/blob/master/.travis.yml
    https://travis-ci.org/voxpupuli/puppet-proxysql
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 35 days ago, 90 params, 13 stars / 25 forks
https://galaxy.ansible.com/timorunge/proxysql
  https://github.com/timorunge/ansible-proxysql
    https://github.com/timorunge/ansible-proxysql/tree/master/tests/docker
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7
      updated 25 days ago, 201 params, 5 stars / 4 forks

PgBouncer - postgres proxy

https://supermarket.chef.io/cookbooks/pgbouncer-service
  https://github.com/kigster/cookbook-pgbouncer-service
      No OS Tests ???
      updated 6 months ago, 29 params, 1 contribs / 2 stars / 1 forks
https://forge.puppet.com/covermymeds/pgbouncer
  https://github.com/covermymeds/puppet-pgbouncer
      No OS Tests
      updated 3 years ago, 6 params, 4 contribs / 4 stars / 4 forks
https://galaxy.ansible.com/iroquoisorg/pgbouncer
  https://github.com/iroquoisorg/ansible-role-pgbouncer
    https://github.com/iroquoisorg/ansible-role-pgbouncer/blob/master/.travis.yml
      Ubuntu 16.04
      updated 26 days ago, 19 params, 2 contribs / 0 stars / 0 forks

NoSQL databases

Cassandra

https://supermarket.chef.io/cookbooks/cassandra-platform
  https://gitlab.com/chef-platform/cassandra-platform/
    https://gitlab.com/chef-platform/cassandra-platform/blob/master/.kitchen.yml
      CentOS 7
      updated 60 days ago, 30 params, 0 stars / 0 forks
https://forge.puppet.com/puppet/cassandra
  https://github.com/voxpupuli/puppet-cassandra
    https://github.com/voxpupuli/puppet-cassandra/tree/master/spec/acceptance/nodesets
    https://travis-ci.org/voxpupuli/puppet-cassandra
      Ubuntu 16.04, Debian 8, CentOS 7 / 6, AWS Linux 1
      updated 14 days ago, 8 params, 13 stars / 62 forks
https://galaxy.ansible.com/idealista/cassandra_role
  https://github.com/idealista/cassandra_role
    https://github.com/idealista/cassandra_role/blob/master/.travis.yml
      Debian 9
      (unofficial) updated 20 days ago, 243 params, 0 stars / 0 forks

Kafka

https://supermarket.chef.io/cookbooks/kafka
  https://github.com/sous-chefs/kafka
    https://github.com/sous-chefs/kafka/blob/master/.kitchen.yml
      Ubuntu 14.04, Debian 8 / 7, CentOS 7 / 6
      (unofficial) updated 35 days ago, 43 params, 21 contribs / 87 stars / 101 forks

https://forge.puppet.com/puppet/kafka
  https://github.com/voxpupuli/puppet-kafka
    https://github.com/voxpupuli/puppet-kafka/blob/master/.travis.yml
    https://travis-ci.org/voxpupuli/puppet-kafka/jobs/541735618
      Ubuntu 16.04, Debian 9 / 8, CentOS 7
      updated 20 days ago, 33 params, 333 test, 52 contribs / 29 stars / 104 forks

https://galaxy.ansible.com/andrewrothstein/kafka
  https://github.com/andrewrothstein/ansible-kafka
    https://github.com/andrewrothstein/ansible-kafka/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04 / 14.04, Debian 8 / 9, CentOS 7
      updated 19 days ago, 18 params, 3 contribs / 12 stars / 6 forks
https://galaxy.ansible.com/sansible/kafka
  https://github.com/sansible/kafka
    https://github.com/sansible/kafka/blob/develop/.travis.yml
      Ubuntu 16.04
      updated 74 days ago, 24 params, 9 contribs / 6 stars / 10 forks
https://galaxy.ansible.com/wtanaka/apache-kafka
  https://github.com/wtanaka/ansible-role-apache-kafka
    https://github.com/wtanaka/ansible-role-apache-kafka/blob/master/.travis.yml
    https://travis-ci.org/wtanaka/ansible-role-apache-kafka/jobs/549194915
      Ubuntu 16.04 / 14.04, Debian 8, CentOS 6 / 7
      updated 75 days ago, 35 params, 4 contribs / 6 stars / 1 fork
https://galaxy.ansible.com/idealista/kafka-role
  https://github.com/idealista/kafka_role
    https://github.com/idealista/kafka_role/blob/develop/molecule/default/molecule.yml
      Debian 9 (idealista/jdk:8u181-stretch-openjdk-headless)
      updated 85 days ago, 57 params, 8 contribs / 9 stars / 11 forks
  https://github.com/apolloclark/ansible-role-kafka
      Ubuntu 16.04
      updated 90 days ago, 12 params, 1 contribs / 0 stars / 0 forks

zookeeper

https://supermarket.chef.io/cookbooks/zookeeper
  https://github.com/evertrue/zookeeper-cookbook/
    https://github.com/evertrue/zookeeper-cookbook/blob/master/.kitchen.yml
      Ubuntu 18.04 / 16.04 / 14.04, CentOS 7
      updated 1 year ago, 20 params, 38 contribs / 82 stars / 111 forks
https://forge.puppet.com/deric/zookeeper
  https://github.com/deric/puppet-zookeeper
    https://github.com/deric/puppet-zookeeper/blob/master/.travis.yml
    https://travis-ci.org/deric/puppet-zookeeper/jobs/548694002
      Ubuntu 14.04, claims (Debian 8 / 9, CentOS 7 / 6)
      updated 4 days ago, 30 params, 261 tests, 45 contribs / 20 stars / 96 forks

https://galaxy.ansible.com/sansible/zookeeper
  https://github.com/sansible/zookeeper
    https://github.com/sansible/zookeeper/blob/develop/molecule/default/molecule.yml
      Ubuntu 18.04 / 16.04 / 14.04
      updated 110 days ago, 30 params, 8 contribs / 5 stars / 6 forks
  https://github.com/idealista/zookeeper_role
    https://github.com/idealista/zookeeper_role/blob/master/molecule/default/molecule.yml
      Debian 9 (idealista/jdk:8u181-stretch-openjdk-headless)
      updated 4 months ago, 33 params, 7 contribs / 8 stars / 5 forks
https://galaxy.ansible.com/ansibleshipyard/ansible-zookeeper
  https://github.com/AnsibleShipyard/ansible-zookeeper
    https://github.com/AnsibleShipyard/ansible-zookeeper/blob/master/.travis.yml
      Ubuntu 16.04 / 14.04, CentOS 7 / 6
      updated 1 year ago, 31 params, 15 contribs / 84 stars / 132 forks

Apache Spark

https://supermarket.chef.io/cookbooks/hadoop
  https://github.com/cdapio/hadoop_cookbook
    https://github.com/cdapio/hadoop_cookbook/blob/master/.kitchen.dokken.yml
      Ubuntu 16.04 / 14.04, CentOS 7 / 6
      updated 50 days ago, 40 params, 20 contribs / 84 stars / 82 forks
https://forge.puppet.com/cesnet/spark
  https://github.com/MetaCenterCloudPuppet/cesnet-spark
    https://github.com/MetaCenterCloudPuppet/cesnet-spark/blob/master/.travis.yml
      Ubuntu 14.04, claims Ubuntu 16.04, Debian 7 / 8, CentOS 6 / 7
      updated 1 year ago, 24 params, 1 contrib / 3 stars / 7 forks
https://galaxy.ansible.com/andrewrothstein/spark
  https://github.com/andrewrothstein/ansible-spark
    https://github.com/andrewrothstein/ansible-spark/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04 / 14.04, Debian 9 / 8, CentOS 7
      updated 6 days ago, 24 params, 3 contribs / 8 stars / 7 forks

elasticsearch

https://supermarket.chef.io/cookbooks/elasticsearch
  https://github.com/elastic/cookbook-elasticsearch
    https://github.com/elastic/cookbook-elasticsearch/blob/master/.kitchen.yml
    https://travis-ci.org/elastic/cookbook-elasticsearch/builds/535843134
      Ubuntu 16.04, CentOS 7 / 6, 
      updated 30 days ago, 7 params, 80 tests, 38 contribs / 846 stars / 617 forks
https://forge.puppet.com/elastic/elasticsearch
  https://github.com/elastic/puppet-elasticsearch
    https://github.com/elastic/puppet-elasticsearch/blob/master/.travis.yml
      Ubuntu 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 27 days ago, 18 params, 100 contribs / 381 stars / 425 forks
https://galaxy.ansible.com/geerlingguy/elasticsearch
  https://github.com/geerlingguy/ansible-role-elasticsearch
    https://github.com/geerlingguy/ansible-role-elasticsearch/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, CentOS 7
      updated 40 days ago, 7 params, 8 contribs / 76 stars / 119 forks
https://galaxy.ansible.com/elastic/elasticsearch
  https://github.com/elastic/ansible-elasticsearch
    https://github.com/elastic/ansible-elasticsearch/blob/master/.kitchen.yml
      Ubuntu 18.04 / 16.04 / 14.04, Debian 9 / 8, CentOS 7
      updated 21 days ago, 35 params, 70 contribs / 912 stars / 532 forks
https://galaxy.ansible.com/apolloclark/elasticsearch
  https://github.com/apolloclark/ansible-role-elasticsearch
    https://github.com/apolloclark/ansible-role-elasticsearch/blob/master/vars/main-6.6.yml
      Ubuntu 16.04
      updated 2 months ago, 75 params, 1 contrib / 1 star / 1 fork

MongoDB

https://supermarket.chef.io/cookbooks/sc-mongodb
  https://github.com/sous-chefs/mongodb
    https://github.com/sous-chefs/mongodb/blob/master/.kitchen.dokken.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6
      updated 26 days ago, 43 params, 91 contribs / 76 stars / 91 forks
https://forge.puppet.com/puppet/mongodb
  https://github.com/voxpupuli/puppet-mongodb
    https://github.com/voxpupuli/puppet-mongodb/tree/master/spec/acceptance/nodesets/ec2
    https://travis-ci.org/voxpupuli/puppet-mongodb/jobs/540774473
      Ubuntu 16.04, CentOS 7, AWS Linux 1
      updated 26 days ago, 65 params, 57 tests, 136 contribs / 87 stars / 426 forks
https://galaxy.ansible.com/undergreen/mongodb
  https://github.com/UnderGreen/ansible-role-mongodb
    https://github.com/UnderGreen/ansible-role-mongodb/blob/master/.travis.yml
      Ubuntu 18.04 / 16.04, Debian 9 / 8, CentOS 7 / 6, AWS Linux 2
      updated 11 days ago, 59 params, 39 contribs / 203 stars / 153 forks

Hadoop

Neo4J

Builders

Jenkins

  https://github.com/voxpupuli/puppet-jenkins
    https://travis-ci.org/voxpupuli/puppet-jenkins

Gitlab

https://github.com/voxpupuli/puppet-gitlab
  https://travis-ci.org/voxpupuli/puppet-gitlab

Logging

rsyslog

https://github.com/voxpupuli/puppet-rsyslog
  https://travis-ci.org/voxpupuli/puppet-rsyslog
    updated 11 days ago, 26 tests

Elastic Filebeat

fluentd

Splunk

https://github.com/voxpupuli/puppet-splunk
  https://travis-ci.org/voxpupuli/puppet-splunk

Monitoring

Nagios

https://travis-ci.org/puppetlabs/puppetlabs-nagios_core

Prometheus

https://github.com/voxpupuli/puppet-prometheus
  https://travis-ci.org/voxpupuli/puppet-prometheus
    updated 11 days ago, 106 tests

Elastic Metricbeat

Elastic Heartbeat

Elastic Networkbeat

Security

Elastic Auditbeat

Nessus

Qualys

mod_security

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment