Commit graph

822 commits

Author SHA1 Message Date
Michael Russell
73314dd6e8
Merge branch 'master' into master 2019-05-02 16:23:49 +02:00
Julien Mailleret
f32758d24a
Merge pull request #557 from elastic/fix-dependencies-cve
[gem] update dependencies
2019-04-30 13:53:38 +02:00
Julien Mailleret
2d96084251
[gem] update dependencies
This should fix vulnerability on ffi and rubyzip dependencies (cf. https://nvd.nist.gov/vuln/detail/CVE-2018-1000544 and https://nvd.nist.gov/vuln/detail/CVE-2018-1000201)
2019-04-30 12:34:41 +02:00
Julien Mailleret
07287ebecd
[test] fix debian-8 provisioning in kitchen tests (#556)
Jessie backport repos have been removed from debian mirrors and moved to archive mirrors (cf. https://lists.debian.org/debian-devel-announce/2019/03/msg00006.html). We also need to disable validity checks as this repo is no more updated (https://unix.stackexchange.com/questions/508724/failed-to-fetch-jessie-backports-repository)
2019-04-29 11:07:59 +02:00
Nathan Young
07258e5be5 Fix template conditional 2019-03-29 09:16:01 +11:00
Michael Russell
f051e80d0c
Merge pull request #546 from thiagonache/master
Fixes first example syntax in README
2019-03-22 20:41:07 +10:00
Chris Koehnke
18c9332419 Remove url in jenkins job configuration 2019-03-21 17:16:04 -04:00
Michael Russell
7ef5021d01
Merge pull request #529 from branen/es_repo_base
Template out the base of repo URLs
2019-03-20 18:40:38 +10:00
Michael Russell
4a6f05bb13
Merge pull request #542 from grzegorznowak/check-mode-tweaks-v2
add a few more 'check_mode:no' props for compatiblity with --check
2019-03-20 18:36:35 +10:00
Thiago Nache Carvalho
88d283e216
Fixes first example syntax in README 2019-03-19 15:41:09 -03:00
branen
4ea8e34599
Merge branch 'master' into es_repo_base 2019-03-19 13:58:07 -04:00
Michael Russell
0bff06436f
Merge pull request #545 from elastic/add-jbb-defs
[ci] add JJBB job definitions
2019-03-19 22:38:55 +10:00
Jonah Bull
0858b11b85
[ci] add JJBB job definitions
Add JJBB job definitions to the repo so they can be managed here.

Modified jobs so they will auto-generate the `inject-passwords` section
containing `VAULT_ROLE_ID`, `VAULT_SECRET_ID` and `VAULT_ADDR`.
2019-03-18 14:46:14 -05:00
branen
598fd2fcf5
Merge branch 'master' into es_repo_base 2019-03-15 11:00:17 -04:00
Grzegorz Nowak
785ce1cd26 add a few more 'check_mode:no' props for compatiblity with --check mode of ansible 2019-03-14 09:24:06 +01:00
Michael Russell
6d9caa7a9b
Merge pull request #541 from elastic/pinny_pin_pin
Update readme to include versioned install command
2019-03-13 23:03:20 +10:00
DJ Gill
33b72f1b60
Merge branch 'master' into pinny_pin_pin 2019-03-12 09:58:06 -07:00
Branen Salmon
59de0102a8
Merge branch 'master' into es_repo_base 2019-03-12 09:56:36 -04:00
Michael Russell
8aa1aa1ebf
Merge pull request #523 from SlothOfAnarchy/filter-deprecation-fix
Refactor deprecated version_compare filter calls
2019-03-11 22:26:37 +09:00
Michael Russell
453115019d
Merge pull request #535 from lde/master
Use sleep command in remplacement of pause
2019-03-11 22:18:04 +09:00
lde
c5beecf0b2
Merge branch 'master' into master 2019-03-11 14:14:55 +01:00
Michel Weitbrecht
0c5a6b7a81
Merge branch 'master' into filter-deprecation-fix 2019-03-11 14:12:57 +01:00
Michael Russell
81f30e7972
Update readme to include versioned install command
In #538 it was discovered that recent versions of the ansible galaxy
command will fail if there aren't semver compatible releases in the
history.

The error says:

> Please contact the role author to resolve versioning conflicts, or
> specify an explicit role version to install.

Removing the old releases is not such a great idea so instead updating
the install command is the best option.

Fixes: #538
2019-03-11 23:07:01 +10:00
Michael Russell
509a91878f
Merge pull request #539 from grzegorznowak/compatibility-with-check-mode
make playbook (tested for debians) compatible with the  mode
2019-03-11 22:05:19 +09:00
Michael Russell
b040c4562e
Merge branch 'master' into filter-deprecation-fix 2019-03-11 21:49:16 +09:00
Grzegorz Nowak
c4b51482c1 make playbook (tested for debians) compatible with the mode 2019-02-28 14:33:53 +01:00
Lilian Deloche
eed3efbb85 Use sleep command in remplacement of pause 2019-02-07 12:24:16 +01:00
branen
0b0ee6f299
Merge branch 'master' into es_repo_base 2019-02-06 12:40:00 -05:00
Michael Russell
0ccf60831e
Merge pull request #531 from elastic/sixtysix
Bump default version to 6.6.0
2019-01-30 10:42:36 +01:00
Michael Russell
f169a434d8
Bump default version to 6.6.0 2019-01-29 17:13:59 +01:00
Michael Russell
5858a5b6ce
Merge pull request #530 from lde/master
Use dpkg_selections to lock elasticsearch version
2019-01-25 16:03:17 +01:00
Lilian Deloche
2d7bc5607e Use dpkg_selections to lock elasticsearch version 2019-01-24 15:30:49 +01:00
Michael Russell
e4ce1b2c57
Merge pull request #528 from Fra-nk/Systemd_Mount_Requirements
Use systemd's RequiresMountsFor
2019-01-24 12:32:34 +01:00
Frank Fischer
fd8ea77fa4 Use systemd's RequiresMountsFor
User might be interested in separating data
in ephemeral and persistent state, especially
in cloud environments, e.g. data_dir on
another disk.
2019-01-17 16:22:42 +01:00
Branen Salmon
2aa0b38449
Template out the base of repo URLs
Some popular artifact caches (e.g. Artifactory) do not provide HTTP
CONNECT endpoints and thus aren't supported by es_proxy_host and
es_proxy_port.  This patch templates out the scheme and authority
components (i.e. "https://artifacts.elastic.co" ) of the apt and
yum repo URLs to accommodate the use of such artifact caches.
2019-01-16 16:28:07 -05:00
Michael Russell
9823a3fc54
Merge pull request #527 from katsukamaru/java-version-check-in-check-mode
Execute java version check in check mode
2019-01-15 12:44:32 +01:00
Michael Russell
dab87992ec
Merge pull request #526 from Fra-nk/upstream
Allow not installing Elasticsearch deb repository key
2019-01-15 09:41:58 +01:00
shin.katsumaru
5d0dcbe147 Execute java version check in check mode 2019-01-15 17:19:02 +09:00
Frank Fischer
596f313b17 Allow not installing Elasticsearch deb repository key
If a variable is set in Ansible, there is no way to unset
it ever again, i.e. 'null' or '~' do not work.
Since this value is set in defaults we have to check
for content instead of defined.
2019-01-14 13:10:07 +01:00
Michael Russell
b37723aa1f
Merge pull request #513 from kakoni/master
Update elasticsearch-parameters.yml
2019-01-08 20:34:11 +01:00
Michael Russell
a7b07e458b
Merge pull request #521 from elastic/swapsies
Allow switching between oss and standard packages
2019-01-08 19:54:20 +01:00
Michel Weitbrecht
3df71f8a0c
Merge branch 'master' into filter-deprecation-fix 2019-01-03 19:08:38 +01:00
Michael Russell
4623f5626b
Merge pull request #522 from SlothOfAnarchy/patch-1
Fix package download URL
2019-01-03 17:07:23 +01:00
Michael Russell
f7d402369c
Properly cleanup the other apt repository when switching packages 2019-01-02 10:39:48 +01:00
Michael Russell
5126dbc5e8
Actually remove the unused RedHat repository 2019-01-02 10:06:47 +01:00
Michael Russell
486717bc6f
Remove the other Elasticsearch repo when switching versions 2018-12-31 17:28:37 +01:00
Michel Weitbrecht
a10676384f Refactor deprecated filter calls
Previously, each of the calls generated a warning : "Using tests as
filters is deprecated. Instead of using `result|version_compare` use
`result is version_compare`. This feature will be removed in version
2.9.".
2018-12-28 15:36:33 +01:00
Michel Weitbrecht
124775740a Fix package download URL and set ES_PATH_CONF
The old URL yields a 404. ES_PATH_CONF is also needed when installing
elasticsearch using the downloaded package.
2018-12-28 15:31:11 +01:00
Karri Niemelä
69c49fc0cd Update elasticsearch-parameters.yml
Fixing data_dirs name typo
2018-12-28 15:17:37 +02:00
Michael Russell
c2e51f8ecf
Fix jinja syntax variable fun
How it was previously "worked" but just ignored trying to remove the
package. Luckily it was caught by the test-kitchen testing!
2018-12-27 17:35:44 +01:00