openstack-ansible-rabbitmq_.../releasenotes/notes/esl-repo-6ff0c7f24ad2a043.yaml
Kevin Carter 83a95efda1
Install specific version of Erlang from ESL
The RabbitMQ community and project recommend erlang 19.3.x for the best,
most stable, results. This change downloads the recommended version of
erlang [ https://www.rabbitmq.com/which-erlang.html ] from ESL and moves
the erlang packages for distros into a specific list installed only when
the ``rabbitmq_install_method`` variable is not set to "file".

Change-Id: Ief57b1fdcb791f0f8ed20c1cbb54ea19d4373f81
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-06-14 12:47:04 -05:00

26 lines
1.2 KiB
YAML

---
features:
- A new repository for installing modern erlang from ESL
(erlang solutions) has been added giving us the ability
to install and support modern stable erlang over numerous
operating systems.
- The ability to set the RabbitMQ repo URL for both erlang
and RabbitMQ itself has been added. This has been done to
allow deployers to define the location of a given repo without
having to fully redefine the entire set of definitions for a
specific repository. The default variables `rabbitmq_gpg_keys`,
`rabbitmq_repo_url`, and `rabbitmq_erlang_repo_url` have been
created to facilitate this capability.
upgrade:
- Changing to the ESL repos has no upgrade impact. The version
of erlang provided by ESL is newer than that what is found in
the distro repos. Furthermore, a pin has been added to
ensure that APT always uses the ESL repos as it's preferred
source which has been done to simply ensure APT is always
pointed at ESL.
fixes:
- Based on documentation from RabbitMQ
[ https://www.rabbitmq.com/which-erlang.html ] this change
ensures the version of erlang we're using across distros is
consistent and supported by RabbitMQ.