vn-ansible/roles/debian/tasks/main.yml

74 lines
1.9 KiB
YAML
Raw Normal View History

2025-02-04 20:03:36 +00:00
- name: Configure virtual machine or host (not LXC)
when: ansible_virtualization_role == 'host' or ansible_virtualization_type == 'kvm'
block:
- import_tasks: hostname.yml
tags: hostname
- import_tasks: sysctl.yml
tags: sysctl
- import_tasks: apparmor.yml
tags: apparmor
- name: Configure base system (all)
block:
- import_tasks: witness.yml
tags: witness
2025-02-05 13:33:44 +00:00
- import_tasks: config.yml
tags: config
2025-02-04 20:03:36 +00:00
- import_tasks: root.yml
tags: root
- import_tasks: resolv.yml
tags: resolv
- import_tasks: timesync.yml
tags: timesync
- import_tasks: sshd_configure.yml
tags: sshd_configure
- import_tasks: defuser.yml
tags: defuser
- import_tasks: install.yml
tags: install
- import_tasks: locale.yml
tags: locale
- import_tasks: tzdata.yml
tags: tzdata
- import_tasks: relayhost.yml
tags: relayhost
- import_tasks: motd.yml
tags: motd
- import_tasks: profile.yml
tags: profile
- import_tasks: vim.yml
tags: vim
- import_tasks: nrpe.yml
tags: nrpe
- import_tasks: fail2ban.yml
tags: fail2ban
- import_tasks: bacula.yml
tags: bacula
- import_tasks: vn-repo.yml
tags: vn-repo
- name: Configure guest
when: ansible_virtualization_role == 'guest'
block:
- import_tasks: auth.yml
tags: auth
- import_tasks: sudoers.yml
tags: sudoers
- import_tasks: ssh_keys.yml
tags: ssh_keys
- name: Configure virtual machine
when: ansible_virtualization_role == 'guest' and ansible_virtualization_type == 'kvm'
block:
- import_tasks: agent.yml
tags: agent
- import_tasks: hotplug.yml
tags: hotplug
- import_tasks: autofs.yml
tags: autofs
- import_tasks: blacklist.yml
tags: blacklist
- import_tasks: grub_startup.yml
tags: grub_startup