refactor: initial commit

This commit is contained in:
Ben Grande 2023-11-13 14:33:28 +00:00
commit f6ac229306
No known key found for this signature in database
GPG key ID: 00C64E14F51F9E56
594 changed files with 18600 additions and 0 deletions

22
salt/dev/init.sls Normal file
View file

@ -0,0 +1,22 @@
{#
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 -%}
#}