TonyApuzzo.ansible-role-atom
Ansible ロール: Atom
これは、Debian/Ubuntu または Red Hat/CentOS ディストリビューション向けに、Linux に Atom エディターをインストールするための Ansible ロールです。
GitHub にこの名前のリポジトリが約18件(クレイジー!)ありますが、Atom のアップグレードが簡単になるパッケージリポジトリを使用しているものは見つかりませんでした。このロールを使用すれば、apt upgrade
や yum update
で更新できます。このロールは、数ヶ月以上使う可能性のある開発用VMで使用するために作成しました。
ユニックスの哲学に従い、「一つのことをうまくやり、車輪の再発明をしない」ことを重視しているため、このロールは Atom のパッケージ管理は行いません。パッケージをインストールするロールについては、jgkim/ansible-role-atomをご覧ください。
要件
- ansible >= 2.0
ロール変数
使用可能な変数は以下にリストされており、デフォルト値も示されています(defaults/main.yml
を参照):
atom_package: atom
atom_package_state: present
依存関係
なし。
例のプレイブック
- hosts: all
roles:
- role: TonyApuzzo.ansible-role-atom
become: yes
TODO
- ansible:command などを使って簡単にパッケージをインストールする方法を調査する。
- SUSE、Fedora、Arch へのサポートを追加する(要望があれば)。
ライセンス
MIT / BSD
作者情報
このロールは、2018年に Tony Apuzzo によって、Jeff Geerling の ansible-role-dockerを基に作成されました。