ansible-galaxyにelixirのroleを登録してみた
Ansible Galaxyに上がっているElixirをインストールするRoleなんですが、
等の問題があって使えなかったので作成しました。なお、以下の方針で作成しています。
- Erlangのインストールをkerlで行う
- Elixirはgithubのリポジトリから取得しインストールする
- AmazonLinux/CentOS/Fedoraをサポート、debian/ubuntuは後々対応させる
https://github.com/ohr486/ansible-elixir
https://galaxy.ansible.com/list#/roles/2930
role取得手順
$ ansible-galaxy install ohr486.elixir $ ansible-galaxy list - ohr486.elixir, v0.1
elixirインストールplaybook
- hosts: xxxxx sudo: yes roles: - { role: ansible-elixir, erlang_version: 17.4, elixir_version: v1.0.3 }
elixirインストール
$ ansible-playbook install_elixir_playbook.yml
お手軽ですね