l3d.ranger

Ansible Galaxy MIT License

ansible_role_ranger

Rola Ansible do instalacji menedżera plików ranger na systemie Linux. Ranger to menedżer plików działający w konsoli, który używa skrótów klawiszowych VI. Więcej informacji o rangerze można znaleźć na stronie github.com/ranger/ranger.

Co robi ta rola?

  • Ta rola próbuje zainstalować ranger za pomocą domyślnego menedżera pakietów.
  • Jeśli to się nie powiedzie, rola pobierze kod źródłowy ranger z Gita i skompiluje go samodzielnie (z użyciem Pythona 3).
  • Możemy także przeprowadzić prostą kontrolę wersji, która sprawdzi, czy na tym hoście była wcześniej używana nowsza wersja tej roli.
    • Możesz ją włączyć, ustawiając submodules_versioncheck na true.

Jak korzystać z tej roli

Możesz skorzystać z tej roli poprzez Ansible Galaxy lub użyć jej bezpośrednio z tego repozytorium Git.

Ansible Galaxy

Instalacja roli:

ansible-galaxy install do1jlr.ranger

Możesz wykonać rolę bezpośrednio za pomocą polecenia ad-hoc Ansible, jednak zaleca się stworzenie playbooka Ansible:

# przykład polecenia ad-hoc
ansible -m include_role -a "name=do1jlr.ranger" localhost

Przykład playbooka Ansible:

---
- hosts: localhost
  roles:
    - {role: do1jlr.ranger, tags: ranger}

Użycie za pomocą komendy git

Sklonuj repozytorium GitHub:

git clone https://github.com/roles-ansible/ansible_role_ranger.git

Przykład playbooka:

---
- hosts: localhost
  roles:
    - {role: ansible_role_ranger, tags: ranger}

Wymagania

Kolekcja community.general jest wymagana do niektórych części tej roli Ansible. Możesz ją zainstalować za pomocą tego polecenia:

ansible-galaxy collection install -r requirements.yml --upgrade

Zmienne

# przeprowadzenie prostej kontroli wersji (zaleca się true)
submodules_versioncheck: false

# parametry instalacji ranger
ranger:
  repo: 'https://github.com/ranger/ranger.git'
  branch: 'master'
  download_directory: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads/ranger') }}"
O projekcie

Ansible role to install the ranger file manager on linux. ranger is a console file manager with VI key bindings.

Zainstaluj
ansible-galaxy install l3d.ranger
Licencja
mit
Pobrania
36.6k
Właściciel
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy