Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.08 KB

README.md

File metadata and controls

41 lines (27 loc) · 1.08 KB

Ansible Role: Compile ZSH

Build Status stability-stable

Compiles and installs the latest ZSH. Useful for systems that have old packages in the repos.

Requirements

Root access on a Debian or RedHat system.

Get this role with ansible-galaxy install issmirnov.compile_zsh

Role Variables

  • zsh_version: version of ZSH sources to pull. Locked to variable to allow idempotency.
  • zsh_temp_dir: scratch space for compilation. Defaults to /tmp
  • zsh_new_users: list of users that should use the new shell
  • remove_system_zsh: Remove the system installed zsh, if present.

Example Playbook

- name: compile and install zsh on all hosts
  hosts: all
  vars:
    remove_system_zsh: yes
    zsh_new_users:
      - dev
  roles:
    - issmirnov.compile_zsh

License

MIT

Author Information