darkwizard242.atom

:warning::rotating_light: このプロジェクトはもはやメンテナンスされておらず、アーカイブされています。

Ansible ロール: atom

このロールは、Ubuntu および CentOS システムにおいて、デフォルトで atom パッケージをインストールするか(変数を渡すとアンインストールします)。

要件

特になし。

ロール変数

使用可能な変数は以下に一覧されています(defaults/main.yml にあります):

変数リスト:

atom_app: atom
atom_desired_state: present
atom_gpg_key: https://packagecloud.io/AtomEditor/atom/gpgkey
atom_repo_desired_state: present
atom_repo_debian: deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
atom_repo_debian_filename: atom
atom_repo_el: https://packagecloud.io/AtomEditor/atom/el/7/$basearch
atom_repo_el_name: Atom
atom_repo_el_description: Atomエディタ
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom

変数テーブル:

変数 説明
atom_app インストールするアプリを定義します。つまり、atom
atom_desired_state インストールする状態を動的に設定します(present または latest)またはアンインストールする(absent)。デフォルトは present
atom_gpg_key AtomのGPGキー
atom_repo_desired_state Atomをダウンロードするためのリポジトリの状態。present または absent のいずれか。
atom_repo_debian Debian系システム用のAtomリポジトリリンク。
atom_repo_debian_filename /etc/apt/sources.list.d/ に保存するAtomリポジトリのファイル名。
atom_repo_el EL系システム用のAtomリポジトリリンク。
atom_repo_el_name EL系システム用のAtomリポジトリ名。
atom_repo_el_description EL系システム用のAtomリポジトリの説明。
atom_repo_el_gpgcheck GPGキーに対するGPGチェックを実行するためのブール操作。yes または no のいずれか。
atom_repo_el_repogpgcheck AtomのリポジトリGPGに対するGPGチェックを実行するためのブール操作。yes または no のいずれか。
atom_repo_el_enabled リポジトリを有効または無効に設定するためのブール操作。yes または no のいずれか。
atom_repo_el_filename /etc/yum.repos.d/ に保存するAtomリポジトリのファイル名。

依存関係

特になし

例のプレイブック

デフォルトの動作(つまり、atomパッケージのインストール)を行うAnsibleプレイブックの例。

- hosts: servers
  roles:
    - darkwizard242.atom

動作をカスタマイズして(つまり、最新のatomパッケージをインストール)、Ansibleプレイブックの例。

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: latest

動作をカスタマイズして(つまり、atomパッケージのアンインストール)、Ansibleプレイブックの例。

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: absent

ライセンス

MIT

著者情報

このロールは Ali Muhammad によって作成されました。

プロジェクトについて

Atom editor ansible role for installation/uninstallation.

インストール
ansible-galaxy install darkwizard242.atom
ライセンス
mit
ダウンロード
5.9k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!