Развертывание службы в существующем EC2 без изменения стека создания EC2 - PullRequest
0 голосов
/ 29 января 2020

Мне нужно создать файл appse c .yml, который установит ES на любой существующий EC2.Как программно указать мой файл для установки на сервер? Пользователь передаст имя хоста в качестве параметра и каким-то образом мой файл должен развернуть на нем службу ES. Весь этот процесс должен быть автоматизирован. Я использую salttack. \ И в моем файле 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'] }}

Но все равно я получаю сообщение об ошибке: [ERROR] Обнаружено исключение при чтении данных экземпляра [ERROR] Невозможно выполнить читать данные экземпляра, отказываясь от

Любая помощь будет очень признателен.

...