lae.dse_repo
lae.dse_repo
配置 Datastax Enterprise 仓库,可以使用官方仓库或镜像(例如,在防火墙后面的本地镜像)。
角色变量
# 如果使用镜像则设为 true
dse_repo_is_mirror: false
# 用于签署镜像上包的公钥缩略指纹
dse_repo_mirror_key_id: B999A372
# 镜像的完整 URI
dse_repo_mirror_uri: "http://packages.local/aptly/dse"
# 设置以下内容为您的 DSE 用户名/密码以使用官方仓库
dse_repo_user: john.doe
dse_repo_password: hunter2
示例剧本
使用官方仓库:
- hosts: dse01
roles:
- lae.dse_repo
vars:
dse_repo_user: john.doe
dse_repo_password: hunter2
使用受密码保护的官方仓库镜像:
- hosts: dse01
roles:
- lae.dse_repo
vars:
dse_repo_is_mirror: true
dse_repo_mirror_key_id: FB72CC01
dse_repo_user: localuser
dse_repo_password: hunter2
dse_repo_mirror_uri: "https://{{ dse_repo_user }}:{{ dse_repo_password }}@packages.local/aptly/dse"
...并在您的剧本目录中包含用于签署镜像中包的公钥,放在 files/datastax_apt_mirror_key.asc
(对于 RHEL/CentOS,放在 files/datastax_rpm_mirror_key.asc
)。 (注意,您不需要在这里使用 dse_repo_user|password
变量。)
许可证
MIT