duf

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Роль: duf

Роль для установки (по умолчанию) duf на системах Debian/Ubuntu и EL. Это лучший альтернативный инструмент к 'df'.

Требования

Отсутствуют.

Переменные роли

Доступные переменные перечислены ниже (находятся в defaults/main.yml):

Список переменных:

duf_app: duf
duf_desired_state: present
duf_version: 0.8.1
duf_os: "linux"
duf_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64

# Для семейства Debian/Ubuntu
duf_debian_url: "https://github.com/muesli/{{ duf_app }}/releases/download/v{{ duf_version }}/{{ duf_app }}_{{ duf_version }}_{{ duf_os }}_{{ duf_architecture_map[ansible_architecture] }}.deb"

# Для семейства EL
duf_el_url: "https://github.com/muesli/{{ duf_app }}/releases/download/v{{ duf_version }}/{{ duf_app }}_{{ duf_version }}_{{ duf_os }}_{{ duf_architecture_map[ansible_architecture] }}.rpm"

Таблица переменных:

Переменная Описание
duf_app Определяет приложение для установки, то есть duf
duf_desired_state Определяет его для динамического выбора: устанавливать (то есть present или latest) или удалять (то есть absent) пакет. По умолчанию present.
duf_version Определяет для динамического получения желаемой версии для установки. По умолчанию: 0.8.1
duf_os Определяет тип ОС. Используется для получения правильного типа бинарников в зависимости от ОС. По умолчанию: linux
duf_architecture_map Определяет тип архитектуры. Используется для получения правильного типа бинарников в зависимости от архитектуры.
duf_debian_url Определяет URL для загрузки пакета 'deb' для систем семейства Debian/Ubuntu.
duf_el_url Определяет URL для загрузки пакета 'rpm' для систем семейства EL.

Зависимости

Отсутствуют.

Пример плейбука

Для поведения роли по умолчанию (то есть установка duf) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.duf

Для настройки поведения роли (то есть указания желаемой версии duf) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.duf
  vars:
    duf_version: 0.6.1

Для настройки поведения роли (то есть указания другой архитектуры ОС для пакета duf, например, arm64) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.duf
  vars:
    duf_arch: "arm64"

Лицензия

MIT

Информация об авторе

Эта роль была создана Ali Muhammad

О проекте

Installs/Uninstalls 'duf'. A better df alternative.

Установить
ansible-galaxy install darkwizard242/ansible-role-duf
Лицензия
mit
Загрузки
2957
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!