mtpereira.erlang
Erlang 
This tool installs Erlang from a special repository. By default, it will install the latest versions of the erlang
and erlang-manpages
packages from the Erlang Solutions repositories.
Requirements
No requirements.
Role Variables
You need to set these variables:
erlang_packages_state
: Tells the system whether to install, upgrade, or remove packages. Default islatest
.erlang_additional_packages
: Lists any extra packages you want to install. Default is[erlang-manpages]
.erlang_repo
: The URL for the repository to get the packages from. Default for Debian ishttp://packages.erlang-solutions/
and for Ubuntu ishttps://packages.erlang-solutions.com/
.erlang_repo_key_url
: URL for the GPG key to check the repository’s validity. Default ishttps://packages.erlang-solutions.com/{{ ansible_distribution | lower }}/erlang_solutions.asc
.erlang_repo_key_server
: URL for the GPG key server used in combination witherlang_repo_key_id
. If you set both this anderlang_repo_key_id
, do not seterlang_repo_key_url
.erlang_repo_key_id
: GPG key ID used witherlang_repo_key_server
for validation. If you set both this anderlang_repo_key_server
, do not seterlang_repo_key_url
.erlang_pin
: Indicates if theerlang_repo
should be pinned. Default istrue
.
Internal variables, avoid changing:
erlang_packages_force
: Forces installation even if packages aren’t verified. Defaults toyes
for Debian andno
for other systems.erlang_pin_priority
: Set the priority for pinned repositories. Default is999
, givingerlang_repo
priority over others, unless it would downgrade an existing package.
Dependencies
None.
Testing
You can run tests on Debian Wheezy and Ubuntu Trusty by using the command "vagrant up".
Example Playbook
- hosts: servers
roles:
- role: mtpereira.erlang
erlang_additional_packages:
- erlang-doc
- erlang-manpages
- erlang-mode
become: yes
License
BSD
Author Information
Thanks to Erlang Solutions for providing the Erlang packages repository.
For more information, visit the GitHub project page.
Author: Manuel Tiago Pereira
Informazioni sul progetto
Ansible role for Erlang. Installs Erlang from a custom repository. By default it will install the latest ```erlang``` and ```erlang-manpages``` packages available from [Erlang Solutions repositories](https://packages.erlang-solutions.com/erlang/).
Installa
ansible-galaxy install mtpereira.erlang
Licenza
Unknown
Download
93
Proprietario
:wrench: Builder of reliable systems.
:book: Technical reviewer of the "Kubernetes on AWS" book.
:coffee: 2023 Portuguese AeroPress champion