| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- {% import 'globals.jinja' as globals %}
- {% import 'circusd/lib.jinja' as circusd %}
- {% from 'nginx/lib.jinja' import nginx_ssl_cert_present %}
- {% set settings = pillar['clients']['rgroup']['bulk_api'] %}
- include:
- - clients.rgroup
- - dotnetcore
- /data/clients/rgroup/bulk_api:
- file.directory:
- - require:
- - file: /data/clients/rgroup
- bulk_api:
- {{ circusd.circusd_watcher_running() }}
- {{ circusd.circusd_watcher_configuration(
- 'bulk_api',
- 'salt://clients/rgroup/bulk_api/files/bulk_api.ini',
- {'settings': settings},
- [],
- [
- 'file: bulk_api_config',
- ]
- ) }}
- bulk_api_config:
- file.managed:
- - name: /data/clients/rgroup/bulk_api/appsettings.json
- - source: salt://clients/rgroup/bulk_api/files/appsettings.json
- - template: jinja
- - context:
- settings: {{ settings }}
- - require:
- - file: /data/clients/rgroup/bulk_api
- /etc/nginx/sites-enabled/bulk_api:
- file.managed:
- - source: salt://clients/rgroup/bulk_api/files/bulk_api.nginx
- - template: jinja
- - context:
- settings: {{ settings }}
- - require:
- - file: nginx_conf
- - watch_in:
- - service: nginx
- {{ nginx_ssl_cert_present(settings.server_name) }}
|