issmirnov.compile_zsh
Ansible角色:编译ZSH
编译并安装最新的ZSH。这对于那些在软件库中有旧软件包的系统很有用。
要求
在Debian或RedHat系统上需要有根权限。
使用ansible-galaxy install issmirnov.compile_zsh
来获取此角色。
角色变量
zsh_version
:要拉取的ZSH源代码版本。固定为变量以保证幂等性。zsh_temp_dir
:编译的临时空间。默认为/tmp
zsh_new_users
:应该使用新shell的用户列表。remove_system_zsh
:如果系统中已安装ZSH,则删除之。
示例剧本
- name: 在所有主机上编译并安装zsh
hosts: all
vars:
remove_system_zsh: yes
zsh_new_users:
- dev
roles:
- issmirnov.compile_zsh
许可证
MIT
作者信息
- Ivan Smirnov, https://ivansmirnov.name