Commits on Jul 15, 2016

  1. Remove single quotes around variable

    Single quotes around variable, meant that it was checking for a package literally called '$::redis::package_name', rather than the actual package_name, passed to the redis class.
    rorybrowne authored Jul 15, 2016
    Configuration menu
    Copy the full SHA
    1d29bb3 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2016

  1. Support testing on Rubies < 2.0.0

    Phil Friderici committed Sep 22, 2016
    Configuration menu
    Copy the full SHA
    1ed36be View commit details
    Browse the repository at this point in the history
  2. Add puppetversion fact needed for apt on Debian

    Phil Friderici committed Sep 22, 2016
    Configuration menu
    Copy the full SHA
    40115e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2016

  1. Improves FreeBSD support

    * Move pidfile settings from global section as a name of pidfile on FreeBSD platform is different
    * Move workdir settings from global section as a database on FreeBSD platform placed on different place
    olevole authored and petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    41845e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c1a022 View commit details
    Browse the repository at this point in the history
  3. Adds save interval parameter

    guerremdq authored and petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    fd375e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0564b15 View commit details
    Browse the repository at this point in the history
  5. Consolidate Travis and testing boilerplate

    * Mainly from voxpupuli’s module sync
    * Simplified Travis Matrix
    * Updated Rakefile with options
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    d4798a7 View commit details
    Browse the repository at this point in the history
  6. Fixes puppet-lint issues

    ```
    manifests/config.pp - FIXED: missing trailing comma after last element on line 74
    manifests/init.pp - FIXED: class included by relative name on line 599
    manifests/init.pp - FIXED: class included by relative name on line 600
    manifests/init.pp - FIXED: class included by relative name on line 601
    manifests/init.pp - FIXED: class included by relative name on line 602
    manifests/preinstall.pp - FIXED: class included by relative name on line 58
    manifests/preinstall.pp - FIXED: class included by relative name on line 73
    ```
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a5aaec1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #116 from petems/freebsd_fixes

    FreeBSD fixes
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    bb0e500 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #115 from petems/consolidate_travis_and_testing

    Consolidate travis and testing
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    95016be View commit details
    Browse the repository at this point in the history
  9. Merge pull request #117 from petems/add_save_interval_squash

    Add save interval squash
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    9425766 View commit details
    Browse the repository at this point in the history
  10. Add Sentinel IP Binding param

    Redis 3.2 introduced 'protected-mode' to enhance security. The feature introduces an error in the sentinels when trying to connect from non loopback interface :
    
    ```
    DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients....
    ```
    
    Fix adds 'bind' to the sentinel template in order to allow the sentinels to communicate.
    
    class { 'redis::sentinel':
      sentinel_bind => '0.0.0.0',
    }
    ```
    sjpbeale authored and petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    849691c View commit details
    Browse the repository at this point in the history
  11. Adds spec for binding sentinal

    mnaser authored and petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a989d84 View commit details
    Browse the repository at this point in the history
  12. Fixes gpg key for DotDeb

    * Update apt module for new changes
    israelriibeiro authored and petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    bb2dd25 View commit details
    Browse the repository at this point in the history
  13. Fix Beaker settings

    * Add Beaker docker configs
    * Update spec_helper_acceptance with required changes
    * Update serverspec specs
    * Pin Beaker version
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    e8e6839 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #122 from petems/fix_beaker_setting

    Fix Beaker settings
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    f42f2f8 View commit details
    Browse the repository at this point in the history
  15. Add fast finish to Travis

    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a201192 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #124 from petems/speed_up_travis

    Add fast finish to Travis
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    50ccc78 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #121 from petems/dotdeb_key_issue

    Fixes gpg key for DotDeb
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    ea88839 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #120 from petems/sent_bind_address_rebase

    Sent bind address rebase
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    8273115 View commit details
    Browse the repository at this point in the history
  19. Changes templates to use scope

    * No longer need to re-scope them to the config class
    * Use scope lookup for variables
    * https://docs.puppet.com/puppet/latest/reference/lang_template_erb.html#scopevariable-or-scopelookupvarvariable
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    d886880 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #101 from rorybrowne/patch-1

    Remove single quotes around variable
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    e81b1ed View commit details
    Browse the repository at this point in the history
  21. Changes package installation

    * Right now package is checked with a defined function
    * If user doesn’t want to manage the package or is managing somewhere else, they should use the parameter not to manage it
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    b5174b2 View commit details
    Browse the repository at this point in the history
  22. Speed up Travis even more

    * Also add Beaker docker jobs for acceptance testing Redis more now we’ve slimmed down the unit tests
    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0772834 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #125 from petems/even_faster_travis_with_beaker

    Speed up Travis even more
    petems authored Oct 14, 2016
    Configuration menu
    Copy the full SHA
    465d15f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    22f39bd View commit details
    Browse the repository at this point in the history
  25. Fixes Debian apt source spec

    petems committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    88d8376 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e469231 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2016

  1. Configuration menu
    Copy the full SHA
    ac1be51 View commit details
    Browse the repository at this point in the history
  2. Add CentOS 6 Docker instance

    petems committed Oct 15, 2016
    Configuration menu
    Copy the full SHA
    4711c48 View commit details
    Browse the repository at this point in the history
  3. Move Repo for RHEL systems to EPEL

    * powerstack.org no longer exists
    * Redis is now in EPEL
    
    Closes #103
    petems committed Oct 15, 2016
    Configuration menu
    Copy the full SHA
    ed26d69 View commit details
    Browse the repository at this point in the history
  4. Changed default service_hasstatus variable from false to true.

    * Fixing spec tests for redis-sentinel hasstatus.
    Marcin Lipiec authored and petems committed Oct 15, 2016
    Configuration menu
    Copy the full SHA
    9711564 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. Updates docker beaker settings

    * Adds installation of apt ssl requirements for Deb-OS's
    * Adds locale generation to Debian docker instance
    * Updates Ubuntu locale generation whole hog
    petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    180a2f2 View commit details
    Browse the repository at this point in the history
  2. Adds acceptance test for checking redis working

    * Basic health check: `redis-cli ping` will respond `PONG` if working
    petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    e1c69c4 View commit details
    Browse the repository at this point in the history
  3. adding .rspec, updated Gemfile,.gitignore

    codylane authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    f465e2d View commit details
    Browse the repository at this point in the history
  4. updates to spec_helper.rb

    codylane authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    ea0e29e View commit details
    Browse the repository at this point in the history
  5. unit test refactor

    codylane authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    09063d5 View commit details
    Browse the repository at this point in the history
  6. refactored redis_spec.rb

    codylane authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    f8a43de View commit details
    Browse the repository at this point in the history
  7. Merge pull request #134 from petems/refactor_unit_tests

    Refactor unit tests
    petems authored Nov 30, 2016
    Configuration menu
    Copy the full SHA
    a3b73e2 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #133 from petems/update_acceptance_test

    Update acceptance tests
    petems authored Nov 30, 2016
    Configuration menu
    Copy the full SHA
    c2717f8 View commit details
    Browse the repository at this point in the history
  9. adding /var/run/redis for Debian based hosts

    * Fixes failing beaker test
    * Add spec for new setting for Debian
    codylane authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    a097c04 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #135 from petems/fix_debian_runfolder_issue

    adding /var/run/redis for Debian based hosts
    petems authored Nov 30, 2016
    Configuration menu
    Copy the full SHA
    7b9955f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #123 from petems/fix_package_installation

    Changes package installation
    petems authored Nov 30, 2016
    Configuration menu
    Copy the full SHA
    afd7827 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #119 from petems/fix_template_variables

    Changes templates to use scope
    petems authored Nov 30, 2016
    Configuration menu
    Copy the full SHA
    8db1555 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c3ceec0 View commit details
    Browse the repository at this point in the history
  14. also manage workdir and permissions

    alexfouche authored and petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    54016cc View commit details
    Browse the repository at this point in the history
  15. Adds redis-server version fact

    * Will be useful in the future to only allow 3.3+ config on newer packages
    * Also useful for seeing the version of the redis package easily
    petems committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    a6463cc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. Fixes issues with undef

    petems committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    c450499 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. Adding service ensure parameter to sentinel manifest to be able to

    define sentinel process status independently
    denis-sorokin committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    ed94fd3 View commit details
    Browse the repository at this point in the history