nephelaiio.elastic_repo
nephelaiio.elastic-repo
这是一个 ansible 角色,用于安装和配置 Elasticsearch 的仓库。
角色变量
角色中最常见的可覆盖参数如下:
必需 | 变量 | 描述 | 默认值 |
---|---|---|---|
否 | elasticsearch_repo_major_version | 要安装的仓库的主要版本 | 7 |
否 | elasticsearch_repo_oss | 是否安装开源版本的仓库 | 是 |
否 | elasticsearch_repo_state | 仓库的状态 | 存在 |
请参阅 defaults 文件 以获取最新的输入参数列表。
示例剧本
- hosts: servers
roles:
- role: nephelaiio.elastic_repo
测试
请确保您的环境中已安装 docker,以便运行角色验证测试。额外的 Python 依赖项在 requirements 文件 中列出。
角色已在以下发行版(docker 镜像)上进行测试:
- Ubuntu Jammy
- Ubuntu Bionic
- Debian Bookworm
- Debian Buster
- Rocky Linux 9
您可以使用命令 molecule test
从源代码直接测试角色。
许可证
该项目根据 MIT 许可证 进行授权。