TonyApuzzo.ansible-role-atom
Ansible角色:Atom
这是一个用于在Debian/Ubuntu或Red Hat/CentOS发行版上安装Atom编辑器的Ansible角色。
在GitHub上已经有约18个(疯狂!)名为Atom的仓库,但我找到的没有一个使用软件包仓库,因此Atom很难升级。使用这个角色,您可以通过apt upgrade
或yum 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。