TonyApuzzo.ansible-role-atom

Ansible角色:Atom

构建状态

这是一个用于在Debian/Ubuntu或Red Hat/CentOS发行版上安装Atom编辑器的Ansible角色。

在GitHub上已经有约18个(疯狂!)名为Atom的仓库,但我找到的没有一个使用软件包仓库,因此Atom很难升级。使用这个角色,您可以通过apt upgradeyum update进行更新。我创建这个角色是为了在可能持续几个月或更长时间的开发虚拟机中使用。

遵循Unix的哲学,即做好一件事,不要重复造轮子,这个角色不管理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

待办事项

  • 调查更好的安装软件包方法,以便通过ansible:command或类似方式更简单。
  • 如果有人要求,增加对SUSE、Fedora和Arch的支持。

许可

MIT / BSD

作者信息

该角色由Tony Apuzzo于2018年创建,是ansible-role-docker的衍生物,作者为Jeff Geerling

关于项目

Atom Editor for Linux

安装
ansible-galaxy install TonyApuzzo.ansible-role-atom
许可证
mit
下载
67
拥有者