diff options
Diffstat (limited to 'inventory')
-rw-r--r-- | inventory/host_vars/ch-equinox-t450s.yml | 226 | ||||
-rw-r--r-- | inventory/hosts.ini | 1 |
2 files changed, 227 insertions, 0 deletions
diff --git a/inventory/host_vars/ch-equinox-t450s.yml b/inventory/host_vars/ch-equinox-t450s.yml new file mode 100644 index 00000000..efbdffac --- /dev/null +++ b/inventory/host_vars/ch-equinox-t450s.yml @@ -0,0 +1,226 @@ +--- +preseed_language: de +preseed_country: AT +preseed_locales: + - de_AT.UTF-8 + - de_DE.UTF-8 + - en_US.UTF-8 + +preseed_no_splash: no +preseed_install_tasks: + - xubuntu-desktop + +preseed_manual_partitioning: yes + +install: + efi: yes + +install_dhcp: yes +network: + domain: "{{ host_domain }}" + primary: + name: enp0s25 + + +base_modules_blacklist: "{{ base_modules_blacklist_none }}" + +zsh_banner: equinox + +admin_users_host: + - equinox + +apt_repo_components: + - main + - restricted + - universe + - multiverse + + +zfs_arc_size: + min: 512M + max: 2G + +zfs_pools: + storage: + mountpoint: /srv/storage + create_vdevs: /dev/mapper/t450s-storage + +ws_base_home_zfs: + pool: storage + name: home + properties: + xattr: sa + compression: lz4 + quota: 300G + +ws_base_extra_packages: + - aisleriot + - atftp + - asciidoc + - audacity + - autoconf + - automake + - avr-libc + - avrdude + - binutils-avr + - bison + - build-essential + - cheese + - clang + - clinfo + - cmake + - debhelper + - dh-lua + - dh-make + - dh-python + - dh-systemd + - devscripts + - dfu-programmer + - docker.io + - dos2unix + - doxygen + - easytag + - elpa-debian-el + - elpa-go-mode + - elpa-lua-mode + - elpa-php-mode + - elpa-rust-mode + - elpa-web-mode + - elpa-yaml-mode + - emacs + - enigmail + - filezilla + - flac + - fldigi + - flex + - freecad + - fzf + - gcc-avr + - gdebi + - gerbv + - ghex + - git + - git-lfs + - git-remote-gcrypt + - gitk + - gnome-games + - gnome-mahjongg + - gpredict + - gputils + - gstreamer1.0-vaapi + - gvncviewer + - inkscape + - ipcalc + - iperf + - iperf3 + - iputils-arping + - ipython3 + - jq + - kdenlive + - keepassx + - kicad + - kicad-libraries + - kicad-packages3d + - kpartx + - make + - mbr + - meld + - mingw-w64 + - mosh + - msmtp-mta + - nfs-common + - nmap + - ntpdate + - nyx + - pandoc + - parcimonie + - patchutils + - pdftk-java + - pidgin-plugin-pack + - pigz + - pinentry-curses + - pitivi + - playonlinux + - pm-utils + - ppa-purge + - pristine-tar + - privoxy + - pv + - pwgen + - python3-autopep8 + - python3-paramiko + - python3-ruamel.yaml + - python3-sphinx + - python3-sphinx-rtd-theme + - qemu-kvm + - qemu-utils + - quilt + - radeontop + - ragel + - rdesktop + - rhythmbox + - rkhunter + - rustc + - scala-mode-el + - scons + - sdcc + - signify-openbsd + - signing-party + - socat + - sqlite3 + - sshfs + - stun-client + - subversion + - swaks + - syslinux + - syslinux-common + - syslinux-efi + - texlive + - texlive-lang-german + - torbrowser-launcher + - totem + - unrar + - vainfo + - valgrind + - virtualbox + - virtualbox-dkms + #- virtualbox-ext-pack + - virtualbox-qt + - vorbis-tools + - wavemon + - whois + - wine + - wine64 + - winetricks + - wireshark + - x264 + - xclip + - xfce4-goodies + - xorriso + - xul-ext-lightning + - yamllint + - yasm + # needs apt-repo/spreadspace + - go + - info-beamer + # needs apt-repo/tor-project + - tor + - tor-geoipdb + # needs apt-repo/kubernetes + - kubectl + # needs apt-repo/riot + - element-desktop + +## ansible in focal is outdated and the PPA is currently broken +## will install ansible via pip but listing the deps here: + # - ansible + - python3-argcomplete + - python3-crypto + - python3-cryptography + - python3-distutils + - python3-dnspython + - python3-httplib2 + - python3-jinja2 + - python3-netaddr + - python3-yaml + - python3-pip diff --git a/inventory/hosts.ini b/inventory/hosts.ini index 7c5385c2..b7cf3958 100644 --- a/inventory/hosts.ini +++ b/inventory/hosts.ini @@ -20,6 +20,7 @@ ch-gw-lan host_name=gw-lan ch-jump host_name=jump ansible_port=2342 ansible_host=ch-jump ch-nic host_name=nic ch-equinox-ws host_name=equinox-ws +ch-equinox-t450s host_name=equinox-t450s ch-prometheus host_name=prometheus ch-apps host_name=apps ch-http-proxy host_name=http-proxy |