Browse Source

build: SSH-Keys verteilen und paketanpassung

Michael Schwarz 4 years ago
parent
commit
901721611c
1 changed files with 17 additions and 1 deletions
  1. 17 1
      build/init.sls

+ 17 - 1
build/init.sls

@@ -12,10 +12,10 @@ build:
       - gawk
       - unzip
       - libncurses-dev
-      - libz-dev
       - libssl-dev
       - lua5.1
       - rsync
+      - zlib1g-dev
   user.present:
     - name: build
     - shell: /bin/bash
@@ -28,6 +28,22 @@ build:
     - name: build
     - system: False
 
+/home/build/.ssh/id_rsa:
+  file.managed:
+    - contents_pillar: nodes:{{grains.id}}:ssh:build:privkey
+    - mode: 600
+    - user: build
+    - makedirs: True
+    - require:
+      - user: build
+
+/home/build/.ssh/id_rsa.pub:
+  file.managed:
+    - contents_pillar: nodes:{{grains.id}}:ssh:build:privkey
+    - makedirs: True
+    - require:
+      - user: build
+
 /home/build/.vimrc:
   file.managed:
     - source: salt://vim/vimrc