Page MenuHomeDevCentral

labs.sls
No OneTemporary

labs.sls

# -------------------------------------------------------------
# Salt — Provision labs.nasqueron.org website
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% if salt['node.has_web_content'](".org/nasqueron/labs") %}
# -------------------------------------------------------------
# Base directory
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/var/wwwroot/nasqueron.org/labs:
file.directory:
- user: deploy
- group: web
- dir_mode: 755
labs_base_directory_content:
file.recurse:
- name: /var/wwwroot/nasqueron.org/labs
- source: salt://wwwroot/nasqueron.org/labs/public
- exclude_pat: E@.git
- user: deploy
- group: web
- dir_mode: 755
- file_mode: 644
- clean: False
# -------------------------------------------------------------
# Labs directories
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{% for lab in pillar['web_labs'] %}
labs_lab_directory_{{ lab }}:
file.recurse:
- name: /var/wwwroot/nasqueron.org/labs/{{ lab }}
- source: salt://software/{{ lab }}
- exclude_pat: E@.git
- user: deploy
- group: web
- dir_mode: 755
- file_mode: 644
- clean: False
{% endfor %}
{% endif %}

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 28, 21:31 (22 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2435370
Default Alt Text
labs.sls (1 KB)

Event Timeline