2020-02-17 00:35:30 +01:00
[![Ansible Galaxy ](https://raw.githubusercontent.com/chaos-bodensee/role-ranger/master/.github/galaxy.svg?sanitize=true )](https://galaxy.ansible.com/do1jlr/ranger)
2020-02-20 13:02:36 +01:00
[![Build Status ](https://travis-ci.org/chaos-bodensee/role-ranger.svg?branch=master )](https://travis-ci.org/chaos-bodensee/role-ranger)
2020-02-13 21:15:34 +01:00
[![Ansible Lint check ](https://github.com/chaos-bodensee/role-ranger/workflows/Ansible%20Lint%20check/badge.svg )](https://github.com/chaos-bodensee/role-ranger/actions?query=workflow%3A%22Ansible+Lint+check%22)
2020-02-17 15:39:34 +01:00
[![Ansible check debian:stable ](https://github.com/chaos-bodensee/role-ranger/workflows/Ansible%20check%20debian:stable/badge.svg )](https://github.com/chaos-bodensee/role-ranger/actions?query=workflow%3A%22Ansible+check+debian%3Astable%22)
2020-02-20 14:15:03 +01:00
[![Ansible check debian:buster ](https://github.com/chaos-bodensee/role-ranger/workflows/Ansible%20check%20debian:buster/badge.svg )](https://github.com/chaos-bodensee/role-ranger/actions?query=workflow%3A%22Ansible+check+debian%3Abuster%22)
[![Ansible check debian:sid ](https://github.com/chaos-bodensee/role-ranger/workflows/Ansible%20check%20debian:sid/badge.svg )](https://github.com/chaos-bodensee/role-ranger/actions?query=workflow%3A%22Ansible+check+debian%3Asid%22)
2020-02-17 00:35:30 +01:00
[![MIT License ](https://raw.githubusercontent.com/chaos-bodensee/role-ranger/master/.github/license.svg?sanitize=true )](https://github.com/chaos-bodensee/role-ranger/blob/master/LICENSE)
2020-02-13 21:15:49 +01:00
2020-01-29 12:51:25 +01:00
role-ranger
==============
2020-02-13 14:23:18 +01:00
2020-01-29 12:51:25 +01:00
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 ](https://github.com/ranger/ranger.git ).
2020-02-13 14:21:52 +01:00
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)* .< br />
We also perform a versioncheck that will check if a newer version of this role has been executed on this host before. You can disable it by setting ``ansible_versionscheck`` to `` false``
How to use this role
-------------
You can either use this role via ansible galaxy or use it directly from [this ](https://github.com/chaos-bodensee/role-ansible_version.git ) git repository.
### ansible galaxy
2020-02-13 20:09:18 +01:00
2020-02-20 12:41:58 +01:00
Ansible-Rolle Installieren:
2020-02-13 20:09:18 +01:00
```bash
2020-02-13 14:21:52 +01:00
ansible-galaxy install do1jlr.ranger
```
2020-02-13 20:09:18 +01:00
Example Ansible-Playbook:
```yml
---
- hosts: localhost
roles:
- do1jlr.ranger
```
### direkt anbinden
Ansible-Rolle clonen:
```bash
git clone https://github.com/chaos-bodensee/role-ranger.git
```
Example Playbook:
```yaml
---
- hosts: localhost
roles:
- role-ranger
tags:
- ranger
```
2020-02-13 14:21:52 +01:00
2020-01-29 12:51:25 +01:00
```
[WORK-IN-PROGRESS]
2020-01-29 14:04:02 +01:00
done:
- support for archlinux, centos + debian
2020-02-13 20:09:18 +01:00
- ansible galaxy support
2020-01-29 14:04:02 +01:00
2020-02-20 12:41:58 +01:00
started:
2020-02-13 20:09:18 +01:00
- travis && docker / actions checks
2020-01-29 12:51:25 +01:00
```