Commit graph

30 commits

Author SHA1 Message Date
David Reagan
8393b86a27 Added support for optionally creating the elasticsearch user and group before installing elasticsearch.
Renamed vars, set the tasks to use the es_user and es_group vars in elasticsearch-optional-user.yml. Modifed README.md to list the es_user_id and es_group_id vars, made note that both vars are required if they are used. Removed the commented out instances of the vars in defaults/main.yml.

Added es_user, es_group, es_user_id, es_group_id vars to config testing.

Made conditionals use explicit 'is defined' test.

Add tests for es_user_id and es_group_id.

Update defaults/main.yml and test/integration/config.yml to match master plus test config additions.
2016-04-13 09:42:12 -07:00
Dale McDiarmid
44d1d3200c Test changes to test for 2.2 2016-03-21 23:26:36 +00:00
Dale McDiarmid
bc4ee9e0f1 Better error handling for plugin install and test for removal of logging.yml 2016-03-21 22:36:22 +00:00
Dale McDiarmid
f55f5c3c01 Fix for checking init and systemd in scripts 2016-03-21 16:40:10 +00:00
Dale McDiarmid
870035b385 Fixes for evaluating systemd and init 2016-03-21 14:34:43 +00:00
Dale McDiarmid
0fd1f34852 Fixes issue 70, Improves plugin management, Refactoring, Updates tests, Introduces multiple data dir support 2016-03-18 19:30:11 +00:00
Dale McDiarmid
7b620eadf9 Issue 40 + refactoring for better layout and more efficient restart process 2016-01-18 14:37:15 +00:00
Dale McDiarmid
54dd51b8a1 Multi node plugin tests 2015-12-14 19:34:09 +00:00
Dale McDiarmid
86f2bd9a2d 2.0 Support + Plugin Directory Support + Supporting Tests + Defaults Change 2015-12-13 22:46:50 +00:00
Dale McDiarmid
1034995899 Fix for server spec debian 8 2015-11-27 22:52:36 +00:00
Dale McDiarmid
2019d36e10 Test fix for serverspec 2015-11-27 20:29:44 +00:00
Dale McDiarmid
7455b7fe3e systemd tests 2015-11-27 19:58:54 +00:00
Dale McDiarmid
145f345ec1 Fixes for serverspec 2015-11-27 19:39:47 +00:00
Dale McDiarmid
b2997cc0bc Additional tests + support for empty es_config + documentation 2015-11-26 17:26:28 +00:00
Dale McDiarmid
e98b74ab28 Data directory checks and inheritence variable test 2015-11-26 15:58:48 +00:00
Dale McDiarmid
bddb7ee20b Tests for scripts, templates and mlock all on multi node installs 2015-11-26 14:45:00 +00:00
Dale McDiarmid
dc9b2dd53c Support for mlock with tests 2015-11-26 14:19:25 +00:00
Dale McDiarmid
f2621c4af9 Require ports and unicast to be specified for 2.0 2015-11-26 10:56:35 +00:00
Dale McDiarmid
61fa65d161 Tests for templates 2015-11-26 10:20:58 +00:00
Dale McDiarmid
23c8bdb7de Fixes for scripts, Logging.yml moved 2015-11-25 23:43:01 +00:00
Dale McDiarmid
4ef7436143 script fixes 2015-11-25 18:31:03 +00:00
Dale McDiarmid
1739cc8595 Script tests 2015-11-25 17:40:28 +00:00
Dale McDiarmid
1daf8eb379 Script tests 2015-11-25 17:40:14 +00:00
Dale McDiarmid
bdb9ee6a4a Support for scripts 2015-11-25 17:13:45 +00:00
Dale McDiarmid
d25fc792b6 Correct handling of map in template 2015-11-25 15:28:09 +00:00
Dale McDiarmid
d34d5e6103 Changes to support Hash Map for Config 2015-11-24 17:32:36 +00:00
Dale McDiarmid
d19297adda Support for configuration per node and multiple nodes per server 2015-10-22 19:09:53 +01:00
Richard Pijnenburg
b9c7124265 Add retry to ensure service is reachable
Also modify Gemfile for ruby version issue
2015-10-19 12:44:09 +02:00
Richard Pijnenburg
d0704e526a Add tests for new feature 2015-07-16 15:56:09 +02:00
Richard Pijnenburg
f5a5fede0b Initial commit for acceptance testing
Uses Kitchen-CI, kitchen-ansible and kitchen-docker components
Also uses serverspec.

Currently supports:

- CentOS 6, 7
- Debian 7, 8
- Ubuntu 14.04
2015-07-09 16:29:06 +02:00