Page MenuHomeDevCentral

config.sls
No OneTemporary

config.sls

# -------------------------------------------------------------
# API :: api-exec
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% set network = salt['node.resolve_network']() %}
{% set half_num_cpus = grains["num_cpus"] / 2 %}
/usr/local/etc/api-exec.conf:
file.managed:
- source: salt://roles/devserver/api-exec/files/api-exec.conf
- template: jinja
- context:
internal_ip: {{ network["private_ipv4_address"] }}
port: 2337
processes: {{ half_num_cpus | int }}
paths:
app: /srv/api-exec/src
venv: /srv/api-exec/venv
/var/log/api-exec.log:
file.managed:
- user: nobody
- replace: False

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 18, 17:21 (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3166140
Default Alt Text
config.sls (849 B)

Event Timeline