Указанная цель - каталог файлов управления солью.
Я хочу смонтировать 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
цель была проанализирована как файл. Поэтому я думаю, что моя проблема связана с уровнем пути, но без дополнительной информации я не могу определить, где именно произошла ошибка.