Changeset View
Changeset View
Standalone View
Standalone View
roles/shellserver/eglide-website/init.sls
# ------------------------------------------------------------- | # ------------------------------------------------------------- | ||||
# Salt — Provision www.eglide.org website | # Salt — Provision www.eglide.org website | ||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
# Project: Eglide | # Project: Eglide | ||||
# Created: 2016-09-12 | # Created: 2016-09-12 | ||||
# License: Trivial work, not eligible to copyright | # License: Trivial work, not eligible to copyright | ||||
# ------------------------------------------------------------- | # ------------------------------------------------------------- | ||||
# ------------------------------------------------------------- | # ------------------------------------------------------------- | ||||
# Deploy /opt/staging/wwwroot/eglide.org/www to www.eglide.org | # Deploy /opt/staging/wwwroot/eglide.org/www to www.eglide.org | ||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
{% set wwwroot = salt['node.get_wwwroot']() %} | |||||
{% set wwwuser = "www-data" %} | |||||
{% set wwwgroup = "www-data" %} | |||||
/var/www/html: | /var/www/html: | ||||
file.recurse: | file.recurse: | ||||
- source: salt://wwwroot/eglide.org/www | - source: salt://{{ wwwroot }} | ||||
- exclude_pat: E@.git | - exclude_pat: E@.git | ||||
- include_empty: True | - include_empty: True | ||||
- clean: True | - clean: True | ||||
- user: www-data | - user: {{ wwwuser }} | ||||
- group: www-data | - group: {{ wwwgroup }} | ||||
- dir_mode: 711 | - dir_mode: 711 | ||||
- file_mode: 644 | - file_mode: 644 | ||||
/var/wwwroot/paysannerebelle.com/robot/: | /var/wwwroot/paysannerebelle.com/robot/: | ||||
file.directory: | file.directory: | ||||
- user: hlp | - user: hlp | ||||
- group: www-data | - group: {{ wwwgroup }} | ||||
- dir_mode: 711 | - dir_mode: 711 | ||||
- makedirs: True | - makedirs: True | ||||
# ------------------------------------------------------------- | # ------------------------------------------------------------- | ||||
# Nginx logs | # Nginx logs | ||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
/var/log/www/eglide.org: | /var/log/www/eglide.org: | ||||
file.directory: | file.directory: | ||||
- user: root | - user: root | ||||
- group: www-data | - group: {{ wwwgroup }} | ||||
- dir_mode: 750 | - dir_mode: 750 | ||||
/var/log/www/paysannerebelle.com: | /var/log/www/paysannerebelle.com: | ||||
file.directory: | file.directory: | ||||
- user: hlp | - user: hlp | ||||
- group: www-data | - group: {{ wwwgroup }} | ||||
- dir_mode: 750 | - dir_mode: 750 |
Nasqueron DevCentral · If it had been much bigger the moon would have had a core of ice. · Powered by Phabricator