l3d.ranger

Ansible Galaxy MIT License

ansible_role_ranger

Rôle Ansible pour installer le gestionnaire de fichiers ranger sur Linux. Ranger est un gestionnaire de fichiers en console avec des touches de raccourci de type VI. Plus d'infos sur ranger sont disponibles sur github.com/ranger/ranger.

Que fait ce rôle ?

  • Ce rôle essaie d'installer ranger avec le gestionnaire de paquets par défaut.
  • Si cela échoue, ce rôle téléchargera le code source de ranger depuis git et le compilera nous-même (avec python 3).
  • Nous pouvons également effectuer une simple vérification de version pour savoir si une version plus récente de ce rôle a été exécutée sur cet hôte auparavant.
    • Vous pouvez l'activer en définissant submodules_versioncheck sur true.

Comment utiliser ce rôle

Vous pouvez utiliser ce rôle via Ansible Galaxy ou directement depuis ce dépôt git.

Ansible Galaxy

installer le rôle :

ansible-galaxy install do1jlr.ranger

Vous pouvez exécuter le rôle directement via une commande ad-hoc Ansible, mais il est fortement recommandé de créer un playbook Ansible :

# exemple de commande ad-hoc
ansible -m include_role -a "name=do1jlr.ranger" localhost

Exemple de Playbook Ansible :

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

utilisation via commande git

cloner le dépôt GitHub :

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

exemple de Playbook :

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

Exigences

La collection community.general est requise pour certaines parties de ce rôle Ansible. Vous pouvez l'installer avec cette commande :

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

variables

# effectuer une vérification de version simple (true est recommandé)
submodules_versioncheck: false

# paramètres pour l'installation de 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') }}"
À propos du projet

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

Installer
ansible-galaxy install l3d.ranger
Licence
mit
Téléchargements
36.6k
Propriétaire
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy