l3d.ranger

Ansible Galaxy MIT Lizenz

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 auf true setzen.

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
GitHub Repository
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