如何使用ansible模块执行helm的linux命令?

问题描述

我正在运行这个命令:

// Useless useEffect,always false.
useEffect(() => {
    setCarousel(true);
    return () => {
      setCarousel(false);
    };
},[carousel]);

使用 shell 模块为所有 helm charts 存储 helm 生成的 yaml,这是该命令的概括:

- name: Save to tmp/charts
  shell: '{{helm_cli_path}}/helm --kubeconfig {{kube_config}} install {{install-name}} {{helm_chart}}/ --dry-run --debug > {{charts_dir}}/{{install_name}}.yaml'

但我收到错误

致命:[console.sb]:失败! => {"msg": "任务包含一个选项 带有未定义的变量。错误是:无法查找名称或 访问模板字符串中的属性 ({{helm_cli_path}}/helm --kubeconfig {{kube_config}} install {{install-name}} {{helm_chart}}/ --dry-run --debug > {{charts_dir}}/{{install_name}}.yaml).\n确保你的变量名不包含像“-”这样的无效字符: - 不支持的操作数类型:

我已经确保 {{ }} 中的所有变量都是正确的并且在正确的位置定义。 请建议我在这里使用正确的 yaml 任务描述/合适的 ansible 模块。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)