Указанная цель - каталог файлов управления солью.

Я хочу смонтировать settings.py от мастера соли до миньона соли, работающего на экземпляре aws ec2. Я установил македиры, чтобы они всегда были в курсе последних событий. settings.py миньону. Однако целевой путь, который я установил, будет анализироваться как каталог, а не как файл. Вот конфигурация:

/usr/local/myspace/myapp/main/settings.py:
  file.managed:
    - source: salt://test/myapp/myapp_settings/settings.jinja
    - user: root
    - name: /usr/local/myspace/myapp/main/settings.py
    - makedirs: True
    - group: root
    - mode: 755
    - template: jinja
    - require:
      - docker_image: {{app}}

/usr/local/myspace/myapp/main/ не существует, когда миньон инициализируется, я создам путь здесь через makedirs, Что интересно, когда я уменьшил один уровень, например, если я уменьшил main путь, и дать name: /usr/local/myspace/myapp/settings.pyцель была проанализирована как файл. Поэтому я думаю, что моя проблема связана с уровнем пути, но без дополнительной информации я не могу определить, где именно произошла ошибка.

0 ответов

Другие вопросы по тегам