Select Git revision
install_packages.yml
main.yml 1.34 KiB
---
- name: include Ansible Vaults
ansible.builtin.include_vars: "{{ role_path }}/../ansible_vaults/{{ role_name }}/{{ item }}"
loop:
- "iptables.vault"
- "nfs_mounts.vault"
- "repos.vault"
- "users_groups.vault"
- "vars_systemd_services.vault"
tags: [always]
### PAKETINSTALLATIONEN ###
- name: install packages
ansible.builtin.import_tasks: "install-packages.yml"
tags: [apt, ci]
### USER IN GRUPPEN EINFUEGEN ###
- name: create users and groups
ansible.builtin.import_tasks: "create-users-groups.yml"
tags: [users, ci]
### MOUNTPOINTS ANLEGEN, EINTRAGEN & MOUNTEN ###
- name: configure nfs mounts
ansible.builtin.import_tasks: "configure-nfs-mounts.yml"
tags: [nfs]
### CONFIG LOGROTATE
- name: config logrotate
import_tasks: configure-logrotate.yml
tags: [log]
### INSTALLATION REPARATURTOOLS ###
- name: install repairtools
ansible.builtin.import_tasks: "install-repair-tools.yml"
tags: [repairtools, ci]
- name: install validation tools
ansible.builtin.import_tasks: "install_validation_tools.yml"
tags: [validationtools]
### INSTALLATION SYSTEMD SERVICES
- name: install SystemD-Services
ansible.builtin.import_tasks: "configure-systemd-services.yml"
tags: [systemd]
- name: configure iptables Firewall
ansible.builtin.import_tasks: "configure_iptables_externalusers.yml"
tags: [iptables, firewall]