summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-12-08 02:31:40 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-12-28 18:58:11 +0100
commit0c376fad4c4ee54836819ea91f87e2f30623e36b (patch)
tree9aeb9c5e043cc5b051e2e569231daff9dc359155 /inventory
parentadd banner for equinox worksations (diff)
add host ch-equinox-t450s
Diffstat (limited to 'inventory')
-rw-r--r--inventory/host_vars/ch-equinox-t450s.yml226
-rw-r--r--inventory/hosts.ini1
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