261 lines
4.8 KiB
YAML
261 lines
4.8 KiB
YAML
---
|
|
|
|
# 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: "Configure LUKS"
|
|
# import_tasks: luks.yml
|
|
# when: "groups['client_pc']|string is search(inventory_hostname)"
|
|
# tags:
|
|
# - luks
|