Kubernetes 如何通过Ansible将custom values.yaml传递给Helm?

Kubernetes 如何通过Ansible将custom values.yaml传递给Helm?,kubernetes,ansible,kubernetes-helm,Kubernetes,Ansible,Kubernetes Helm,我正在尝试使用以下模块通过ansible从本地路径安装舵图: - name: Deploy Elasticsearch chart from local path community.kubernetes.helm: name: es chart_ref: ./elasticsearch kubeconfig_path: ./kubeconfig release_namespace: elasticsearch create_n

我正在尝试使用以下模块通过ansible从本地路径安装舵图:

- 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中的头盔模块使用
自定义值.yaml
文件?

根据您要查找的“值\u文件”参数的文档

- 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

应该根据您正在查找的“values\u 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

我应该为你做这个把戏

非常感谢!这很有效。不知道我怎么会在文档中漏掉这个:/Thank!这很有效。不确定我怎么会在文档中遗漏了这一点:/