我正在尝试使用以下模块通过 ansible 从本地路径安装 Helm 图表:
- name: Deploy Elasticsearch chart from local path
community.kubernetes.helm:
name: es
chart_ref: ./elasticsearch
kubeconfig_path: ./kubeconfig
release_namespace: elasticsearch
create_namespace: true
图表存在于目录 ./elasticsearch
中,此方法默认引用 values.yaml。但我希望图表引用使用自定义值 (custom-values.yaml) 创建的文件。如何强制 ansible 中的 helm 模块使用 custom-values.yaml
文件?
答案 0 :(得分:2)
根据文档 here,您正在寻找“values_files”参数。
- name: Deploy Elasticsearch chart from local path
community.kubernetes.helm:
name: es
chart_ref: ./elasticsearch
kubeconfig_path: ./kubeconfig
release_namespace: elasticsearch
create_namespace: true
values_files:
- /custom-values.yaml
应该为你解决问题