1513 lines
26 KiB
YAML
1513 lines
26 KiB
YAML
---
|
|
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/basic.yml
|
|
# ==========
|
|
|
|
time_zone: Europe/Berlin
|
|
|
|
locales:
|
|
- en_US.UTF-8
|
|
- de_DE.UTF-8
|
|
|
|
set_default_limit_nofile: false
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/sshd.yml
|
|
# ==========
|
|
|
|
sshd_ports:
|
|
- 22
|
|
|
|
sshd_listen_address:
|
|
- '::'
|
|
- '0.0.0.0'
|
|
|
|
sshd_host_keys:
|
|
- /etc/ssh/ssh_host_rsa_key
|
|
- /etc/ssh/ssh_host_ecdsa_key
|
|
- /etc/ssh/ssh_host_ed25519_key
|
|
|
|
sshd_max_startups: !!str "10:30:100"
|
|
|
|
sshd_max_auth_tries: 3
|
|
|
|
sshd_max_sessions: 10
|
|
|
|
sshd_permit_root_login: !!str "prohibit-password"
|
|
|
|
sshd_authorized_keys_file: ".ssh/authorized_keys .ssh/authorized_keys2"
|
|
|
|
sshd_pubkey_authentication: !!str "yes"
|
|
|
|
sshd_password_authentication: !!str "no"
|
|
|
|
sshd_use_pam: !!str "yes"
|
|
|
|
sshd_print_motd: !!str "no"
|
|
|
|
# sshd_kexalgorithms
|
|
#
|
|
# Example:
|
|
# sshd_kexalgorithms:
|
|
# - curve25519-sha256@libssh.org
|
|
# - diffie-hellman-group-exchange-sha256
|
|
# - diffie-hellman-group14-sha1
|
|
#
|
|
sshd_kexalgorithms: {}
|
|
|
|
# sshd_kexalgorithms
|
|
#
|
|
# Example:
|
|
# sshd_ciphers:
|
|
# - chacha20-poly1305@openssh.com
|
|
# - aes256-gcm@openssh.com
|
|
# - aes256-ctr
|
|
sshd_ciphers: {}
|
|
|
|
sshd_use_dns: !!str "no"
|
|
|
|
sshd_allowed_users: {}
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/apt.yml
|
|
# ==========
|
|
|
|
apt_manage_sources_list: true
|
|
|
|
apt_src_enable: false
|
|
apt_backports_enable: true
|
|
|
|
apt_debian_mirror: http://ftp.de.debian.org/debian/
|
|
apt_debian_contrib_nonfree_enable: true
|
|
|
|
# Ubuntu mirror
|
|
apt_ubuntu_mirror: http://archive.ubuntu.com/ubuntu
|
|
|
|
apt_update_cache_valid_time: 3600
|
|
|
|
apt_upgrade: true
|
|
apt_update: true
|
|
|
|
apt_clean: true
|
|
apt_autoremove: true
|
|
|
|
apt_dpkg_configure: true
|
|
apt_upgrade_type: dist
|
|
|
|
apt_upgrade_dpkg_options:
|
|
- force-confdef
|
|
- force-confold
|
|
|
|
apt_initial_install_stretch:
|
|
- apt-transport-https
|
|
- dbus
|
|
- openssh-server
|
|
- rssh
|
|
- vim
|
|
- vim-common
|
|
- vim-doc
|
|
- mc
|
|
- screen
|
|
- tmux
|
|
- bc
|
|
- figlet
|
|
- rcconf
|
|
- sudo
|
|
- rsync
|
|
- dselect
|
|
- iputils-ping
|
|
- apt-utils
|
|
- aptitude
|
|
- zip
|
|
- unzip
|
|
- bzip2
|
|
- arj
|
|
- locate
|
|
- curl
|
|
- gawk
|
|
- mawk
|
|
- lynx
|
|
- links
|
|
- w3m
|
|
- exuberant-ctags
|
|
- mime-support
|
|
- file
|
|
- coreutils
|
|
- moreutils
|
|
- less
|
|
- realpath
|
|
- sipcalc
|
|
- psmisc
|
|
- dnsutils
|
|
- rblcheck
|
|
- whois
|
|
- gettext
|
|
- gettext-base
|
|
- gettext-doc
|
|
- debian-keyring
|
|
- patch
|
|
- patchutils
|
|
- recode
|
|
- recode-doc
|
|
- librecode0
|
|
- librecode-dev
|
|
- sharutils
|
|
- perl
|
|
- perl-modules-5.24
|
|
- perl-doc
|
|
- libperl-dev
|
|
- libterm-readline-gnu-perl
|
|
- libterm-readline-perl-perl
|
|
- libterm-readkey-perl
|
|
- libmail-imapclient-perl
|
|
- libtime-duration-perl
|
|
- libtimedate-perl
|
|
- libwww-perl
|
|
- libpcre3
|
|
- libreadline5
|
|
- re2c
|
|
- util-linux
|
|
- parted
|
|
- lshw
|
|
- gdisk
|
|
- smartmontools
|
|
- tcpdump
|
|
- telnet
|
|
- unhide
|
|
- lsof
|
|
- hdparm
|
|
- groff
|
|
- iproute2
|
|
- bridge-utils
|
|
- vlan
|
|
- ethtool
|
|
- wipe
|
|
- iperf
|
|
- mtr
|
|
- iptraf
|
|
- wget
|
|
- logrotate
|
|
- rsyslog
|
|
- haveged
|
|
- rdate
|
|
- ntpdate
|
|
- wipe
|
|
- man-db
|
|
- groff
|
|
- iptables
|
|
- shellcheck
|
|
- ssl-cert
|
|
- ssl-cert-check
|
|
- git
|
|
- ftp
|
|
- htop
|
|
- net-tools
|
|
- lsb-release
|
|
- attr
|
|
- acl
|
|
- quota
|
|
- quotatool
|
|
- needrestart
|
|
- socat
|
|
- wakeonlan
|
|
|
|
apt_initial_install_buster:
|
|
- apt-transport-https
|
|
- dbus
|
|
- openssh-server
|
|
- rush
|
|
- vim
|
|
- vim-common
|
|
- vim-doc
|
|
- mc
|
|
- screen
|
|
- tmux
|
|
- bc
|
|
- figlet
|
|
- rcconf
|
|
- sudo
|
|
- rsync
|
|
- dselect
|
|
- iputils-ping
|
|
- apt-utils
|
|
- aptitude
|
|
- zip
|
|
- unzip
|
|
- bzip2
|
|
- arj
|
|
- locate
|
|
- curl
|
|
- gawk
|
|
- mawk
|
|
- lynx
|
|
- links
|
|
- w3m
|
|
- ctags
|
|
- mime-support
|
|
- file
|
|
- coreutils
|
|
- moreutils
|
|
- less
|
|
- sipcalc
|
|
- psmisc
|
|
- dnsutils
|
|
- rblcheck
|
|
- whois
|
|
- gettext
|
|
- gettext-base
|
|
- gettext-doc
|
|
- debian-keyring
|
|
- patch
|
|
- patchutils
|
|
- recode
|
|
- recode-doc
|
|
- librecode0
|
|
- librecode-dev
|
|
- sharutils
|
|
- perl
|
|
- perl-modules-5.28
|
|
- perl-doc
|
|
- libperl-dev
|
|
- libterm-readline-gnu-perl
|
|
- libterm-readline-perl-perl
|
|
- libterm-readkey-perl
|
|
- libmail-imapclient-perl
|
|
- libtime-duration-perl
|
|
- libtimedate-perl
|
|
- libwww-perl
|
|
- libpcre3
|
|
- libio-compress-perl
|
|
- libreadline5
|
|
- re2c
|
|
- util-linux
|
|
- parted
|
|
- lshw
|
|
- gdisk
|
|
- smartmontools
|
|
- tcpdump
|
|
- telnet
|
|
- unhide
|
|
- lsof
|
|
- hdparm
|
|
- groff
|
|
- iproute2
|
|
- bridge-utils
|
|
- vlan
|
|
- ethtool
|
|
- wipe
|
|
- iperf
|
|
- mtr
|
|
- iptraf
|
|
- wget
|
|
- logrotate
|
|
- rsyslog
|
|
- haveged
|
|
- rdate
|
|
- ntpdate
|
|
- wipe
|
|
- man
|
|
- groff
|
|
- iptables
|
|
- shellcheck
|
|
- ssl-cert
|
|
- ssl-cert-check
|
|
- git
|
|
- ftp
|
|
- htop
|
|
- net-tools
|
|
- lsb-release
|
|
- attr
|
|
- acl
|
|
- quota
|
|
- quotatool
|
|
- needrestart
|
|
- socat
|
|
- wakeonlan
|
|
|
|
apt_initial_install_bullseye:
|
|
- apt-transport-https
|
|
- dbus
|
|
- openssh-server
|
|
- rush
|
|
- vim
|
|
- vim-common
|
|
- vim-doc
|
|
- mc
|
|
- screen
|
|
- tmux
|
|
- cron
|
|
- bc
|
|
- figlet
|
|
- rcconf
|
|
- sudo
|
|
- rsync
|
|
- dselect
|
|
- iputils-ping
|
|
- apt-utils
|
|
- aptitude
|
|
- zip
|
|
- unzip
|
|
- bzip2
|
|
- arj
|
|
- locate
|
|
- curl
|
|
- gawk
|
|
- mawk
|
|
- lynx
|
|
- links
|
|
- w3m
|
|
- universal-ctags
|
|
- mime-support
|
|
- file
|
|
- coreutils
|
|
- moreutils
|
|
- less
|
|
- sipcalc
|
|
- psmisc
|
|
- dnsutils
|
|
- rblcheck
|
|
- whois
|
|
- gettext
|
|
- gettext-base
|
|
- gettext-doc
|
|
- debian-keyring
|
|
- patch
|
|
- patchutils
|
|
- recode
|
|
- recode-doc
|
|
- librecode0
|
|
- librecode-dev
|
|
- sharutils
|
|
- perl
|
|
- perl-modules-5.32
|
|
- perl-doc
|
|
- libperl-dev
|
|
- libterm-readline-gnu-perl
|
|
- libterm-readline-perl-perl
|
|
- libterm-readkey-perl
|
|
- libmail-imapclient-perl
|
|
- libtime-duration-perl
|
|
- libtimedate-perl
|
|
- libwww-perl
|
|
- libpcre3
|
|
- libio-compress-perl
|
|
- libreadline-dev
|
|
- re2c
|
|
- util-linux
|
|
- parted
|
|
- lshw
|
|
- gdisk
|
|
- smartmontools
|
|
- tcpdump
|
|
- telnet
|
|
- unhide
|
|
- lsof
|
|
- hdparm
|
|
- groff
|
|
- iproute2
|
|
- bridge-utils
|
|
- vlan
|
|
- ethtool
|
|
- wipe
|
|
- iperf
|
|
- mtr
|
|
- iptraf
|
|
- wget
|
|
- logrotate
|
|
- rsyslog
|
|
- haveged
|
|
- rdate
|
|
- ntpdate
|
|
- wipe
|
|
- man
|
|
- groff
|
|
- iptables
|
|
- shellcheck
|
|
- ssl-cert
|
|
- ssl-cert-check
|
|
- git
|
|
- ftp
|
|
- htop
|
|
- net-tools
|
|
- lsb-release
|
|
- attr
|
|
- acl
|
|
- quota
|
|
- quotatool
|
|
- needrestart
|
|
- socat
|
|
- zsh
|
|
- lua5.4
|
|
- btrfs-progs
|
|
- fdisk
|
|
|
|
apt_initial_install_xenial:
|
|
- apt-transport-https
|
|
- dbus
|
|
- openssh-server
|
|
- rush
|
|
- vim
|
|
- vim-common
|
|
- vim-doc
|
|
- mc
|
|
- screen
|
|
- tmux
|
|
- bc
|
|
- figlet
|
|
- sudo
|
|
- rsync
|
|
- dselect
|
|
- iputils-ping
|
|
- apt-utils
|
|
- aptitude
|
|
- zip
|
|
- unzip
|
|
- bzip2
|
|
- arj
|
|
- locate
|
|
- curl
|
|
- gawk
|
|
- mawk
|
|
- lynx
|
|
- links
|
|
- w3m
|
|
- ctags
|
|
- mime-support
|
|
- file
|
|
- coreutils
|
|
- moreutils
|
|
- less
|
|
- sipcalc
|
|
- psmisc
|
|
- dnsutils
|
|
- rblcheck
|
|
- whois
|
|
- gettext
|
|
- gettext-base
|
|
- gettext-doc
|
|
- debian-keyring
|
|
- patch
|
|
- patchutils
|
|
- recode
|
|
- recode-doc
|
|
- librecode0
|
|
- librecode-dev
|
|
- sharutils
|
|
- perl
|
|
- perl-modules-5.22
|
|
- perl-doc
|
|
- libperl-dev
|
|
- libterm-readline-gnu-perl
|
|
- libterm-readline-perl-perl
|
|
- libterm-readkey-perl
|
|
- libmail-imapclient-perl
|
|
- libtime-duration-perl
|
|
- libtimedate-perl
|
|
- libwww-perl
|
|
- libpcre3
|
|
- libio-compress-perl
|
|
- libreadline5
|
|
- re2c
|
|
- util-linux
|
|
- parted
|
|
- lshw
|
|
- gdisk
|
|
- smartmontools
|
|
- tcpdump
|
|
- telnet
|
|
- unhide
|
|
- lsof
|
|
- hdparm
|
|
- groff
|
|
- iproute2
|
|
- bridge-utils
|
|
- vlan
|
|
- ethtool
|
|
- wipe
|
|
- iperf
|
|
- mtr
|
|
- iptraf
|
|
- wget
|
|
- logrotate
|
|
- rsyslog
|
|
- haveged
|
|
- rdate
|
|
- ntpdate
|
|
- wipe
|
|
- man
|
|
- groff
|
|
- iptables
|
|
- shellcheck
|
|
- ssl-cert
|
|
- ssl-cert-check
|
|
- git
|
|
- ftp
|
|
- htop
|
|
- net-tools
|
|
- lsb-release
|
|
- attr
|
|
- acl
|
|
- quota
|
|
- quotatool
|
|
- needrestart
|
|
- ifupdown
|
|
- socat
|
|
|
|
apt_initial_install_bionic:
|
|
- apt-transport-https
|
|
- dbus
|
|
- openssh-server
|
|
- rush
|
|
- vim
|
|
- vim-common
|
|
- vim-doc
|
|
- mc
|
|
- screen
|
|
- tmux
|
|
- bc
|
|
- figlet
|
|
- sudo
|
|
- rsync
|
|
- dselect
|
|
- iputils-ping
|
|
- apt-utils
|
|
- aptitude
|
|
- zip
|
|
- unzip
|
|
- bzip2
|
|
- arj
|
|
- locate
|
|
- curl
|
|
- gawk
|
|
- mawk
|
|
- lynx
|
|
- links
|
|
- w3m
|
|
- ctags
|
|
- mime-support
|
|
- file
|
|
- coreutils
|
|
- moreutils
|
|
- less
|
|
- sipcalc
|
|
- psmisc
|
|
- dnsutils
|
|
- rblcheck
|
|
- whois
|
|
- gettext
|
|
- gettext-base
|
|
- gettext-doc
|
|
- debian-keyring
|
|
- patch
|
|
- patchutils
|
|
- recode
|
|
- recode-doc
|
|
- librecode0
|
|
- librecode-dev
|
|
- sharutils
|
|
- perl
|
|
- perl-modules-5.26
|
|
- perl-doc
|
|
- libperl-dev
|
|
- libterm-readline-gnu-perl
|
|
- libterm-readline-perl-perl
|
|
- libterm-readkey-perl
|
|
- libmail-imapclient-perl
|
|
- libtime-duration-perl
|
|
- libtimedate-perl
|
|
- libwww-perl
|
|
- libpcre3
|
|
- libio-compress-perl
|
|
- libreadline5
|
|
- re2c
|
|
- util-linux
|
|
- parted
|
|
- lshw
|
|
- gdisk
|
|
- smartmontools
|
|
- tcpdump
|
|
- telnet
|
|
- unhide
|
|
- lsof
|
|
- hdparm
|
|
- groff
|
|
- iproute2
|
|
- bridge-utils
|
|
- vlan
|
|
- ethtool
|
|
- wipe
|
|
- iperf
|
|
- mtr
|
|
- iptraf
|
|
- wget
|
|
- logrotate
|
|
- rsyslog
|
|
- haveged
|
|
- rdate
|
|
- ntpdate
|
|
- wipe
|
|
- man
|
|
- groff
|
|
- iptables
|
|
- shellcheck
|
|
- ssl-cert
|
|
- ssl-cert-check
|
|
- git
|
|
- ftp
|
|
- htop
|
|
- net-tools
|
|
- lsb-release
|
|
- attr
|
|
- acl
|
|
- quota
|
|
- quotatool
|
|
- needrestart
|
|
- ifupdown
|
|
- socat
|
|
|
|
microcode_intel_package:
|
|
- intel-microcode
|
|
|
|
microcode_amd_package:
|
|
- amd64-microcode
|
|
|
|
firmware_packages_ubuntu:
|
|
- linux-firmware
|
|
|
|
firmware_packages_debian:
|
|
- firmware-linux
|
|
|
|
firmware_non_free_packages_debian:
|
|
- firmware-linux-nonfree
|
|
|
|
apt_install_state: latest
|
|
|
|
apt_remove:
|
|
- apt-transport-tor
|
|
- tor
|
|
- tor-geoipdb
|
|
- torsocks
|
|
|
|
apt_remove_xenial:
|
|
|
|
apt_remove_bionic:
|
|
|
|
apt_remove_purge: false
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/git.yml
|
|
# ==========
|
|
|
|
# ---
|
|
# default
|
|
# ---
|
|
|
|
git_default_repositories:
|
|
|
|
# script repositories (destination /root/bin/)
|
|
- name: admin-stuff
|
|
repo: https://git.oopen.de/script/admin-stuff
|
|
dest: /root/bin/admin-stuff
|
|
|
|
# ---
|
|
# group [file_server]
|
|
# ---
|
|
|
|
git_oopen_server_repositories:
|
|
|
|
# install repositories (destination: /usr/local/src/)
|
|
# mailsystem
|
|
- name: mailsystem
|
|
repo: https://git.oopen.de/install/mailsystem
|
|
dest: /usr/local/src/mailsystem
|
|
|
|
# script repositories (destination /root/bin/)
|
|
# Monitoring
|
|
- name: monitoring
|
|
repo: https://git.oopen.de/script/monitoring
|
|
dest: /root/bin/monitoring
|
|
|
|
# script repositories (destination /root/bin/)
|
|
- name: backup-rcopy
|
|
repo: https://git.oopen.de/backup/backup-rcopy
|
|
dest: /root/crontab/backup-rcopy
|
|
|
|
|
|
|
|
# ---
|
|
# group [samba_server]
|
|
# ---
|
|
|
|
git_samba_repositories:
|
|
|
|
# script repositories (destination /root/bin/)
|
|
- name: samba
|
|
repo: https://git.oopen.de/script/samba
|
|
dest: /root/bin/samba
|
|
|
|
|
|
# ---
|
|
# group [gateway_server]
|
|
# ---
|
|
|
|
git_gateway_repositories:
|
|
|
|
# install repositories (destination: /usr/local/src/)
|
|
# mailsystem
|
|
- name: mailsystem
|
|
repo: https://git.oopen.de/install/mailsystem
|
|
dest: /usr/local/src/mailsystem
|
|
|
|
# firewall
|
|
- name: ipt-gateway
|
|
repo: https://git.oopen.de/firewall/ipt-gateway
|
|
dest: /usr/local/src/ipt-gateway
|
|
|
|
# script repositories (destination /root/bin/)
|
|
# Monitoring
|
|
- name: monitoring
|
|
repo: https://git.oopen.de/script/monitoring
|
|
dest: /root/bin/monitoring
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/cups-install.yml
|
|
# ==========
|
|
|
|
apt_install_server_cups_buster:
|
|
- cups
|
|
|
|
apt_install_client_cups:
|
|
- cups
|
|
- cups-client
|
|
- cups-common
|
|
- cups-ppdc
|
|
- cups-bsd
|
|
- cups-filters-ippusbxd
|
|
- lsb-printing
|
|
- hpijs-ppds
|
|
- printer-driver-hpcups
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/ntp.yml
|
|
# ==========
|
|
|
|
# name or ip-adress from the (local) ntp server, mostly the gateway
|
|
#
|
|
ntp_server: gw-spr.sprachenatelier.netz
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/nfs.yml
|
|
# ==========
|
|
|
|
nfs_server: 192.168.92.10
|
|
|
|
# Set 'fs_encrypted' to true if filesystem lives on an encrypted
|
|
# partition.
|
|
#
|
|
nfs_exports:
|
|
- src: 192.168.92.10:/data/home
|
|
path: /data/home
|
|
mount_opts: users,rsize=8192,wsize=8192,hard,intr
|
|
export_opt: rw,root_squash,sync,subtree_check
|
|
export_networks:
|
|
- 192.168.92.0/24
|
|
- 10.0.92.0/24
|
|
- 10.1.92.0/24
|
|
- 192.168.63.0/24
|
|
fs_encrypted: false
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/system-user.yml
|
|
# ==========
|
|
|
|
# ! Notice !
|
|
#
|
|
# On NIS supported Server put your users and groups in the
|
|
# appropriate section for playbook 'nis-user.yml'
|
|
#
|
|
# ! Notice !
|
|
|
|
remove_system_users: []
|
|
|
|
system_users: []
|
|
#system_users:
|
|
# - name: sysadm
|
|
# password: '9xFXkdPR_2'
|
|
|
|
system_groups: []
|
|
|
|
base_home: /home
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/nis-install-server.yml
|
|
# vars used by roles/common/tasks/nis-user.yml
|
|
# vars used by roles/common/tasks/nis-install-client.yml
|
|
# ==========
|
|
|
|
# used by templates
|
|
# - yp.conf.j2
|
|
# - defaultdomain.j2
|
|
nis_domain: sprachenatelier.netz
|
|
|
|
nis_server_address: 192.168.92.10
|
|
|
|
nis_server_name: file-spr.sprachenatelier.netz
|
|
|
|
nis_common_packages:
|
|
- nis
|
|
- nscd
|
|
|
|
|
|
nis_base_home: /data/home
|
|
|
|
nis_groups:
|
|
- name: intern
|
|
group_id: 1100
|
|
- name: buero
|
|
group_id: 1110
|
|
- name: no-backup
|
|
group_id: 1120
|
|
|
|
remove_nis_users: []
|
|
#remove_nis_users:
|
|
# - name: virginia
|
|
# - name: marei
|
|
# - name: alina
|
|
# - name: hannah
|
|
# - name: kristin
|
|
# - name: elke
|
|
# - name: thea
|
|
# - name: katrine
|
|
|
|
nis_user:
|
|
- name: chris
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- no-backup
|
|
is_samba_user: true
|
|
password: !vault |
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
38643435653764393333613564393733666139656264343833333632373938323230393036303234
|
|
3633303562636465643930643961663165646237386664370a386362346162313037353163383365
|
|
61343263386239316164613935633062343165363863376462653165306464633136313839343962
|
|
3865353333373661390a643564386432643532396632323664383330646430613033643130626430
|
|
6139
|
|
|
|
- name: anahit
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '150290'
|
|
|
|
- name: andrea
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- lpadmin
|
|
is_samba_user: true
|
|
password: 'kurse2010'
|
|
|
|
- name: bueropraktikum
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: 's2016bp'
|
|
|
|
- name: chema
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'spa2014'
|
|
|
|
- name: daniel
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '210984'
|
|
|
|
- name: eva
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '250791'
|
|
|
|
- name: isadora
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '270988'
|
|
|
|
- name: konstantin
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '100978'
|
|
|
|
- name: lara
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- lpadmin
|
|
is_samba_user: true
|
|
password: 'sommer13'
|
|
|
|
- name: lea
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- lpadmin
|
|
is_samba_user: true
|
|
password: '091190'
|
|
|
|
- name: linda
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '050381'
|
|
|
|
- name: margit
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- no-backup
|
|
- lpadmin
|
|
is_samba_user: true
|
|
password: 'beelen10'
|
|
|
|
- name: mariam
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '240991'
|
|
|
|
- name: matija
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '010985'
|
|
|
|
- name: musa
|
|
groups:
|
|
- intern
|
|
- buero
|
|
- no-backup
|
|
- lpadmin
|
|
is_samba_user: true
|
|
password: 'bermu18'
|
|
|
|
- name: praktikant1
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant1'
|
|
|
|
- name: praktikant2
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant2'
|
|
|
|
- name: praktikant3
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant3'
|
|
|
|
- name: praktikant4
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant4'
|
|
|
|
- name: praktikant5
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant5'
|
|
|
|
- name: praktikant6
|
|
groups:
|
|
- buero
|
|
is_samba_user: true
|
|
password: 'praktikant6'
|
|
|
|
- name: s1
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's1'
|
|
|
|
- name: s2
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's2'
|
|
|
|
- name: s3
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's3'
|
|
|
|
- name: s4
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's4'
|
|
|
|
- name: s5
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's5'
|
|
|
|
- name: s6
|
|
groups: []
|
|
is_samba_user: false
|
|
password: 's6'
|
|
|
|
- name: saravic
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '2408'
|
|
|
|
- name: simone
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '031189'
|
|
|
|
- name: tali
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '220686'
|
|
|
|
- name: yang
|
|
groups:
|
|
- intern
|
|
- buero
|
|
is_samba_user: true
|
|
password: '300195'
|
|
|
|
|
|
# deleted users
|
|
#
|
|
# - name: marei
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '220792'
|
|
#
|
|
# - name: virginia
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '160292'
|
|
#
|
|
# - name: alina
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '140686'
|
|
#
|
|
# - name: hannah
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '28031973'
|
|
#
|
|
# - name: kristin
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '49371'
|
|
#
|
|
# - name: thea
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '060995'
|
|
#
|
|
# - name: katrine
|
|
# groups:
|
|
# - intern
|
|
# - buero
|
|
# is_samba_user: true
|
|
# password: '200290'
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/samba-install.yml
|
|
# ==========
|
|
|
|
apt_install_server_samba:
|
|
- samba
|
|
- nscd
|
|
|
|
# - winbind
|
|
|
|
apt_install_client_samba:
|
|
- samba-client
|
|
- samba-common
|
|
|
|
|
|
samba_server: file-spr.sprachenatelier.netz
|
|
|
|
samba_cronjob_trash_dirs:
|
|
name: Clean up Samba Trash Dirs
|
|
minute: "02"
|
|
hour: "23"
|
|
day: "*"
|
|
month: "*"
|
|
weekday: '*'
|
|
user: root
|
|
job: "/root/bin/samba/clean_samba_trash.sh"
|
|
|
|
samba_cronjob_permissions:
|
|
name: Set (group and access) Permissons for Samba shares
|
|
minute: "14"
|
|
hour: "23"
|
|
day: "*"
|
|
month: "*"
|
|
weekday: '*'
|
|
user: root
|
|
job: "/root/bin/samba/set_permissions_samba_shares.sh"
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/samba-user.yml
|
|
# ==========
|
|
|
|
# ! Notice !
|
|
#
|
|
# variables used from other previos sections:
|
|
#
|
|
# - remove_system_users: roles/common/tasks/system-user.yml
|
|
# - remove_nis_users: roles/common/tasks/nis-install-server.yml
|
|
# - nis_user: roles/common/tasks/nis-install-server.yml
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/mount_samba_shares.yml
|
|
# ==========
|
|
|
|
# ! Notice !
|
|
#
|
|
# variables used from other previos sections:
|
|
#
|
|
# - nis_user: roles/common/tasks/nis-install-server.yml
|
|
|
|
samba_workgroup: SPR
|
|
samba_netbios_name: FILE-SPR
|
|
|
|
|
|
samba_shares:
|
|
- name: Transfer
|
|
path: /data/samba/transfer
|
|
group_valid_users: buero
|
|
group_write_list: buero
|
|
file_create_mask: '0660'
|
|
dir_create_mask: '2770'
|
|
vfs_object_recycle: true
|
|
recycle_path: '@Recycle.Bin'
|
|
user:
|
|
- anahit
|
|
- andrea
|
|
- bueropraktikum
|
|
- chema
|
|
- chris
|
|
- daniel
|
|
- eva
|
|
- isadora
|
|
- konstantin
|
|
- lara
|
|
- lea
|
|
- linda
|
|
- margit
|
|
- mariam
|
|
- matija
|
|
- musa
|
|
- praktikant1
|
|
- praktikant2
|
|
- praktikant3
|
|
- praktikant4
|
|
- praktikant5
|
|
- praktikant6
|
|
- saravic
|
|
- sysadm
|
|
- simone
|
|
- tali
|
|
- yang
|
|
- name: Verwaltung
|
|
path: /data/samba/verwaltung
|
|
group_valid_users: intern
|
|
group_write_list: intern
|
|
file_create_mask: '0660'
|
|
dir_create_mask: '2770'
|
|
vfs_object_recycle: true
|
|
recycle_path: '@Recycle.Bin'
|
|
user:
|
|
- anahit
|
|
- andrea
|
|
- bueropraktikum
|
|
- chema
|
|
- chris
|
|
- daniel
|
|
- eva
|
|
- isadora
|
|
- konstantin
|
|
- lara
|
|
- lea
|
|
- linda
|
|
- margit
|
|
- mariam
|
|
- matija
|
|
- musa
|
|
- saravic
|
|
- sysadm
|
|
- simone
|
|
- tali
|
|
- yang
|
|
- name: Multimedia
|
|
path: /data/samba/no-backup-share/multimedia
|
|
group_valid_users: no-backup
|
|
group_write_list: no-backup
|
|
file_create_mask: '0660'
|
|
dir_create_mask: '2770'
|
|
vfs_object_recycle: true
|
|
recycle_path: '@Recycle.Bin'
|
|
user:
|
|
- chris
|
|
- margit
|
|
- musa
|
|
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/system-user-systemfiles.yml
|
|
# ==========
|
|
|
|
# ! Notice !
|
|
#
|
|
# variables used from other previos sections:
|
|
#
|
|
# - system_users: roles/common/tasks/system-user.yml
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/nis-user-systemfiles.yml
|
|
# ==========
|
|
|
|
# ! Notice !
|
|
#
|
|
# variables used from other previos sections:
|
|
#
|
|
# - nis_user: roles/common/tasks/nis-install-server.yml
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/sudoers-pc.yml
|
|
# ==========
|
|
|
|
sudo_pc_users:
|
|
- local
|
|
- chris
|
|
- sysadm
|
|
- localadmin
|
|
|
|
|
|
# /etc/sudoers
|
|
#
|
|
sudoers_pc_defaults:
|
|
- env_reset
|
|
- mail_badpass
|
|
- 'secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"'
|
|
|
|
sudoers_pc_host_aliases: []
|
|
|
|
sudoers_pc_user_aliases: []
|
|
|
|
sudoers_pc_cmnd_aliases: []
|
|
|
|
sudoers_pc_runas_aliases: []
|
|
|
|
sudoers_pc_user_privileges:
|
|
- name: root
|
|
entry: 'ALL=(ALL:ALL) ALL'
|
|
|
|
sudoers_pc_group_privileges: []
|
|
|
|
|
|
|
|
# /etc/sudoers.d/50-user
|
|
#
|
|
sudoers_pc_file_defaults: []
|
|
|
|
sudoers_pc_file_host_aliases: []
|
|
|
|
sudoers_pc_file_user_aliases: []
|
|
|
|
sudoers_pc_file_cmnd_aliases:
|
|
- name: MOUNT
|
|
entry: '/bin/mount,/bin/umount'
|
|
|
|
sudoers_pc_file_runas_aliases: []
|
|
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/sudoers-server.yml
|
|
# ==========
|
|
|
|
sudo_server_users:
|
|
- chris
|
|
- sysadm
|
|
|
|
# /etc/sudoers
|
|
#
|
|
sudoers_server_defaults:
|
|
- env_reset
|
|
- mail_badpass
|
|
- 'secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"'
|
|
|
|
sudoers_server_host_aliases: []
|
|
|
|
sudoers_server_user_aliases: []
|
|
|
|
sudoers_server_cmnd_aliases: []
|
|
|
|
sudoers_server_runas_aliases: []
|
|
|
|
sudoers_server_user_privileges:
|
|
- name: root
|
|
entry: 'ALL=(ALL:ALL) ALL'
|
|
|
|
sudoers_server_group_privileges: []
|
|
|
|
sudoers_server_remove_user:
|
|
- back
|
|
- www-data
|
|
|
|
|
|
# /etc/sudoers.d/50-user
|
|
#
|
|
sudoers_server_file_defaults: []
|
|
|
|
sudoers_server_file_host_aliases: []
|
|
|
|
sudoers_server_file_user_aliases: []
|
|
|
|
sudoers_server_file_cmnd_aliases: []
|
|
|
|
sudoers_server_file_runas_aliases: []
|
|
|
|
sudoers_server_file_user_back_privileges:
|
|
- 'ALL=(root) NOPASSWD: /usr/bin/rsync'
|
|
- 'ALL=(root) NOPASSWD: /usr/bin/find'
|
|
- 'ALL=(root) NOPASSWD: /usr/bin/realpath'
|
|
|
|
sudoers_server_file_user_back_disk_privileges:
|
|
- 'ALL=(root) NOPASSWD: /usr/bin/which'
|
|
- 'ALL=(root) NOPASSWD: /sbin/hdparm -I /dev/*'
|
|
- 'ALL=(root) NOPASSWD: /sbin/fdisk'
|
|
- 'ALL=(root) NOPASSWD: /sbin/sgdisk'
|
|
- 'ALL=(root) NOPASSWD: /sbin/sfdisk -d /dev/*'
|
|
- 'ALL=(root) NOPASSWD: /bin/dd if=/dev/*'
|
|
- 'ALL=(root) NOPASSWD: /sbin/parted'
|
|
- 'ALL=(root) NOPASSWD: /sbin/gdisk'
|
|
|
|
# sudoers_server_file_user_privileges
|
|
# - name: <name1>
|
|
# entry: <sudoer-entry1>
|
|
# - name : <name2>
|
|
# entry: <sudoer-entry22>
|
|
# - ...
|
|
#
|
|
sudoers_server_file_user_privileges: []
|
|
|
|
# sudoers_server_file_group_privileges
|
|
# - name: <name1>
|
|
# entry: <sudoer-entry1>
|
|
# - name : <name2>
|
|
# entry: <sudoer-entry22>
|
|
# - ...
|
|
#
|
|
sudoers_server_file_group_privileges: []
|
|
|
|
# ==========
|
|
# vars used by roles/common/tasks/ubuntu-x11vnc-1604-amd64.yml
|
|
# vars used by roles/common/tasks/ubuntu-x11vnc-1804-amd64.yml
|
|
# ==========
|
|
|
|
vnc_password: !vault |
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
33613238356632313236343438636262376636373736316233623064633539383165663730313639
|
|
3764656337363966393232373264323765306664616339660a303332626532333064316136356264
|
|
62393531663765616339303334616565343565663731323466643835363236336464383437393832
|
|
6466363462393166380a666634313964626266343835343831303337356134353232643733623139
|
|
3331
|
|
|
|
|
|
# ========================================
|
|
# ========================================
|
|
# ========================================
|
|
|
|
|
|
# ---
|
|
# vars used by roles/ansible_dependencies
|
|
# ---
|
|
|
|
apt_ansible_dependencies:
|
|
- python
|
|
- python-apt
|
|
- python3
|
|
- python3-apt
|
|
- lsb-release
|
|
- apt-transport-https
|
|
- dbus
|
|
- sudo
|
|
- vim
|
|
- net-tools
|
|
- vlan
|
|
|
|
|
|
# ---
|
|
# vars used by roles/ansible_user
|
|
# ---
|
|
|
|
ssh_keys_admin:
|
|
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5IhVprsvVOcFPbZzD9xR0nCjZ/9qVG6RhLJ7QBSts81nRvLwnmvcMBHSf5Rfaigey7Ff5dLHfJnxRE0KDATn6n2yd/5mXpn2GAA8hDVfhdsmsb5U7bROjZNr8MmIUrP7c3msUGx1FtvzhwxtyvIWOFQpWx+W5biBa6hFjIxT1pkUJqe6fclp7xbGYKZiqZRBS4qKG5CpKnisuOYDsqYPND+OkU+PShoxGVzp1JywIVze7qeKv6GyYbRA9SP9Np+5Mit6B21Io4zOI81c2Rz6sPX7mwEAQEs7iCm2hzG8qJws45Lb4ERqDkVEVhGNUyHjHgGebS1sZx1mLExdurXlPm1l/EamkncDFDCutHXtLP7lsFFiym7fKUjSEgiiLmyu5Xm+mwZvesKa1FYNaeiFWfYZpCJrNzIk+ffs+mgg3kmL4Sd4Ooy7jXPX+WJe5Xyh1KLU/+Wj2TVrhN+LbmupYAti/Wgd3DA1v601svmG82aLmyJRtKC0rGMePH3kDbtqU72kYpzI8mXERe1TIQ00Z77kQBR/7BF/9y5/0YmYDcXt1wNCoSie+mzz3xYcEdLAc7T+DhYpd4M6VgWnuz/exzRzhQwoSdEKkEED8CpEoBrEWEiMdrlElGmlkVomLU7P9i9j1rshX/pAq0asnqeSoPdC3vNbU3keiJQnhIHECvw== chris@luna'
|
|
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyWbdnjnN/xfy1F6kPbsRXp8zvJEh8uHfTZuZKyaRV/iRuhsvqRiDB+AhUAlIaPwgQ8itaI6t5hijD+sZf+2oXXbNy3hkOHTrCDKCoVAWfMRKPuA1m8RqS4ZXXgayaeCzVnPEq6UrC5z0wO/XBwAktT37RRSQ/Hq2zCHy36NQEQYrhF3+ytX7ayb10pJAMVGRctYmr5YnLEVMSIREbPxZTNc80H1zqNPVJwYZhl8Ox61U4MoNhJmJwbKWPRPZsJpbTh9W2EU37tdwRBVQP6yxhua3TR6C7JnNPVY0IK23BYlNtQEDY4PHcIuewkamEWpP0+jhEjtwy1TqjRPdU/y+2uQjC6FSOVMsSPxgd8mw4cSsfp+Ard7P+YOevUXD81+jFZ3Wz0PRXbWMWAm2OCe7n8jVvkXMz+KxSYtrsvKNw1WugJq1z//bJNMTK6ISWpqaXDevGYQRJJ8dPbMmbey40WpS5CA/l29P7fj/cOl59w3LZGshrMOm7lVz9qysVV0ylfE3OpfKCGitkpY0Asw4lSkuLHoNZnDo6I5/ulRuKi6gsLk27LO5LYS8Zm1VOis/qHk1Gg1+QY47C4RzdTUxlU1CGesPIiQ1uUX2Z4bD7ebTrrOuEFcmNs3Wu5nif21Qq0ELEWhWby6ChFrbFHPn+hWlDwNM0Nr11ftwg0+sqVw== root@luna'
|
|
|
|
ansible_remote_user:
|
|
- name: local
|
|
password: $6$hJSDt2xM$mWlfc6Ve11Y7F9J3KRapYGpN7KCD1IlbelYq/jd/xuG.UfK04nl2VOHJXVPYqC3H6q3VToAyD3yPqEcwT.KPA0
|
|
shell: /bin/bash
|
|
|