Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-consul

A Puppet Module to Manage Consul
https://github.com/voxpupuli/puppet-consul

unit tests for pretty config

6a50294fb5c68e0aa60a26217f7d5a6d85ef5f8b authored over 9 years ago by aj-jester <[email protected]>
use consul_sorted_json() for check.pp and watch.pp

cc0154a5d6c9143fedcb712f98ca7210250a15f7 authored over 9 years ago by aj-jester <[email protected]>
Parameterize pretty config and pretty indent

* Update config.pp with pretty params
* Update service.pp with pretty params

873e2a1c9007afb7f4d598701c03d7c16437ffee authored over 9 years ago by aj-jester <[email protected]>
Generate human readable (pretty) JSON object

* Defaults to `false` to keep original behavior
* Toggle indent length

1ef87964f5b656150aa374d30e1b1583d5cba1d7 authored over 9 years ago by aj-jester <[email protected]>
removing accidental change to Gemfile.lock

bea86ab35db83395c73db72551c0563f521e0083 authored over 9 years ago by mdelagrange <[email protected]>
changing rpc port from string to integer

84be3ccec03eb888e0331539d069d2e5715d21fb authored over 9 years ago by mdelagrange <[email protected]>
removing outdated documentation

af87b122e2fd9475c3cd9237ea6fe3e371523c8e authored over 9 years ago by mdelagrange <[email protected]>
adding support for overriding default rpc address

2204eeb820052e14dd995de91bd5f39a61ff1502 authored over 9 years ago by mdelagrange <[email protected]>
prevent unnecessary consul restarts on puppet runs

if you are running consul RPC on a custom port, the startup script can now see that the service ...

2d1e115695658b4571a9791aec25059b25ffd150 authored over 9 years ago by Morgan Delagrange <[email protected]>
Merge pull request #171 from solarkennedy/AJ-deep-merge

deep_merge to support nested objects

1e9c9d2e8c9c666df5cf194d40ae140a998f0406 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #172 from pforman/master

Add a check for $service_ensure in reload_service

2a06fdba0eacf8a079640d5788a1f04305e74599 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #169 from solarkennedy/AJ-restart-on-change

parameterize restart on change for the main config

525a878c0d71ba19f51e258538cc92668dc784b9 authored over 9 years ago by Kyle Anderson <[email protected]>
Make reload_service depend on $manage_service, add tests

The previous commit only checked $service_ensure, this commit checks to
see if the service shoul...

5ac98008c75530ed63c7e63b809d4b6a7b9da44e authored over 9 years ago by Paul Forman <[email protected]>
Add a check for $service_ensure in reload_service

When pre-provisioning a node with a tool like Packer (https://packer.io)
it's possible that we'r...

0614ceb5b8a0c6fe4af3066564d1d2f6a6131deb authored over 9 years ago by Paul Forman <[email protected]>
deep_merge to support nested objects

4303a8c11c8dd4c1b2cc33a7a7f3f6cee5d36a71 authored over 9 years ago by aj-jester <[email protected]>
parameterize restart on change for the main config

db47d25560f6f600211a0c33685ad477160c9e6d authored over 9 years ago by aj-jester <[email protected]>
explicitly define ownership of config directory

Installation breaks for hardened Linux boxes with default umask of 0077 - this fixes the problem

445fbd4b256da68bf0f017ecb1f4ef65540e4d78 authored over 9 years ago by Proletaryo Cabales <[email protected]>
Merge pull request #166 from solarkennedy/AJ-unzip-depedency

unzip depedency for staging

a4f24cef3acf44eba14faffdb20bb7a169f79cd3 authored over 9 years ago by Kyle Anderson <[email protected]>
unzip depedency for staging

ab2d8bdcd4736bbde8d8b5301bb182c1def089db authored over 9 years ago by aj-jester <[email protected]>
Merge pull request #163 from sfu-rcg/master

Adding support for Ubuntu 15.04

6da16251a68f3c08394158065726942eb6f4f674 authored over 9 years ago by Kyle Anderson <[email protected]>
Fixed init_spec.rb default away from lsb

67dcbb56147cd3fff88daabd8b540a6ffe4063e4 authored over 9 years ago by Adam S <[email protected]>
Adding spec test for Ubuntu 15.04 and fixing Ubuntu 8 to operatingsystemrelease

Changed Ubuntu 8 away from lsbdistrelease so had to update the spec test.

883cc574cd2ddcd9029316f5090896417fc463a8 authored over 9 years ago by Adam S <[email protected]>
Removed is_systemd, going with sane default

As per AJ and SolarKennedy, we do provide $init_style as a parameter available in the main class...

1675a87ba6760fc5c1467762338cc4d5f720a70b authored over 9 years ago by Adam S <[email protected]>
Changed to reduced lines of code in is_systemd test as per aj-jester

93545246f4d00caf1d848d8aec78755e0227ae6b authored over 9 years ago by Adam S <[email protected]>
Puppetlabs documentation tells me to quote the str2bool, turns out that's wrong

e075d308a01cf5dea8023ecdbd0099477a79ad1d authored over 9 years ago by Adam S <[email protected]>
More Travis CI fixes

76885dc87c13b52fb84f5626cfd2b19014d90e6b authored over 9 years ago by Adam S <[email protected]>
Travis CI fixes

Fixed up the boolean checks, and quoted strings. Had 4 Travis CI
quote/trailing whitespace issu...

c411f8df902e8cd613e16ad26090264f420568ad authored over 9 years ago by Adam S <[email protected]>
Adding support for Ubuntu 15.04

Added fact 'is_systemd' to detect if Ubuntu 15.04 is running in upstart or systemd mode, systemd...

c8130536462fb7a306230e47a83b53be59aac65a authored over 9 years ago by Adam S <[email protected]>
Merge pull request #162 from venmo/upstart_start_on

Ensure all network interfaces are up before starting in upstart config

a5ca1444be9841b53c2a54508f1de9264884c9f2 authored over 9 years ago by Kyle Anderson <[email protected]>
Ensure all network interfaces are up before starting in upstart config

f33fb2de4dbf65ad97b2e56afd9a89c1a7d48fc5 authored over 9 years ago by John Barbuto <[email protected]>
Merge pull request #158 from jsok/master

UI dir symlink should depend on the dist existing

d26c1ee510185a87b77c57259549e4f3a15556f3 authored over 9 years ago by Kyle Anderson <[email protected]>
And also ensure the UI dir is a symlink, rather than a regular file

de37c3754d04a4176e6ba58cd1f18497f45ae3e0 authored over 9 years ago by Jonathan Sokolowski <[email protected]>
Add spec to ensure ui_dir requires the dist zip

15879bd5575e34e00dfd42a17796e710270dcf07 authored over 9 years ago by Jonathan Sokolowski <[email protected]>
UI dir symlink should depend on the dist existing

3fbd7a6a916f0c7407888c6bd10fc0997bf42046 authored over 9 years ago by Jonathan Sokolowski <[email protected]>
Merge pull request #157 from solarkennedy/AJ-remove-string-casting-to-int

remove string casting to int

3f0f94e94fdcb1ee70db7d49c9ce7dbe3d00e8c2 authored over 9 years ago by Kyle Anderson <[email protected]>
remove string casting to int

3fae2cd6609e6144322cd5d0d0f9b1f6aee92777 authored over 9 years ago by aj-jester <[email protected]>
Merge pull request #156 from solarkennedy/AJ-json-convert-quoted-int

convert quoted integers to int object

f704d926acdf9c17215e7b6ceac9a5f52941fd8b authored over 9 years ago by Kyle Anderson <[email protected]>
convert quoted integers to int object

be8f59b2792458ab4c89b762c22aff3391c6d289 authored over 9 years ago by aj-jester <[email protected]>
Merge pull request #152 from aj-jester/AJ-reload-on-certain-items

reload on service, checks and watch changes

297bab6d04da875d61a9f0892e785dff0e96bb1b authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #154 from solarkennedy/updated_gemfile_for_beaker

Update the gemfile, hopefully to something beaker and puppet-rspec can tolerate

4d3490088b494c176e902a4a2c644b0497314255 authored over 9 years ago by Kyle Anderson <[email protected]>
Update the gemfile, hopefully to something beaker and puppet-rspec can tolerate

e6b0f11e4225806833e8c3c868aff8ddf9a8a5a1 authored over 9 years ago by Kyle Anderson <[email protected]>
reload on service, checks and watch changes

07553d2dffaa5cf9800eca0ddd4fcb3f179f5de4 authored over 9 years ago by aj-jester <[email protected]>
Merge pull request #153 from jlambert121/travis_update

travis update

cd0fe9ce9c866418865f789d760b9c43105732a7 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #151 from aj-jester/AJ-service-token-support

acl token support for services and checks

ca437d8736a8b7b6cfc2cc666b4e114d6c6c336b authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #136 from jlambert121/consul_ver_bump

update default consul version

86cf569334460bb743154bcbba200a33737e87ed authored over 9 years ago by Kyle Anderson <[email protected]>
travis update

7d537305ca430e49db0f1cf7743cdfaec8a9178b authored over 9 years ago by Justin Lambert <[email protected]>
update default consul version

a631eda15b44137734a24c72a554948470f760e7 authored over 9 years ago by Justin Lambert <[email protected]>
acl token support for services and checks

33948ea867a9adc0d874c9d8ba31b70d9efd1291 authored over 9 years ago by aj-jester <[email protected]>
Fix typo

cad736befeedb67ec440f81d2d55d56255532bf3 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #149 from freelancer/ruby18

Modify consul_validate_checks to work with ruby 1.8

2de328b18b0f58d49c730591dbf75a27b4b81d1e authored over 9 years ago by Kyle Anderson <[email protected]>
Modify consul_validate_checks to work with ruby 1.8

Fixes #148

dcb5d6d895f9c1b58283e79dfe42511ddf039cd6 authored over 9 years ago by Chris Trotman <[email protected]>
Merge pull request #147 from robrankin/master

Adding groups parameter to user definition

75479d10092fb6042c53740574891a4def2d4b1f authored over 9 years ago by Kyle Anderson <[email protected]>
Adding groups paramter to user definition

d4439569ba95e106df899f607ad0551d0b71c233 authored over 9 years ago by Rob Rankin <[email protected]>
Merge pull request #146 from jsok/upstart-leave-on-stop

upstart: Agents should gracefully leave cluster on stop

d4e8345a20e96cbcd9d0991c950a83c39b608040 authored over 9 years ago by Kyle Anderson <[email protected]>
Run pre-stop script as root rather than depend on sudo

62dd75cec221a6759d53db8d0371da7a0d9b55a8 authored over 9 years ago by Jonathan Sokolowski <[email protected]>
upstart: Agents should gracefully leave cluster on stop

0e4f8ba0396acf11f9fa1b0c8c478506caebfcdb authored over 9 years ago by Jonathan Sokolowski <[email protected]>
Merge pull request #145 from jlambert121/set_deps

explicitly set depedencies for package install

444287be15d6aa484454585ff42f2458f85baf9e authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #144 from solarkennedy/strict_for_all

Use strict vars all the time, and future parser for later versions

0dd8af6a824426f36e6ba76ef8f80b313527ce54 authored over 9 years ago by Kyle Anderson <[email protected]>
explicitly set depedencies for package install

58dd03765be9b273ece6a3f2e0661233afbfd010 authored over 9 years ago by Justin Lambert <[email protected]>
Use strict vars all the time, and future parser for later versions

6db69abc95979469b153db34eee2d395ef1bbe70 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #143 from jlambert121/puppet4

add puppet 4 testing to travis

53ac2eff204478d17575dfc875531a743d3fdae4 authored over 9 years ago by Kyle Anderson <[email protected]>
add puppet 4 testing to travis

f39482eb065cbed9dcf4afee85ed925d36c4de1c authored over 9 years ago by Justin Lambert <[email protected]>
Merge pull request #142 from jlambert121/system_accounts

create user/group as system accounts

f620522b438b777be4b063e4fda476bafcac33ff authored over 9 years ago by Kyle Anderson <[email protected]>
create user/group as system accounts

a6dac2ee23459fa57b0eb6b6ce499fafde0fae5d authored over 9 years ago by Justin Lambert <[email protected]>
Merge pull request #139 from mklette/fix-for-strict_variables

compatibiliy fix: ensure variables are defined

a196ac39bfbab965da507e203c0c38bdc99d95ff authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #140 from jlambert121/ct_links_fix

correct links for consul template

a9ab5068cc1a851567a040551b4d5673b60e0646 authored over 9 years ago by Kyle Anderson <[email protected]>
correct links for consul template

40ec46df776043f6b3c47c5aff600dfaecb94b40 authored over 9 years ago by Justin Lambert <[email protected]>
compatibiliy fix: ensure variables are defined

Otherwise this code might break Puppet when configuration option
strict_variables is enabled.

8e7f43f39e905cf6c7cfaafb4af8b8faf8031b0d authored over 9 years ago by Mathias Klette <[email protected]>
Merge pull request #137 from dizzythinks/fix_debian_init

Fix debian init

b632fef7263507468aff85acafb0dece9b4f725e authored over 9 years ago by Kyle Anderson <[email protected]>
Add link for a different consul-template module if users need that functionality. Fixes #36.

c5176ff9fd8ca88f137ce3f9ca2cab5a614d8486 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #138 from mklette/include-ensure

Pass ensure to service definition file

30061e1049fee3be1ec75ed03cc070fc085849c5 authored over 9 years ago by Kyle Anderson <[email protected]>
Pass ensure to service definition file

69cc49e0cb63175a3ba3a8666e5a36ff044dba96 authored over 9 years ago by Dominik Schulz <[email protected]>
remove echo -n as its not needed

bf72177a0ebb521c820c576fb69856710bef2055 authored over 9 years ago by phil.hendren <[email protected]>
ALter do_start so it does not automatically fail even when it works

0bec7ea43103ff649f625d426a9753463b9c21a1 authored over 9 years ago by phil.hendren <[email protected]>
Merge pull request #135 from potto007/optional-install

Make consul::install optional

bac60a97f481b93be7ef2bdf840a7573413e1fa9 authored over 9 years ago by Kyle Anderson <[email protected]>
Updated inline docstring for $install_method.

c16ff84bb7090dff648da74bff4dd65a3aa28a86 authored over 9 years ago by Paul Otto <[email protected]>
Add unit test for install_method 'none'

f452e5709a67149a328dfb9cfe77ae55de84dec4 authored over 9 years ago by Paul Otto <[email protected]>
Add check for install_method of 'none'. Documented.

87b271c7794fa7902bcf5811b913ccdf59e31577 authored over 9 years ago by Paul Otto <[email protected]>
Merge pull request #134 from robrankin/master

Add an exec to daemon-reload systemctl when the unit-file changes

db71c3d6c09a41b3f81f8f98475fb7d253f66331 authored over 9 years ago by Kyle Anderson <[email protected]>
Resource name changed to avoid duplicates, exec simplified, and chaining arrow rather than subscribe metaparameter.

fffedb24350efe1ea56eac4818975601875b723a authored over 9 years ago by Rob Rankin <[email protected]>
Move the exec inside the case

cda69dc5008d913d0a6a51bfb4128435b20286b7 authored over 9 years ago by Rob Rankin <[email protected]>
Fixing dbl quoted string

6eb35b8627a15be9c854dd089e2c5a2b9d2b33f4 authored over 9 years ago by Rob Rankin <[email protected]>
Only exec on refresh event

224b1fe175ef06f35d0aadfbe4fad79772ebef98 authored over 9 years ago by Rob Rankin <[email protected]>
Fix the path

aed8881e17667ba9fd934b7330aa2ef4be3142b6 authored over 9 years ago by Rob Rankin <[email protected]>
Add an exec to daemon-reload systemctl when the unit-file changes

b1e71b625335780d59acddc5afe7f2a9a05daae9 authored over 9 years ago by Rob Rankin <[email protected]>
Merge pull request #133 from potto007/version-ordering-fix

Fix issue #129 - https://github.com/solarkennedy/puppet-consul/issues/129

bc782ba89a4cea6806ec7283ee66b920f7bf4fb1 authored over 9 years ago by Kyle Anderson <[email protected]>
Fix for issue #129 - https://github.com/solarkennedy/puppet-consul/issues/129

This fixes the ordering issue that can occur in the Puppet AST when class parameters are defined ...

cbcec40a10b16a053928f59d5f4c6fe215c150dd authored over 9 years ago by Paul Otto <[email protected]>
Merge pull request #128 from mdelagrange/acl-api-token

Supply optional token for ACL changes

6930561e41208ea3c862e4b7a2d33f816f4389d4 authored over 9 years ago by Kyle Anderson <[email protected]>
Merge pull request #132 from duritong/escape_id

Escape the ID & make fixtures useable more widely

9e490bae63431d624df416956c3016ecf64a83c4 authored over 9 years ago by Kyle Anderson <[email protected]>
make it possible to use / within an id

ec1618836d161f0e78dee385e685f91e64ec2b52 authored over 9 years ago by mh <[email protected]>
change it to https to make it work behind corporate firewalls & proxies

ec16e515d45079a21a913284e62d89f676e8529f authored over 9 years ago by mh <[email protected]>
Merge pull request #131 from EvanKrall/namespace_config_json

Change name of File['config.json'] to File['consul config.json']

f2825437d4dd794fccd6c20eb86098195bca464e authored over 9 years ago by Kyle Anderson <[email protected]>
change name of File['config.json'] to File['consul config.json'] to avoid ambiguity/conflicts.

e6926e0d1c5e989df9323fee11e5235922fe6bb7 authored over 9 years ago by Evan Krall <[email protected]>
Merge pull request #130 from bdellegrazie/upstart-GOMAXPROCS-fix

Switch to using start-stop-daemon for consul upstart init script

9899cb11eabc4415e9f266d669fbdf2f16d67f56 authored over 9 years ago by Kyle Anderson <[email protected]>
Switch to using start-stop-daemon for consul upstart init script

This avoids the use of sudo and permits passing the GOMAXPROCS setting
via the environment. In ad...

eaeaca9b63ec4720e52cd04171958d88b37cb108 authored over 9 years ago by Brett Delle Grazie <[email protected]>
acl_api_token docs

df7970d6800198b1b358674fc4399f7e69f773bb authored over 9 years ago by Morgan Delagrange <[email protected]>
adding option to supply API token for setting Consul ACLs

24853eac7ed1db5a12d2f29506e69b8c858edd85 authored over 9 years ago by Morgan Delagrange <[email protected]>
Set provider on consul service

bd53c1343fbdcbf46877a4fe633b494ccc62c8ff authored over 9 years ago by Olivier <[email protected]>
Merge pull request #121 from weitzj/fix/120

Fix pidfile handling on Debian

d50758df8f61c3dea0dfae109692afeb0ccb0b1b authored over 9 years ago by Evan Krall <[email protected]>
Adds CHANGELOG as defined at keepachangelog.com

02c36349391c164f977dd373a9513d1932d9ff98 authored over 9 years ago by Jan Weitz <[email protected]>