From 8fa0db242dac6a388ab1f95786a1303346d3e68a Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Wed, 20 Dec 2023 16:55:32 +0100 Subject: [PATCH] fix: missing dom0 state --- copy-all.sls | 1 + copy-dom0.sls | 25 +++++++++++++++++++++++++ copy-dom0.top | 9 +++++++++ 3 files changed, 35 insertions(+) create mode 100644 copy-dom0.sls create mode 100644 copy-dom0.top diff --git a/copy-all.sls b/copy-all.sls index ed0b583..6f9a569 100644 --- a/copy-all.sls +++ b/copy-all.sls @@ -5,6 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later #} include: + - .copy-dom0 - .copy-git - .copy-gtk - .copy-net diff --git a/copy-dom0.sls b/copy-dom0.sls new file mode 100644 index 0000000..f0a992d --- /dev/null +++ b/copy-dom0.sls @@ -0,0 +1,25 @@ +{# +SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. + +SPDX-License-Identifier: AGPL-3.0-or-later +#} + +"{{ slsdotpath }}-copy-dom0-home": + file.recurse: + - name: /home/user/ + - source: salt://{{ slsdotpath }}/files/dom0/ + - file_mode: '0644' + - dir_mode: '0755' + - user: user + - group: user + - makedirs: True + +"{{ slsdotpath }}-copy-dom0-skel": + file.recurse: + - name: /etc/skel + - source: salt://{{ slsdotpath }}/files/dom0/ + - file_mode: '0644' + - dir_mode: '0755' + - user: root + - group: root + - makedirs: True diff --git a/copy-dom0.top b/copy-dom0.top new file mode 100644 index 0000000..b5fd5c7 --- /dev/null +++ b/copy-dom0.top @@ -0,0 +1,9 @@ +{# +SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. + +SPDX-License-Identifier: AGPL-3.0-or-later +#} + +base: + '*': + - dotfiles.copy-dom0