fd
Ansible Роль: fd
Роль для загрузки и установки 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 (зарегистрирована в Англии)
ansible-galaxy install gantsign/ansible_role_fd