Commit graph

913 commits

Author SHA1 Message Date
Victor Gonzalez
739f50fc7b
Typo in Makefile
s/cerify/verify/g
2019-03-15 21:39:24 +01: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
Michael Russell
3e265a467d
Allow switching between oss and standard packages
Before only going from the standard package to oss was supported. Now
this works properly in both directions.
2018-12-27 16:42:14 +01:00
Jan Dreyer
fab0f9495a Merge remote-tracking branch 'upstream/master' 2018-12-10 16:18:38 +01:00
Michael Russell
f89f56bc34
Update changelog for 6.5.1.1 release 2018-11-27 16:16:53 +01:00
Michael Russell
855afc49c0
Merge pull request #516 from elastic/stat_cat
Only attempt to copy the old users file if it actually exists
2018-11-27 16:14:54 +01:00
Michael Russell
3724e3eb16
Merge branch 'master' into stat_cat 2018-11-27 12:53:04 +01:00
Michael Russell
ec3465a60c
Only attempt to copy the old users file if it actually exists 2018-11-27 12:50:49 +01:00
Michael Russell
7675443b5c
Merge pull request #515 from elastic/vanilla_baby
Switch to vanilla docker images and add Ubuntu 18.04 and Debian 9
2018-11-27 07:45:59 +01:00
Michael Russell
641ed39579
Merge branch 'master' into vanilla_baby 2018-11-27 07:14:43 +01:00
Michael Russell
0333e1c296
Merge pull request #514 from elastic/bundle_me_up
Bump version to 6.5.1 and document installing test dependencies #508
2018-11-27 07:13:23 +01:00
Michael Russell
2d8192ac09
Install the necessary packages for Ubuntu 14.04 and 18.04 2018-11-26 16:46:07 +01:00
Michael Russell
afc2fe74ae
Switch to vanilla docker images and add Ubuntu 18.04 and Debian 9 2018-11-26 15:26:57 +01:00
Michael Russell
f221381929
Copy the old deprecated users file when upgrading
In 6.5 Elasticsearch finds the old file which breaks the way the ansible
playbook is detecting the installed users. This means that after an
upgrade to 6.5 the users still actually exist but the playbook fails
when trying to add them again as they already exist.
2018-11-26 13:56:51 +01:00