# Software auf allen Rechnern installieren # # Verwendung: # ansible-playbook playbooks/install-software.yml # # Oder einzelnes Paket: # ansible-playbook playbooks/install-software.yml -e "packages=['firefox','vlc']" # --- - name: Software installieren hosts: clients become: yes vars: # Standard-Pakete die installiert werden sollen packages: - htop - git - curl - vim # Weitere Pakete hier hinzufuegen tasks: - name: APT Cache aktualisieren apt: update_cache: yes cache_valid_time: 3600 - name: Pakete installieren apt: name: "{{ packages }}" state: present register: install_result - name: Installierte Pakete anzeigen debug: msg: "Installiert: {{ packages | join(', ') }}"