gantsign.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'

# fd 可重分发包的 SHA256
fd_redis_sha256sum: 'ea3ef84bfd90c483125dfe4b50af86b405857389340159e401f63eec5cabaf80'

# 存储 fd 下载文件的目录
fd_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

示例剧本

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

来自 GantSign 的更多角色

您可以在 Ansible Galaxy 上找到更多来自 GantSign 的角色。

开发与测试

本项目使用 Molecule 来帮助开发和测试;使用 Testinfrapytest 对角色进行单元测试。

要进行开发或测试,您需要安装以下内容:

由于上述安装可能比较复杂,本项目包含 Molecule Wrapper。Molecule Wrapper 是一个安装 Molecule 及其依赖项(除了 Linux)的脚本,然后使用您传递给它的命令执行 Molecule。

要使用 Molecule Wrapper 测试此角色,可以在项目根目录运行以下命令:

./moleculew test

注意:某些依赖项需要 sudo 权限进行安装。

许可证

MIT

作者信息

John Freeman

GantSign Ltd. 公司号码:06109112(在英格兰注册)

关于项目

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

安装
ansible-galaxy install gantsign.fd
许可证
mit
下载
2.4k
拥有者