l3d.ranger

Ansible Galaxy Licencia MIT

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 como true.

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