l3d.ranger
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
surtrue
.
- Vous pouvez l'activer en définissant
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