Browse Source

Neue Rolle: puppet

erdo_king 4 years ago
parent
commit
8b4a162563
2 changed files with 31 additions and 3 deletions
  1. 6 3
      main.yml
  2. 25 0
      roles/puppet/tasks/main.yml

+ 6 - 3
main.yml

@@ -24,9 +24,12 @@
        tags: config_server
      - role: reboot
        tags: reboot
-     - role: TD2
-       tags: TD2
+#     - role: TD2
+#       tags: TD2
      - role: checkMK
        tags: checkMK
      - role: sid
-       tags: sid
+       tags: sid
+     - role: puppet
+       tags: puppet
+

+ 25 - 0
roles/puppet/tasks/main.yml

@@ -0,0 +1,25 @@
+---
+- name: install the puppet rpm from a remote repo
+  apt:
+    name: https://apt.puppet.com/puppet7-release-buster.deb
+    state: present
+
+- name: Install puppet
+  apt:
+    name: "{{ item }}"
+    update_cache: yes
+  with_items:
+    - puppet
+
+- name: Start puppet
+  systemd:
+    name: puppet
+    state: started
+
+- name: Enable puppet
+  systemd:
+    name: puppet
+    enabled: yes
+
+- name: set puppet server
+  shell: /opt/puppetlabs/bin/puppet config set server 'puppet.erdo.intranet' --section main