ranger
ansible_role_ranger
Роль Ansible для установки менеджера файлов ranger на Linux. Ranger - это консольный менеджер файлов с привязками клавиш VI. Более подробная информация о ranger доступна на github.com/ranger/ranger.
Что делает эта роль?
- Эта роль пытается установить
ranger
с использованием стандартного менеджера пакетов. - Если это не удается, роль скачает git-репозиторий ranger и скомпилирует его самостоятельно (с помощью Python 3).
- Мы также можем выполнить простую проверку версии, которая проверит, была ли установлена более новая версия этой роли на этом хосте ранее.
- Вы можете включить это, установив
submodules_versioncheck
в значениеtrue
.
- Вы можете включить это, установив
Как использовать эту роль
Вы можете использовать эту роль через Ansible Galaxy или напрямую из этого git-репозитория.
Ansible Galaxy
Установка роли:
ansible-galaxy install do1jlr.ranger
Вы можете выполнить роль непосредственно через команду Ansible ad-hoc, но настоятельно рекомендуется создать playbook Ansible.
# пример ad-hoc команды
ansible -m include_role -a "name=do1jlr.ranger" localhost
Пример Ansible-Playbook:
---
- hosts: localhost
roles:
- {role: do1jlr.ranger, tags: ranger}
Использование через git-команду
Клонируйте репозиторий GitHub:
git clone https://github.com/roles-ansible/ansible_role_ranger.git
Пример Playbook:
---
- hosts: localhost
roles:
- {role: ansible_role_ranger, tags: ranger}
Требования
Для некоторых частей этой роли Ansible требуется коллекция community.general
.
Вы можете установить ее с помощью этой команды:
ansible-galaxy collection install -r requirements.yml --upgrade
Переменные
# выполнить простую проверку версий (true рекомендуется)
submodules_versioncheck: false
# параметры для установки 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') }}"
О проекте
Ansible role to install the ranger file manager on linux. ranger is a console file manager with VI key bindings.
Установить
ansible-galaxy install roles-ansible/ansible_role_ranger
Лицензия
mit
Загрузки
36638
Владелец
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy