Files
schul-laptops/playbooks/install-software.yml

38 lines
807 B
YAML
Raw Normal View History

# 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(', ') }}"