l3d.ranger
ansible_role_ranger
Ansible-Rolle zur Installation des Ranger-Dateimanagers auf Linux. Ranger ist ein Konsolen-Dateimanager mit VI-Tastenkombinationen. Mehr Informationen über Ranger finden Sie auf github.com/ranger/ranger.
Was macht diese Rolle?
- Diese Rolle versucht,
ranger
mit dem standardmäßigen Paketmanager zu installieren. - Wenn dies fehlschlägt, lädt diese Rolle das Ranger-Git herunter und kompiliert es selbst (mit Python 3).
- Wir können auch eine einfache Versionsprüfung durchführen, die überprüft, ob eine neuere Version dieser Rolle zuvor auf diesem Host ausgeführt wurde.
- Sie können dies aktivieren, indem Sie
submodules_versioncheck
auftrue
setzen.
- Sie können dies aktivieren, indem Sie
So verwenden Sie diese Rolle
Sie können diese Rolle entweder über Ansible Galaxy verwenden oder direkt aus diesem Git-Repository nutzen.
Ansible Galaxy
Rolle installieren:
ansible-galaxy install do1jlr.ranger
Sie können die Rolle direkt über den Ansible-Ad-hoc-Befehl ausführen, es wird jedoch dringend empfohlen, ein Ansible-Playbook zu erstellen.
# Beispiel-Ad-hoc-Befehl
ansible -m include_role -a "name=do1jlr.ranger" localhost
Beispiel-Ansible-Playbook:
---
- hosts: localhost
roles:
- {role: do1jlr.ranger, tags: ranger}
Verwendung über Git-Befehl
GitHub-Repo klonen:
git clone https://github.com/roles-ansible/ansible_role_ranger.git
Beispiel-Playbook:
---
- hosts: localhost
roles:
- {role: ansible_role_ranger, tags: ranger}
Anforderungen
Die Sammlung community.general
wird für einige Teile dieser Ansible-Rolle benötigt.
Sie können sie mit folgendem Befehl installieren:
ansible-galaxy collection install -r requirements.yml --upgrade
Variablen
# einfache Versionsprüfung durchführen (true wird empfohlen)
submodules_versioncheck: false
# Parameter für die Ranger-Installation
ranger:
repo: 'https://github.com/ranger/ranger.git'
branch: 'master'
download_directory: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads/ranger') }}"
Über das Projekt
Ansible role to install the ranger file manager on linux. ranger is a console file manager with VI key bindings.
Installieren
ansible-galaxy install l3d.ranger
Lizenz
mit
Downloads
36.6k
Besitzer
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy