--- # tags supported inside basic.yml # # timezone # locales # systemd-nofiles - import_tasks: basic.yml tags: - basic # tags supported inside sshd.yml # # sshd-config - import_tasks: sshd.yml tags: sshd # tags supported inside apt.yml # # apt-update # apt-upgrade # apt-dpkg-configure # apt-initial-install # apt-microcode # apt-remove # apt-autoremove # apt-clean - import_tasks: apt.yml tags: apt # tags supportetd inside git.yml # # git-default-repositories # git-file-server-repositories # git-gateway-server-repositories - import_tasks: git.yml tags: git # tags supported inside nis-user.yml: # # nis-user - import_tasks: nis-user.yml when: "groups['nis_server']|string is search(inventory_hostname)" tags: - nis-user # tags supported inside ntp.yml: # # ntp-server - import_tasks: ntp.yml tags: - ntp # tags supported inside cups-install.yml: # # cups-server # cups-client - import_tasks: cups-install.yml tags: - cups # tags supported inside pure-ftpd-install.yml: # - import_tasks: pure-ftpd-install.yml when: - groups['ftp_server']|string is search(inventory_hostname) tags: - pure-ftpd # tags supported inside nfs.yml: # # nfs-server # nfs-client - import_tasks: nfs.yml tags: - nfs # tags supported inside samba-install.yml: # # samba-server # samba-client - import_tasks: samba-install.yml tags: - samba-install - samba # tags supported inside samba-remove-user.yml: # - import_tasks: samba-remove-user.yml tags: - samba-remove-user # tags supported inside system-remove-user.yml: # - import_tasks: system-remove-user.yml tags: - system-remove-user # tags supported inside system-user.yml: # # system-user - import_tasks: system-user.yml when: "groups['file_server']|string is search(inventory_hostname)" tags: - system-user # tags supported inside nis-install-server.yml: # # nis-install-server - import_tasks: nis-install-server.yml when: "groups['nis_server']|string is search(inventory_hostname)" tags: - nis-install - nis-install-server # tags supported inside nis-install-client.yml: # # nis-install-client - import_tasks: nis-install-client.yml when: "groups['nis_client']|string is search(inventory_hostname)" tags: - nis-install - nis-install-client # tags supported inside samba-user.yml: # # samba-user - import_tasks: samba-user.yml when: "groups['samba_server']|string is search(inventory_hostname)" tags: - nis-samba-user # tags supported system-user-systemfiles.yml: # # profile # bashrc # vimrc - import_tasks: system-user-systemfiles.yml when: "groups['file_server']|string is search(inventory_hostname)" tags: - user-systemfiles # tags supported nis-user-systemfiles.yml: # # profile # bashrc # vimrc - import_tasks: nis-user-systemfiles.yml when: "groups['nis_server']|string is search(inventory_hostname)" tags: - user-systemfiles - nis-user-systemfiles # tags supported root-files-scripts.yml: # wakeup_lan - import_tasks: root-files-scripts.yml tags: - root-files-scripts # tags supported inside sudoers-pc.yml: # # sudoers-remove # sudoers-file-configuration # sudoers-global-configuration - import_tasks: sudoers-pc.yml when: "groups['client_pc']|string is search(inventory_hostname)" tags: - sudoers # tags supported inside sudoers-server.yml: # # sudoers-remove # sudoers-file-configuration # sudoers-global-configuration - import_tasks: sudoers-server.yml when: "groups['file_server']|string is search(inventory_hostname)" tags: - sudoers - import_tasks: cron.yml tags: - cron # tags supported inside mount_samba_shares.yml: # #- import_tasks: mount_samba_shares.yml # when: "groups['client_pc']|string is search(inventory_hostname)" # tags: # - samba-shares # Tasks: Configure VNC (x11vnc) for Ubuntu systems # # Supported OS: # - Ubuntu 16.04LTSi # - Ubuntu 18.04LTSi - name: "For OS: Ubuntu 16.04LTS, Arch: amd64" import_tasks: ubuntu-x11vnc-1604-amd64.yml when: - ansible_distribution_version == "16.04" - ansible_architecture == "x86_64" tags: - x11vnc - x11vnc-1604 - finish-client-install - name: "For OS: Ubuntu 18.04LTS, Arch: amd64" import_tasks: ubuntu-x11vnc-1804-amd64.yml when: - ansible_distribution_version == "18.04" - ansible_architecture == "x86_64" tags: - x11vnc - x11vnc-1804 - finish-client-install - name: "For OS: Ubuntu 20.04LTS, Arch: amd64" import_tasks: ubuntu-x11vnc-2004-amd64.yml when: - ansible_distribution_version == "20.04" - ansible_architecture == "x86_64" tags: - x11vnc - x11vnc-2004 - finish-client-install - name: "For OS: Ubuntu 22.04LTS, Arch: amd64" import_tasks: ubuntu-x11vnc-2204-amd64.yml when: - ansible_distribution_version == "22.04" - ansible_architecture == "x86_64" tags: - x11vnc - x11vnc-2204 - finish-client-install #- name: "Configure LUKS" # import_tasks: luks.yml # when: "groups['client_pc']|string is search(inventory_hostname)" # tags: # - luks