pandemonium1986.ohmyzsh
Rola Ansible: OhMyZsh
Zainstaluj i skonfiguruj oh-my-zsh dla dowolnego użytkownika.
Wymagania
Ta rola jest samodzielna. Instaluję pakiety zsh i git dla debiana, ubuntu, opensuse, sles, centos, jeśli są potrzebne.
Zmienne Roli
Z pliku defaults/main.yml:
ohmyzsh_users:
  - user_name: pandemonium
    user_group: pandemonium
    user_home: /home/pandemonium/
ohmyzsh_config:
  - { regexp: '^ZSH_THEME="robbyrussell"$', line: 'ZSH_THEME="agnoster"' }
  - { regexp: '^# ENABLE_CORRECTION="true"$', line: 'ENABLE_CORRECTION="true"' }
  - { regexp: '^plugins=\(.*\)', line: "plugins=({{ ohmyzsh_plugins }})" }
ohmyzsh_plugins: >-
  ansible
  colored-man-pages
  composer
  debian
  docker
  docker-compose
  extract
  git
  git-flow
  history
  kubectl
  minikube
  ssh-agent
  vagrant
  zsh-autosuggestions
  zsh-syntax-highlighting
Z pliku vars/[distro|familly]-[os_familly]-[os_version].yml (zależności od dystrybucji):
_packages:
  - git
  - sudo
  - zsh
Zależności
Brak.
Przykładowy Playbook
- name: Gra OhMyZsh
  hosts: pandama
  become: true
  become_method: sudo
  become_user: root
  tasks:
    - import_role:
        name: pandemonium1986.ohmyzsh
Uwaga: nie zapomnij ustawić pipelining: True w swoim ansible.cfg, aby ominąć plik Zostanie użytkownikiem bez uprawnień
Licencja
Ten projekt jest licencjonowany na podstawie licencji MIT - zobacz plik LICENSE dla szczegółów.
Informacje o autorze
- Jérémy Baumgarth - Praca początkowa - jebovic
- Michael Maffait - Dostosowanie - Pandemonium1986
Zainstaluj
 ansible-galaxy install pandemonium1986.ohmyzshLicencja
 
            mit
          
Pobrania
 
            3.1k
          
Właściciel
 SRE CI/CD and DevOps enthusiast
