Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/puppet-elasticsearch

Elasticsearch Puppet module
https://github.com/voxpupuli/puppet-elasticsearch

[TESTING] Pin rspec to 2.14.x as its not working with rspec3 yet

ed2bc6286b87a92da47278768dfa6c60dd393e74 authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] Update rspec tests

be162fde4cd3ba6470947cdba1f7e245ef77b6f3 authored over 10 years ago by Richard Pijnenburg <[email protected]>
More fixes for systemd service provider part

6b96f3fd26ee85dd7ea69d6ae692c02254c1aeda authored over 10 years ago by Richard Pijnenburg <[email protected]>
Make sure we don't try to manage the service if we set it to 'unmanaged'

6b9a039f5825b2e620e4f6298108990ad3ebf01a authored over 10 years ago by Richard Pijnenburg <[email protected]>
Allow for different base logging per instance

f021580ecf5c38c4dccd03e7bc1174792f2aa5c4 authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] Improve testing around datadir option

- Default values
- Single data dir from main class
- Single data dir from instance
- Multiple da...

72c4c76c7bcd9e9daaaff6e712a363f83f242b41 authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] Try to fix an ordering issue

Sometimes the data dir rights get changed after ES is started causing it to fail.

6051d7ccd0dc46ccab4a368854180ac7b6abd7fa authored over 10 years ago by Richard Pijnenburg <[email protected]>
Make sure we create the parent data dir's as well.

6cbcae35b981281d527e63ab7e3a9ee0fec90e41 authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] Add test to ensure the data dir is created

42bf836172a6e7bff6799d34e17c3eba3827623a authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] New test: validate data path feature

c599585bdca21852d99c386a894bd60e0ff70ecf authored over 10 years ago by Richard Pijnenburg <[email protected]>
make puppet-lint happy again

f1544a359468b15feb00e2728eb3ae11f1f16d74 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add Systemd support back in for multi instance support

2b9621bf1e44b8f0e2f9d9028ae0bab0f6c3df68 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Ensure Suse tests can run

32e999fee1b5e6529f37221fbdb35f309c7ce8c2 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Part 3 for multi instance feature

- Make sure removal of the instances work
- Make plugin define work for restarting the instances...

81942c2a64b17c02a279307a25644219a5b88103 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Part 2 for multi-instance support

- Ensure we sequence everything correctly
- Use correct variables in templates

65c66e451b7f264807aa154965a161797a2b4441 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Update files to use new instance structure

- Added instance define
- Updated services + init service provider
- Updated params to provided ...

c0042d27cb275c1b47d4f34bbd9f54e4298c80ee authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add suffix function from puppetlabs stdlib

At the moment we use stdlib 3.2.0 which doesn't have the suffix function.
Merging it in manually...

e78127a648ac2f9ef448bb0fa12f365efc3d451d authored over 10 years ago by Richard Pijnenburg <[email protected]>
Update init scripts and templatize

Updated the naming so we can add an instance name to them.

09ad1a75cf2b597d971adef069c9133a1de67283 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #135 from elasticsearch/new_centos_image

[TESTING] make use of new centos docker image

5edf7f40f486bde2293c7140cafe7ecbea548b4c authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] make use of new centos docker image

a87458b7c791293a47b74bd35643b60eb1116ed5 authored over 10 years ago by Richard Pijnenburg <[email protected]>
[TESTING] Execute apt-get update on debian type hosts before installing packages

1e19c17a83175c1388958b969b3b514b48566a3e authored over 10 years ago by Richard Pijnenburg <[email protected]>
Remove 'rubygems' package install and only add it for opensuse

6576f92dbb77fd4efbbd8b6635d34a2084d28d6c authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add ubuntu 14.04 beaker node definition

5a6bd632462ae5c2af8f1abd72c3a8e9fb9b993f authored over 10 years ago by Richard Pijnenburg <[email protected]>
Enable future parser testing option

36bc61070c5a9c938daefa4f00f970d9cfce4260 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add retry to plugin define

In some cases plugin installs / downloads can fail.
Now we retry it several times

f78338d6b2644789bde828cc6fd07a303fbc4b83 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add puppet 3.6.x testing to travis

2c51d16ec4a23e74c5d082c01a8dc1f1debafd00 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Fix for empty merge variable

Pre puppetlabs stdlib 4.2.0 when trying to merge a none existing Hash variable resulted in a fai...

b0308248088281a5a438e3feae8e950ced45afc0 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #133 from elasticsearch/data_dir

Improve datadir fuctionality

390d5d328a9e47b7b2708ff429669025ff2906fd authored over 10 years ago by Richard Pijnenburg <[email protected]>
Improve datadir fuctionality

Initally when the datadir option is set it would only create the data dir but not set it in the ...

b204da8cb6f3e64de110a43cced1619f87044ac6 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #132 from spohnan/ec2-linux

Add an ec2-linux osfamily option

f139799d7ca51aa1dbd99b035ce506b0bbc0cbe5 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add an ec2-linux osfamily option

da03eb786cc4a66160298cd05b07e53cec8aca39 authored over 10 years ago by Andy Spohn <[email protected]>
fix inline docs

c332870c601e9a249905a2aff7456a58579fd697 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Update files for 0.3.2 release

042720d52a3879786c2f9d9f67961c4f42004fae authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #128 from elasticsearch/repo_stage

Add option to use stages for repo management instead of anchors

6ade5d582bf24f36bc4e1f5017a2c9758cd71419 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add option to use stages for repo management instead of anchors

796f88cc2e9440f76bb524eb3781f69552cd15c6 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #127 from elasticsearch/improve_testing

Improve testing

fa08e1a55ed71fb6bf918903edae5a18870bff89 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add more checks to ensure ES is able to serve requests

6f5905994b5a312687f6d6f9dda1c6254e45ec75 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Implement proxy earlier and try out new curl with retries

965a09e062410b1be50ccbfb7751ace68d604c1e authored over 10 years ago by Richard Pijnenburg <[email protected]>
Increase sleep times for testing the port

On busy test systems it can happen that ES is a bit slow in starting up
Increasing the sleep tim...

afa9f9c359408ff2523f425d844d82c3699f7f8e authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add extra spec checks to opensuse checks

1ae7f34a9d00a1e7803cce5248a6d67c71bee676 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Client define fixes

- Remove accidental duplicate entry
- fix typos
- fix spec tests

8102ae185ca36391834158f5605f19dd9f7dc589 authored over 10 years ago by Richard Pijnenburg <[email protected]>
minor fix to python client define and add one more

bda8bc2234d32788f75c679f153876133f00d871 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Minor fix in package handing and adding new ruby client flex

dca95a4cd8f5e8acad277966d09de93770ba1e37 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #125 from ardichoke/master

Fix undefined plugindir file resource, poor variable sourcing

74274488aa29deb78a468f7077a3a69fcbb905ba authored over 10 years ago by Richard Pijnenburg <[email protected]>
Remove redundant plugindir definition. Use overridable plugindir path in

elasticsearch::config

62427b9e2436b4890a23ea1c5038cfb0d7048eba authored over 10 years ago by Ryan DeShone <[email protected]>
Fix undefined plugindir file resource, poor variable sourcing

455ad010529f5a2dfdaedf94507748f738184d62 authored over 10 years ago by Ryan DeShone <[email protected]>
Merge pull request #123 from DracoBlue/patch-1

Typo fixed Logstash => Elasticsearch

2396865041824972178b079ed551bc824af00c88 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #122 from tvvmb/support-custom-pkg-name

Add support for custom package names

2b5656ca98c49a0cfb7c283bb7526e4f5c5450d0 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add tests for custom package_name feature

1522a4ab27a325630c7ec546b9cd9a0bdfaedfb2 authored over 10 years ago by Benjamin Fiorini <[email protected]>
Add support for custom package name

658660c49d98650896acda1ba0d6f5c50bd680bb authored over 10 years ago by Benjamin Fiorini <[email protected]>
Update docker configs for new variable naming

17b0f686b49280b7eb2b93de26b730c75fd9f8fe authored over 10 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #121 from tvvmb/support-slc

Add support for SLC

1458a03db4fa13985c27d00fb506ac0a06c13885 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Typo fixed Logstash => Elasticsearch

135c83d05442d355ccf5118d4886ca0582f7ff21 authored over 10 years ago by DracoBlue <[email protected]>
Add support for SLC

f9adeecd6ca9538ba792f4ffe74273bac744ef50 authored over 10 years ago by Benjamin Fiorini <[email protected]>
Update files for release 0.3.1

c0468307e4adbfc497fcd2369de04fa07d5d862c authored over 10 years ago by Richard Pijnenburg <[email protected]>
Improve stability of acceptance tests by giving ES more time to start

d9f88fc1e0a87bf5fe3f48d92928f20338612646 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Minor fixes

Ensure we don't backup any files in the swdl directory
Fix apt proxy url
Increase sleep time for...

96afcb453afcd7a878e2a34fed81213b471bb07d authored over 10 years ago by Richard Pijnenburg <[email protected]>
Add some caching options for acceptance tests

This should improve the runtime and lower the bandwidth usage
Also lowered all sleep times to 5 ...

49a85f850065ece3e811ffa5b3a946136981dcc1 authored over 10 years ago by Richard Pijnenburg <[email protected]>
Update rspec testing

Implement puppet-syntax gem and remove own custom stuff

73927f0bc49b77e8226138f2925b453f35721311 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add puppet 3.5.x testing to travis

a48775f3a31da5624da33a9d597d9036e5d5b005 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #114 from igalic/tabs-vs-spaces

fix inconsistent tabs vs spaces use

c1b6a6979664195c3893ece9d6e9e7da10e84061 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
fix inconsistent tabs vs spaces use

b478d9a7ca0c1b097504c3056f0fbef179e6cdc4 authored almost 11 years ago by Igor Galić <[email protected]>
Accidently put the file copy part in the FOSS part. PE tests failed

221c01451f34a61ac2e5f4e0bd4330c85c29c76f authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add system test to verify we manage the rights of the plugin dir correctly

76f1cb4432a8279cd17932d5123d22f6a6c4b75c authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Ensure we create the plugin directory before installing plugins

4e2a8d1fa3134a11ac1e8a5d1bbbfe17b4932dda authored almost 11 years ago by Richard Pijnenburg <[email protected]>
forgot to move the variable

f73588623784807a3625aeae0a378157a118166e authored almost 11 years ago by Richard Pijnenburg <[email protected]>
use local copy for es package and update to latest stable version

511c2172d6241d1dd29347836886006ac231658a authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update for release 0.3.0

8de54d0304e2e01cd171ee8d09e6a1f40be603f2 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add missing ruby-augeas gem for opensuse

f4163940aa3732f8f4cf4255b0b5e2a9ea21db32 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Reload systemd when init script is freshly installed

2094c6b46fc58f0645768ead3ea1236484b4a374 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add openssue testing back in

For now via vagrant as i haven't found a good working docker image yet

93b0cb4e7d3014d5ce7b239923d06262f72c13e8 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update spec tests a bit

0743689541d1bfaf240800aa4c786b611e0a3919 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add more tries for slow systems and add debug logging to exec

In some cases when a new ES instance is launched or due to reconfig is restarted
it can happen t...

d6a04e03df51bdf530220e6737e4041848fbd67e authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Do some escaping in the regex line

43151d94f8156ba229403165328642721777704e authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update test to include variables with spaces

d932fd69601e80ebf4f7a8874076245e170ff622 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Initial commit for metadata

9b474081747c38ba6e7c1500374a9b3d673456f5 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update gitignore file

70ea27a29023fdc25c85c5456c94a3fb022dbe3f authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve Readme based on PR #102

ff741197b10bfd346c4a529994d93e6604955edd authored almost 11 years ago by Richard Pijnenburg <[email protected]>
fix puppet-lint warning

b51bb74c517170a15795a84918ed4267e354fdc5 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Pin Rake for Ruby 1.8.7

The latest Rake update requires Ruby >= 1.9. This update
fixes the failing 1.8.7 tests by pinnin...

e6773f5c7bd72993322c021dc58102845a942b9b authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update gitignore for new gemfile path

980d0e615f841720f9a704897f99222e520e6541 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
fix plugin dir rights

634338334ca43eab3e49d7798e34f8ef74b80ba1 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #106 from dblessing/fix_sysconfig

Add single quotes to value. Fixes #105

3bc6ad29cd49b344c9bd63346cc54a6f9086cc05 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #108 from afx114/plugin_permissions

Run plugin exec commands as elasticsearch_user. Fixes #107

0270e33c05c55968bfc3a30c9c6e1b7d6460614e authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #109 from elasticsearch/feature/beaker-docker

Feature/beaker docker

2a86aed48d89dc3d349ebd1fbbebaca18498afaa authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add junit report gem

84f923594cc9451c8a999bb4381594e8f84b06a7 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve gemfile handling and different jobs

45b66543e2220135b6050074d9a8d4dbda0557b8 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve rakefile

313d0099f52be170d39aeaef9a2a11dec8612115 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve travis file to avoid loading things we don't need.

9f17d7ea84159e922afda9d358a6e825787f2e9d authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve tests

Add random cluster name to avoid weird issues
Add some more basic tests to ensure it all works.

55b6ae8db20852735c20952170c6b1f7ae307ed5 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Improve spec helper

- Add puppet dependencies via scp to avoid downloading them all the time
- Moved all dependencie...

350632226d1dbf1ed2899d5cb58b853992cae991 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update Gemfile to make use of groups

197129e4012ce5a482bda76d4f4a19af2a38d756 authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Update node definition files to use docker. Remove old configs

031b683980b03edfef8958acae84081abe13eabb authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Move exec user attribute to master Exec

38a949f2d03430955c7f562f7f32df2421a8205c authored almost 11 years ago by Jordan Snodgrass <[email protected]>
Run plugin exec commands as elasticsearch_user

aaa59a773337b274b6b4a9b98aed5e15854875e2 authored almost 11 years ago by Jordan Snodgrass <[email protected]>
Fixes #105 - init_defaults doesn't work properly with java opts values

Adding single quotes to the augeas set command allows users to pass in
ES_JAVA_OPTS with double ...

ff47134937f385a83b9d690a0b5831dafb428e34 authored almost 11 years ago by Drew Blessing <[email protected]>
Merge pull request #104 from Jimdo/support-for-debian-squeeze

Add support for Debian 6.0 Squeeze

528ea69b0fb61f153a9b3b8209f19ea48163aaeb authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Add support for Debian 6.0 Squeeze

6a751b13816b683270e1d75fbea1769592a3e405 authored almost 11 years ago by Jan Brauer <[email protected]>
Only check the config when we install. On removal we don't care.

aa399948655beca3ecc192e933ba7a497d1cbe8f authored almost 11 years ago by Richard Pijnenburg <[email protected]>
Merge pull request #100 from elasticsearch/doc_improvements

Documentation improvements

a5af05d03a9e8c3e1905cf3960b493574629e6d2 authored almost 11 years ago by Richard Pijnenburg <[email protected]>