Files
homeserver.zernis.ch/roles/defaults/tasks/main.yml
2023-03-24 09:19:23 +01:00

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