/ansible-role-zsh

A role for Ansible, that installs zsh and Oh My Zsh for better Terminal workflow.

Primary LanguageJinjaMIT LicenseMIT

ansible-role-zsh

A role for Ansible, that installs zsh and Oh My Zsh for better Terminal workflow.

Requirements

This role does not need any additional required packages.

Quick start

  1. First clone this repository and add into your project directory.
  2. Include the role in your Ansible playbook.

Example playbook

Example use of a role, that will install the latest version of zsh and Oh My Zsh.

- hosts: all
  roles:
    - role: krudi.zsh
      zsh:
        write_file: true
        change_shell: true
      omz:
        install: true
        user: bob
        plugins:
          - git
          - zsh-autosuggestions

Issue

Have you found a bug in this project or have a suggestion for a new feature? Create a new ticket for the bug or feature, which can be found on the GitHub page.