1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_ranger.git synced 2024-08-16 14:19:48 +02:00
Ansible role to install the ranger file manager on linux
Find a file
2020-03-02 15:09:22 +01:00
.github centos6 2020-02-29 16:39:31 +01:00
defaults ? 2020-03-02 15:09:17 +01:00
meta Add galaxy metadata 2020-02-13 15:27:53 +01:00
tasks ? 2020-03-02 15:09:17 +01:00
vars ? 2020-03-02 15:09:17 +01:00
.travis.yml update travis and install stretch check 2020-02-20 17:24:22 +01:00
LICENSE initialize git repository 2020-01-29 12:55:33 +01:00
README.md Merge branch 't' of github.com:chaos-bodensee/role-ranger into t 2020-03-02 15:09:22 +01:00

Ansible Galaxy Build Status Ansible Lint check Ansible check debian:stable Ansible check debian:buster Ansible check debian:sid MIT License

role-ranger

Ansible role to install the ranger file manager on linux. ranger is a console file manager with VI key bindings. More info about ranger is available at github.com/ranger/ranger.

What does this role do?

First we try to install ranger with the default package manager. If this fails, we download the ranger git and compile it by ourself (with python 3).
We also could perform a simple versioncheck that will check if a newer version of this role has been executed on this host before. You can enable it by setting submodules_versioncheck to true

How to use this role

You can either use this role via ansible galaxy or use it directly from this git repository.

ansible galaxy

Ansible-Rolle Installieren:

ansible-galaxy install do1jlr.ranger

Example Ansible-Playbook:

---
- hosts: localhost
  roles:
  - do1jlr.ranger

direkt anbinden

Ansible-Rolle clonen:

git clone https://github.com/chaos-bodensee/role-ranger.git

Example Playbook:

---
- hosts: localhost
  roles:
    - role-ranger
  tags:
   - ranger
  vars:
    submodules_versioncheck: true
[WORK-IN-PROGRESS]

done:
- support for archlinux, centos + debian
- ansible galaxy support

started:
- travis && docker / actions checks