mirror of
https://git.local.zernis.ch/simon/homeserver.zernis.ch.git
synced 2025-12-15 20:59:40 +01:00
32 lines
773 B
YAML
32 lines
773 B
YAML
---
|
|
- name: Update apt cache & install sudo
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
name:
|
|
- sudo
|
|
|
|
- name: Add user "{{ user['name'] }}"
|
|
ansible.builtin.user:
|
|
name: "{{ user['name'] }}"
|
|
password: "{{ user['password'] }}"
|
|
shell: /bin/bash
|
|
|
|
- name: Add user "{{ user['name'] }}" to sudo group
|
|
ansible.builtin.user:
|
|
name: "{{ 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 |