我需要创建一个appsec.yml文件,该文件将在任何现有的EC2上安装ES。如何以编程方式告诉我该文件要安装在服务器上? 用户将传递主机名作为参数,而我的文件将以某种方式在其上部署ES服务。 这整个过程需要自动化。 我正在使用saltstack。\,在我的install-es.sls中,我已经拥有:
update-hosts-entry:
file.append:
- name: /etc/hosts
- text:
- {{ grains['ipv4'][0] }} {{ salt['grains.get']('ec2:hostname') }}
- {{ grains['ipv4'][0] }} {{ grains['fqdn'] }}
但仍然出现错误: [错误]读取实例数据时捕获异常 [错误]无法读取实例数据,放弃了
任何帮助将不胜感激。