diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-12-07 02:55:14 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-12-07 02:55:14 +0100 |
commit | 5be916b02e848c7326551c8a3c6b5c85fc983c02 (patch) | |
tree | 24c45068e915d5fb53a0056a18ae7a5ed22d2fc4 | |
parent | add core/ntp to common playbooks (diff) |
add 60GHz test hosts
-rw-r--r-- | inventory/group_vars/funkfeuer/vars.yml | 6 | ||||
-rw-r--r-- | inventory/host_vars/ff-60gtest-eur20.yml | 41 | ||||
-rw-r--r-- | inventory/host_vars/ff-60gtest-mkl.yml | 41 | ||||
-rw-r--r-- | inventory/hosts.ini | 9 | ||||
-rw-r--r-- | roles/core/zsh/templates/banner.funkfeuer.j2 | 12 |
5 files changed, 109 insertions, 0 deletions
diff --git a/inventory/group_vars/funkfeuer/vars.yml b/inventory/group_vars/funkfeuer/vars.yml new file mode 100644 index 00000000..08061d08 --- /dev/null +++ b/inventory/group_vars/funkfeuer/vars.yml @@ -0,0 +1,6 @@ +--- +ssh_keys_root: "{{ ssh_key_map.equinox.funkfeuer }}" + +zsh_banner: funkfeuer + +apt_repo_provider: inode # ffgraz diff --git a/inventory/host_vars/ff-60gtest-eur20.yml b/inventory/host_vars/ff-60gtest-eur20.yml new file mode 100644 index 00000000..c64585ce --- /dev/null +++ b/inventory/host_vars/ff-60gtest-eur20.yml @@ -0,0 +1,41 @@ +--- +install: + arch: i386 + disks: + primary: "/dev/disk/by-id/ata-SanDisk_SDCFX3-004G_119310H2208K0505" + kernel_cmdline: + - console=ttyS0,115200n8 + - lowmem=1 + system_lvm: + size: all + volumes: + - name: root + size: 3G + filesystem: ext4 + mountpoint: / + - name: var+log + size: 256M + filesystem: ext4 + mountpoint: /var/log + mount_options: + - noatime + - nodev + - noexec + +network: + nameservers: + - 9.9.9.9 + #- 10.12.0.10 + domain: "{{ host_domain }}" + primary: &_network_primary_ + name: enp0s9 + address: 10.12.5.69/16 + gateway: 10.12.5.1 + interfaces: + - *_network_primary_ + + +ntp_variant: systemd-timesyncd +ntp_client: + servers: + - name: ntp.ffgraz.net diff --git a/inventory/host_vars/ff-60gtest-mkl.yml b/inventory/host_vars/ff-60gtest-mkl.yml new file mode 100644 index 00000000..2dd37638 --- /dev/null +++ b/inventory/host_vars/ff-60gtest-mkl.yml @@ -0,0 +1,41 @@ +--- +install: + arch: i386 + disks: + primary: "/dev/disk/by-id/ata-CF_CARD_4GB_5B091BE30" + kernel_cmdline: + - console=ttyS0,115200n8 + - lowmem=1 + system_lvm: + size: all + volumes: + - name: root + size: 3G + filesystem: ext4 + mountpoint: / + - name: var+log + size: 256M + filesystem: ext4 + mountpoint: /var/log + mount_options: + - noatime + - nodev + - noexec + +network: + nameservers: + - 9.9.9.9 + #- 10.12.0.10 + domain: "{{ host_domain }}" + primary: &_network_primary_ + name: enp0s9 + address: 10.12.5.68/16 + gateway: 10.12.5.1 + interfaces: + - *_network_primary_ + + +ntp_variant: systemd-timesyncd +ntp_client: + servers: + - name: ntp.ffgraz.net diff --git a/inventory/hosts.ini b/inventory/hosts.ini index 812e7bab..fb8f1042 100644 --- a/inventory/hosts.ini +++ b/inventory/hosts.ini @@ -75,6 +75,15 @@ ansible_port=22000 r3-vex2 host_name=vex2 +[funkfeuer:vars] +host_domain=ffgraz.net +env_group=chaos-at-home + +[funkfeuer] +ff-60gtest-mkl host_name=60gtest-mkl +ff-60gtest-eur20 host_name=60gtest-eur20 + + ############################### # environment: spreadspace diff --git a/roles/core/zsh/templates/banner.funkfeuer.j2 b/roles/core/zsh/templates/banner.funkfeuer.j2 new file mode 100644 index 00000000..bc5d7a89 --- /dev/null +++ b/roles/core/zsh/templates/banner.funkfeuer.j2 @@ -0,0 +1,12 @@ +#!{{ zsh_banner_shell }} + +echo -e "" +echo -e " \033[0;37m████████ \033[1;30m \033[1;37m ███████ ███████\033[0m" +echo -e " \033[0;37m██ ██ \033[1;30m \033[1;37m ██ ██ \033[0m" +echo -e " \033[0;37m██ ██ \033[1;30m ██ ██ \033[1;37m ███████ ███████\033[0m" +echo -e " \033[0;37m██ ██ \033[1;30m ██ \033[1;37m ██ ██ \033[0m" +echo -e " \033[0;37m████████ \033[1;30m ██ ██ \033[1;37m ██ ██ \033[0m" +echo -e "" +echo -en "\033[1m {{ host_name | upper | join(' ') }} \033[0m" +echo -e "\n" +uptime |