]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/git/gentoo.sls
Start implementing git config in saltfiles
[max/saltfiles.git] / states / git / gentoo.sls
diff --git a/states/git/gentoo.sls b/states/git/gentoo.sls
new file mode 100644 (file)
index 0000000..209abdb
--- /dev/null
@@ -0,0 +1,20 @@
+{% set git_useflags = [
+  'gpg'
+] %}
+
+set useflags:
+  file.managed:
+    - name: /etc/portage/package.use/git-salt
+    - contents:
+  {% for flag in git_useflags %}
+      - dev-vcs/git {{ flag }}
+  {% endfor %}
+    - user: root
+    - group: root
+    - mode: 644
+    - require_in:
+      - pkg: git installed
+
+git installed:
+  pkg.installed:
+    - name: dev-vcs/git