l3d.ranger
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
natrue
.
- Możesz ją włączyć, ustawiając
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