27 lines
589 B
YAML
27 lines
589 B
YAML
# Grundlegende Systemkonfiguration
|
|
- name: Basis-Pakete aktualisieren und installieren
|
|
apt:
|
|
name:
|
|
- sudo
|
|
- vim
|
|
- htop
|
|
- git
|
|
- zip
|
|
- unzip
|
|
- curl
|
|
- wget
|
|
state: present
|
|
update_cache: yes
|
|
become: true
|
|
|
|
# Passwordless sudo für den deploy-Benutzer einrichten
|
|
- name: Konfiguriere passwordless sudo für deploy-Benutzer
|
|
lineinfile:
|
|
path: "/etc/sudoers.d/{{ deploy_user }}"
|
|
line: "{{ deploy_user }} ALL=(ALL) NOPASSWD: ALL"
|
|
state: present
|
|
create: yes
|
|
mode: '0440'
|
|
validate: 'visudo -cf %s'
|
|
become: true
|