mirror of
https://git.local.zernis.ch/simon/homeserver.zernis.ch.git
synced 2025-12-15 21:19:40 +01:00
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
---
|
|
- name: Update apt cache & install sudo
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
name:
|
|
- sudo
|
|
|
|
- name: Add user "{{ system_user_name }}"
|
|
ansible.builtin.user:
|
|
name: "{{ system_user_name }}"
|
|
password: "{{ system_user_password }}"
|
|
shell: /bin/bash
|
|
|
|
- name: Add user "{{ system_user_name }}" and join sudo group
|
|
ansible.builtin.user:
|
|
user: '{{ system_user_name }}'
|
|
groups: sudo
|
|
append: yes
|
|
|
|
- name: Set system timezone
|
|
community.general.timezone:
|
|
name: Europe/Berlin
|
|
|
|
- name: Install & Configure Postfix
|
|
ansible.builtin.import_tasks: postfix.yml
|
|
|
|
- name: Configure SSH
|
|
ansible.builtin.import_tasks: ssh-config.yml
|
|
|
|
- name: Install & Configure unattended upgrades
|
|
ansible.builtin.import_tasks: unattended-upgrades.yml
|
|
|
|
- name: Install Quemu Guest Agent if virtualization type is kvm
|
|
ansible.builtin.apt:
|
|
name: qemu-guest-agent
|
|
state: latest
|
|
when: ansible_virtualization_type == 'kvm'
|
|
|
|
- name: Enable QEMU Guest Agent
|
|
ansible.builtin.systemd:
|
|
name: qemu-guest-agent
|
|
enabled: true
|
|
when: ansible_virtualization_type == 'kvm' |