Page MenuHomeDevCentral

homefiles.sls
No OneTemporary

homefiles.sls

# -------------------------------------------------------------
# Salt — Provision dotfiles and other personal content
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2018-03-08
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% for username, user in salt['forest.get_users']().items() %}
{% set tasks = user.get('devserver_tasks', []) }
{% if 'deploy_dotfiles' in tasks %}
dotfiles_to_devserver_{{username}}:
file.recurse:
- name: /home/{{ username }}
- source: salt://roles/devserver/userland-home/files/{{ username }}
- include_empty: True
- clean: False
- user: {{ username }}
- group: {{ username }}
{% endif %}
{% endfor %}

File Metadata

Mime Type
text/plain
Expires
Sun, May 17, 19:22 (20 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3699667
Default Alt Text
homefiles.sls (811 B)

Event Timeline