Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/asapdotid/ansible-role-zsh

This ansible role setup ZSH
https://github.com/asapdotid/ansible-role-zsh

almalinux ansible ansible-role bash centos debian linux profile redhat rockylinux shell ubuntu zsh zshrc

Last synced: about 2 hours ago
JSON representation

This ansible role setup ZSH

Awesome Lists containing this project

README

        


Ansible Role ZSH


This ansible role install ZSH and extras


Ansible


Licence

## Requirements

- asapdotid.git [source](https://github.com/asapdotid/ansible-role-git.git)

## Role Variables

| Name | Default Value | Description |
| ----------- | ------------- | -------------------- |
| `zsh_users` | `[]` | Setup zsh for users. |

## ZSH Plugins

- Syntax Highlighting [source](https://github.com/zsh-users/zsh-syntax-highlighting.git)
- Autosuggestions [source](https://github.com/zsh-users/zsh-autosuggestions.git)
- Autocomplete [source](https://github.com/marlonrichert/zsh-autocomplete.git)

## Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

```yaml
- hosts: servers
vars:
zsh_users:
- name: vagrant
theme: fino

roles:
- { role: asapdotid.zsh }
```

## License

MIT / BSD

## Author Information

[JogjaScript](https://jogjascript.com)

This role was created in 2021 by [Asapdotid](https://github.com/asapdotid).