Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add HWRPs for installing and managing consul. #126

Merged
merged 22 commits into from
Jul 25, 2015
Merged

Add HWRPs for installing and managing consul. #126

merged 22 commits into from
Jul 25, 2015

Commits on Jul 25, 2015

  1. Merging in changes from master branch.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    b061edd View commit details
    Browse the repository at this point in the history
  2. Fixes the permissions on the private key.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    c60909e View commit details
    Browse the repository at this point in the history
  3. Adds data bag stub for consul integration testing.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    ae2e692 View commit details
    Browse the repository at this point in the history
  4. Updates the directories and tests for /etc/consul.d/ssl.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    25eccc8 View commit details
    Browse the repository at this point in the history
  5. Fixes a few bits after a code review.

    @coderanger pointed out a few things that I could spruce up.
    johnbellone authored and John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    beda08b View commit details
    Browse the repository at this point in the history
  6. Adds support for running Consul under runit provider.

    It seems that some people really dig runit. I don't get all the
    hype. But here it is courtesy of @coderanger.
    johnbellone authored and John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    faef8cf View commit details
    Browse the repository at this point in the history
  7. Cleans up the rubocop bits.

    johnbellone authored and John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    07dca12 View commit details
    Browse the repository at this point in the history
  8. Fixes a few more issues while test-kitchen converging.

    johnbellone authored and John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    e41c3d0 View commit details
    Browse the repository at this point in the history
  9. Removes the poise-runit cookbook after speaking with @coderanger.

    The way that this cookbook is intended to work is for it to be included
    in a [base cookbook][0] or an [environment cookbook][1] so that the
    whole infrastructure built with poise-service uses runit.
    
    [0]: http://blog.vialstudios.com/the-environment-cookbook-pattern/#thebasecookbook
    [1]: http://blog.vialstudios.com/the-environment-cookbook-pattern/#theenvironmentcookbook
    johnbellone authored and John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    71e8e33 View commit details
    Browse the repository at this point in the history
  10. Fixes integration testing issues with CentOS 6.6 and upstart.

    In all of RedHat's infinite wisdom it seems that upstart is available on
    EL6.6. The poise-service library cookbook we use defaults to that so we
    need to conver that test case in our integration tests.
    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    64a4532 View commit details
    Browse the repository at this point in the history
  11. Fixes a bunch of issues with integration test harness.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    b26421c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    56eddd3 View commit details
    Browse the repository at this point in the history
  13. Fixes issues with unit tests failing.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    fc18d6c View commit details
    Browse the repository at this point in the history
  14. Fixes permissions for key and certificate.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    275877e View commit details
    Browse the repository at this point in the history
  15. Adds more test converage to Consul configuration.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    6cc4c6c View commit details
    Browse the repository at this point in the history
  16. Adds more unit tests for resources.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    fa8ac56 View commit details
    Browse the repository at this point in the history
  17. Modifies the watch resource to write out as a file.

    This ensures that we can check for idempotence by simply using the
    normal Chef means. Its actually a hell of a lot better than querying
    Consul and doing some insane magic in the background.
    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    ea9c597 View commit details
    Browse the repository at this point in the history
  18. Updates the README and defaults for various HWRP.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    ccc0c3f View commit details
    Browse the repository at this point in the history
  19. Adds test-kitchen support for Windows platform.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    a74c9b2 View commit details
    Browse the repository at this point in the history
  20. Bumps version of libartifact-cookbook ~> 1.3.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    8ad3ad2 View commit details
    Browse the repository at this point in the history
  21. Implements the Consul definition HWRP.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    2267367 View commit details
    Browse the repository at this point in the history
  22. Fixes a few issues during the merge/rebase.

    John Bellone committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    6371cd3 View commit details
    Browse the repository at this point in the history