fd

Ansible Роль: fd

Тесты Ansible Galaxy Лицензия

Роль для загрузки и установки fd — удобной альтернативы команде find.

Требования

  • Ansible >= 2.9

  • Дистрибутив Linux

    • Семейство Debian

      • Debian

        • Stretch (9)
        • Buster (10)
        • Bullseye (11)
      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • Примечание: другие версии могут работать, но не были протестированы.

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

Следующие переменные изменят поведение этой роли (значения по умолчанию показаны ниже):

# номер версии fd
fd_version: '8.7.0'

# SHA256 для пакета fd
fd_redis_sha256sum: 'ea3ef84bfd90c483125dfe4b50af86b405857389340159e401f63eec5cabaf80'

# Директория для хранения файлов, загруженных для fd
fd_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Пример Playbook

- hosts: servers
  roles:
    - role: gantsign.fd

Другие Роли от GantSign

Вы можете найти другие роли от GantSign на Ansible Galaxy.

Разработка и Тестирование

Этот проект использует Molecule для помощи в разработке и тестировании; роль тестируется с помощью Testinfra и pytest.

Для разработки или тестирования вам нужно установить следующее:

Поскольку установка вышеуказанных может быть сложной, этот проект включает Molecule Wrapper. Molecule Wrapper — это оболочка, которая устанавливает Molecule и его зависимости (кроме Linux) и затем выполняет Molecule с командой, которую вы передаете.

Чтобы протестировать эту роль с помощью Molecule Wrapper, выполните следующую команду из корневой директории проекта:

./moleculew test

Примечание: некоторые зависимости требуют прав sudo для установки.

Лицензия

MIT

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

Джон Фриман

GantSign Ltd. Компания № 06109112 (зарегистрирована в Англии)

О проекте

Role for installing fd the user-friendly alternative to find.

Установить
ansible-galaxy install gantsign/ansible_role_fd
Лицензия
mit
Загрузки
2352
Владелец