l3d.ranger
ansible_role_ranger
Rol de Ansible para instalar el gestor de archivos ranger en Linux. Ranger es un gestor de archivos de consola con atajos de teclado similares a los de VI. Más información sobre ranger está disponible en github.com/ranger/ranger.
¿Qué hace este rol?
- Este rol intenta instalar
ranger
con el gestor de paquetes predeterminado. - Si esto falla, este rol descargará el git de ranger y lo compilará por nuestra cuenta (con python 3).
- También podemos realizar una simple verificación de versión que comprobará si se ha ejecutado una versión más nueva de este rol en este host antes.
- Puedes activarlo configurando
submodules_versioncheck
comotrue
.
- Puedes activarlo configurando
Cómo usar este rol
Puedes usar este rol a través de Ansible Galaxy o usarlo directamente desde este repositorio de git.
ansible galaxy
instalar rol:
ansible-galaxy install do1jlr.ranger
Puedes ejecutar el rol directamente a través de un comando ansible ad-hoc, pero se recomienda encarecidamente crear un playbook de Ansible.
# ejemplo de comando ad-hoc
ansible -m include_role -a "name=do1jlr.ranger" localhost
Ejemplo de playbook de Ansible:
---
- hosts: localhost
roles:
- {role: do1jlr.ranger, tags: ranger}
usar a través del comando git
clonar el repositorio de github:
git clone https://github.com/roles-ansible/ansible_role_ranger.git
ejemplo de playbook:
---
- hosts: localhost
roles:
- {role: ansible_role_ranger, tags: ranger}
Requisitos
La colección community.general
es necesaria para algunas partes de este rol de Ansible.
Puedes instalarla con este comando:
ansible-galaxy collection install -r requirements.yml --upgrade
variables
# realizar una verificación simple de versiones (se recomienda true)
submodules_versioncheck: false
# parámetro para la instalación 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') }}"
Acerca del proyecto
Ansible role to install the ranger file manager on linux. ranger is a console file manager with VI key bindings.
Instalar
ansible-galaxy install l3d.ranger
Licencia
mit
Descargas
36.6k
Propietario
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy