From 97e9c8d7fdcdbfebad3f6ef92d6e596632379e4a Mon Sep 17 00:00:00 2001 From: Stefan Mewes <13119713+Hobbabobba@users.noreply.github.com> Date: Fri, 21 Nov 2025 14:30:18 +0100 Subject: [PATCH] Rolle Grundsoftware aufgenommen --- roles/grundsoftware/defaults/main.yml | 12 ++++++++++++ roles/grundsoftware/tasks/main.yml | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 roles/grundsoftware/defaults/main.yml create mode 100644 roles/grundsoftware/tasks/main.yml diff --git a/roles/grundsoftware/defaults/main.yml b/roles/grundsoftware/defaults/main.yml new file mode 100644 index 0000000..5d93e53 --- /dev/null +++ b/roles/grundsoftware/defaults/main.yml @@ -0,0 +1,12 @@ +--- +grundsoftware_packages: + - htop + - nano + - mc + - git + - wget + - sudo + - curl + +ssh_config_git_host: git.nauheimtech.de +ssh_config_git_port: 11022 \ No newline at end of file diff --git a/roles/grundsoftware/tasks/main.yml b/roles/grundsoftware/tasks/main.yml new file mode 100644 index 0000000..9b87a02 --- /dev/null +++ b/roles/grundsoftware/tasks/main.yml @@ -0,0 +1,13 @@ +--- +- name: Eintrag in /etc/ssh/ssh_config hinzufuegen + blockinfile: + path: /etc/ssh/ssh_config + block: | + Host {{ ssh_config_git_host }} + Port {{ ssh_config_git_port }} + marker: "# {mark} ANSIBLE SSH CONFIG BLOCK" + +- name: Benoetigte Pakete installieren + package: + name: "{{ grundsoftware_packages }}" + state: present \ No newline at end of file