gantsign.bat

Ansible Rola: bat

Tests Ansible Galaxy License

Rola do pobierania i instalacji bat, zaawansowanej alternatywy dla cat.

Wymagania

  • Ansible Core >= 2.12

  • Dystrybucja Linux

    • Rodzina Debian

      • Debian

        • Buster (10)
        • Bullseye (11)
        • Bookworm (12)
      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
        • Jammy (22.04)
      • Uwaga: inne wersje mogą działać, ale nie były testowane.

Zmienne Roli

Poniższe zmienne zmieniają zachowanie tej roli (domyślne wartości są pokazane poniżej):

# numer wersji bat
bat_version: '0.23.0'

# SHA256 paczki redistributable bat
bat_redis_sha256sum: '56b3d05e11c6d473643766c612d10c2d3de56ff2fcd14b3d82d86f5843307ced'

# Katalog do przechowywania plików pobranych dla bat
bat_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Przykładowy Playbook

- hosts: serwery
  roles:
    - rola: gantsign.bat

Uzupełnianie Znaków dla Zsh

Używając Ansible

Zalecaną metodą włączenia wsparcia Zsh dla bat jest użycie roli gantsign.antigen (trzeba to skonfigurować dla każdego użytkownika).

- hosts: serwery
  roles:
    - rola: gantsign.hub

    - rola: gantsign.antigen
      users:
        - username: przyklad
          antigen_bundles:
            - name: bat
              url: gantsign/zsh-plugins
              location: bat

Używając Antigen

Jeśli wolisz używać Antigen bezpośrednio, dodaj poniższe do swojej konfiguracji Antigen:

antigen bundle gantsign/zsh-plugins bat

Więcej Ról od GantSign

Więcej ról od GantSign możesz znaleźć na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt korzysta z następujących narzędzi:

  • Molecule do orkiestracji scenariuszy testowych
  • Testinfra do testowania zmian na zdalnym systemie
  • pytest - framework do testowania
  • Tox zarządza wirtualnymi środowiskami Pythona do lintowania i testowania
  • pip-tools do zarządzania zależnościami

Zestaw Dev Container dla Visual Studio Code jest dostarczany do rozwoju i testowania tej roli.

Licencja

MIT

Informacje o autorze

John Freeman

GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)

O projekcie

Role for installing bat the advanced alternative to cat.

Zainstaluj
ansible-galaxy install gantsign.bat
Licencja
mit
Pobrania
25.3k
Właściciel