Skip to content
This repository has been archived by the owner on Jun 26, 2022. It is now read-only.

mhalano/ansible-role-atom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atom

This role download and install GitHub Atom IDE in the latest available version. I wrote this role to be compatible with all systems based on DEB and RPM, but I just tested on Ubuntu. Please, report bugs.

Requirements

No special requirements except Ansible 2.1. Need to be this version because the packages are downloaded by the apt module itself and this feature begun to be available on this release.

Role Variables

repo: { true|false } - This variable define if the repository from webupd8 should be added to the system. The default is true.

Dependencies

No dependencies.

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: localhost
  roles:
     - { role: atom, repo: False }

License

MIT

Author Information

My name is Marcos H. Alano. This is my second role published on Ansible Galaxy. I wrote a lots of roles and I will porting one by one. Is all roles related to desktop applications (may be a few server applications in the future) because my plan is automatize the post-installation of my computer.

To Do

  • Create a variable called "source" to define if the package will be downloaded from Atom website ("web") or from repository ("repo")
  • Support macOS
  • Do tests on RPM-based distributions
  • Do tests on Debian distribution
  • Support GenericLinux

Known Bugs

  • Sometimes the playbook fails because it has problems downloading the package. That's a Microsoft problem related with the shorten links.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published