mirror of
https://github.com/ben-grande/qusal.git
synced 2025-08-09 22:52:13 -04:00

Behavior of dot includes changed between salt 3006 and 3007. Work consistently across Salt versions.
22 lines
699 B
Text
22 lines
699 B
Text
{#
|
|
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
#}
|
|
|
|
## TODO: Should we allow minions to decide which states they should run?
|
|
## This is a hack substitute for top files without the need to specify each
|
|
## state file, but it looks bad.
|
|
## Example: qubesctl --targets=dom0,tpl-dev,disp-dev,dev state.apply dev
|
|
{#
|
|
include:
|
|
{% if grains['id'] == 'dom0' -%}
|
|
- {{ slsdotpath }}.create
|
|
{% elif grains['id'] == 'tpl-' ~ slsdotpath -%}
|
|
- {{ slsdotpath }}.install
|
|
{% elif grains['id'] == 'disp-' ~ slsdotpath -%}
|
|
- utils.tools.zsh.touch-zshrc
|
|
{% elif grains['id'] == slsdotpath -%}
|
|
- {{ slsdotpath }}.configure
|
|
{% endif -%}
|
|
#}
|