--- # tags supported inside basic.yml # # timezone # locales # systemd-nofiles - import_tasks: basic.yml tags: - basic # tags supported inside apt.yml # # apt-update # apt-upgrade # apt-dpkg-configure # apt-initial-install # apt-microcode # apt-compiler-pkgs # apt-webserver-pkgs # apt-lxc-hosts-pkgs # apt-mysql-server-pkgs # apt-postgresql-server-pkgs # apt-remove # apt-autoremove # apt-clean - import_tasks: apt.yml tags: apt - import_tasks: tor.yml when: inventory_hostname in groups['mail_server'] tags: - tor-service - import_tasks: cron.yml tags: - cron # tags supported inside shell.yml # # vim-config # zsh-config # - import_tasks: shell.yml tags: - shell-config - vim-config - zsh-config # tags supported inside users.yml: # # users-exists # groups-exists # authorized_key # sudo-users # insert-ssh-keypair-backup-server # keypair-backup-server # root-defaut-ssh-keypair # insert_root_ssh_public_key - import_tasks: users.yml tags: - users # tags supported inside users-systemfiles.yml: # # bash # profile # vim - import_tasks: users-systemfiles.yml tags: - users - users-systemfiles # tags supported inside webadmin-user.yml: # # users-exists # groups-exists # authorized_key # sudo-users # webadmin-defaut-ssh-keypair # insert_webadmin_ssh_public_key - import_tasks: webadmin-user.yml when: groups['webadmin']|string is search(inventory_hostname) tags: - users - users-systemfiles - webadmin # tags supported inside sshd.yml # # sshd-config - import_tasks: sshd.yml tags: sshd # tags supported inside sudoers.yml: # # sudoers-remove # sudoers-file-configuration # sudoers-global-configuration - import_tasks: sudoers.yml tags: sudoers # tags supportetd inside git.yml # # git-firewall-repository # git-default-repositories # git-oopen-server-repositories # git-warenform-server-repositories # git-lxc-host-repositories # git-lxc-guest-repositories # git-gateway-server-repositories # git-apache2-repositories # git-nginx-repositories # git-mysql-server-repositories # git-nextcloud-server-repositories # git-postgresql-server-repositories # git-dns-server-repositories # git-backup-server-repositories # git-mailservers-repositories # git-sympa-repositories # git-other-repositories - import_tasks: git.yml tags: git # tags supported inside copy_files.yml: # # copy-files # copy-plain-files # copy-template-files - import_tasks: copy_files.yml tags: - copy-files # tags supported inside symlink_files.yml: # # symlink-files - import_tasks: symlink_files.yml tags: - symlink-files # tags supported inside config_files_mailsystem_scripts.yml: # - import_tasks: config_files_mailsystem_scripts.yml tags: - config-files-mailsystem # tags supported inside samba-user.yml: # # samba-server # samba-user # system-user # - import_tasks: samba-user.yml when: inventory_hostname in groups['samba_server'] tags: - samba-server # tags supported inside samba-config-server.yml: # # samba-server # samba-shares # samba-server # samba-cron # - import_tasks: samba-config-server.yml when: inventory_hostname in groups['samba_server'] tags: - samba-server # tags supported inside samba-remove-user.yml: # # samba-server # samba-user # system-user # - import_tasks: samba-remove-user.yml when: inventory_hostname in groups['samba_server'] tags: - samba-server - import_tasks: redis-server.yml when: inventory_hostname in groups['nextcloud_server'] or inventory_hostname in groups['apache2_webserver'] or inventory_hostname in groups['nginx_webserver'] tags: - redis-server # tags supportetd inside caching-nameserver.yml # # apt-caching-nameserver - import_tasks: caching-nameserver.yml when: groups['caching_nameserver']|string is search(inventory_hostname) tags: caching-nameserver