0
Я использую бродяга с солью настроить среду разработки, но я не могу найти способ, чтобы импортировать сценарий MySQL с в конфигурации солиимпорта MySQL демпинга файла бродячим с солью
Я использую бродяга с солью настроить среду разработки, но я не могу найти способ, чтобы импортировать сценарий MySQL с в конфигурации солиимпорта MySQL демпинга файла бродячим с солью
Я повторно использовать пример от this script, чтобы решить эту проблему. После применения SQL файл маркера создается с помощью touch
, который позже проверяется с помощью test
:
{% for file in [
'/usr/share/zabbix-server-mysql/salt-provided-schema.sql',
'/usr/share/zabbix-server-mysql/salt-provided-images.sql',
'/usr/share/zabbix-server-mysql/salt-provided-data.sql'
] %}
{{ file }}:
file:
- managed
- makedirs: True
- source: {{ files_switch('zabbix', [ file ]) }}
cmd:
- run
- name: /usr/bin/mysql -h {{ dbhost }} -u {{ dbuser }} --password={{ dbpass }} {{ dbname }} < {{ file }} && touch {{ file }}.applied
- unless: test -f {{ file }}.applied
- require:
- file: {{ file }}
- pkg: mysql-client
{% endfor %}