jgkim.atom

Ansible Role: atom

Build Status

This role ensures that configured packages for Atom are installed.

Requirements

  • Atom and Atom Package Manager (APM)

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

bin_dir: /usr/local/bin

The directory where apm can be found. If the directory is in $PATH, you don't need to set this variable.

atom_upgrade_all: False

Whether to upgrade all Atom packages installed. If you prefer to manually update packages via apm command or in Atom, leave this set to False.

atom_packages:
  - language-ansible

Packages you would like to make sure are installed via apm install.

Dependencies

None.

Example Playbook

- hosts: localhost
  connection: local
  vars:
    atom_upgrade_all: True
    atom_packages:
      - language-ansible
  roles:
     - { role: jgkim.atom }

License

GPLv3

Author Information

This role was written by James G. Kim, based on Homebrew Cask Ansible module by Daniel Jaouen.

About

Ansible role for Atom packages

Install
ansible-galaxy install jgkim.atom
GitHub repository
License
gpl-3.0
Downloads
290