qusal/salt/dev/init.sls
2023-11-13 14:33:28 +00:00

23 lines
651 B
Plaintext

{#
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' -%}
- .create
{% elif grains['id'] == 'tpl-' ~ slsdotpath -%}
- .install
{% elif grains['id'] == 'disp-' ~ slsdotpath -%}
- utils.tools.zsh.touch-zshrc
{% elif grains['id'] == slsdotpath -%}
- .configure
{% endif -%}
#}