Compare commits

21 Commits

Author SHA1 Message Date
d059f85daf removed old pfsense static dhcp leases 2021-12-03 18:40:36 +01:00
Daniel A. Maierhofer
b33d51521e Update replaced drive serial 2021-11-05 12:33:25 +01:00
Daniel A. Maierhofer
031fbcde56 Add fetsite6 and fetsite21 on dnepr 2021-11-05 12:30:48 +01:00
Daniel A. Maierhofer
27cf451db5 Update Switch config 2020-12-29 12:46:11 +01:00
Daniel A. Maierhofer
c19a495ce8 Update config 2020-09-16 01:56:02 +02:00
Daniel A. Maierhofer
db8dfd9903 Update config 2020-09-16 01:40:11 +02:00
Daniel A. Maierhofer
4ab5415815 Add fetsite3..5 to inventory 2020-09-06 12:17:05 +02:00
Daniel A. Maierhofer
5ad36262c8 Fix typo 2020-09-06 12:16:30 +02:00
Daniel A. Maierhofer
649b1a937e Fix package dependencies 2020-09-06 12:16:09 +02:00
Daniel A. Maierhofer
0b8e3128d6 Add andis 2nd SSH key 2020-09-06 12:15:49 +02:00
Daniel A. Maierhofer
d18785383b Add fetsite test containers 2020-09-04 16:37:07 +02:00
Daniel A. Maierhofer
2d5b413bc9 Update IPs 2020-09-04 16:36:54 +02:00
Daniel A. Maierhofer
eba75a33fb Update WLAN Router to 19.07.2 2020-04-15 12:08:33 +02:00
Daniel A. Maierhofer
086501eef8 Add Switch config 2020-04-15 11:54:36 +02:00
Daniel A. Maierhofer
ce6880aabe Update fsdrnas 2020-01-24 20:25:48 +01:00
Daniel A. Maierhofer
2c398a8e4b Update fsdrnas 2020-01-24 20:24:36 +01:00
Daniel A. Maierhofer
6ab89e43c8 Updated wlan FW & config 2020-01-06 23:36:47 +01:00
Daniel A. Maierhofer
53edcc77bd Update kistl config 2020-01-06 23:36:47 +01:00
e7b67f5896 Merge remote-tracking branch 'origin/master' 2019-05-15 18:20:13 +02:00
Daniel A. Maierhofer
19ea791d44 Update WLAN Router to 18.06.2, enable WAN-Port 2019-05-08 15:20:19 +02:00
d2a13b6735 Install with python3.6 on ubuntu 2019-05-06 20:58:13 +02:00
16 changed files with 1312 additions and 822 deletions

View File

@@ -4,7 +4,7 @@
| :-: | :-: | :-: | :-: | :-: | | :-: | :-: | :-: | :-: | :-: |
|**H1**|00 /dev/sda `6TB` <br> `WD-WX21D36PP32E`|04 |08 |12 | |**H1**|00 /dev/sda `6TB` <br> `WD-WX21D36PP32E`|04 |08 |12 |
|**H2**|01 /dev/sdb `6TB` <br> `WD-WX21D36PPLPH`|05 |09 |13 | |**H2**|01 /dev/sdb `6TB` <br> `WD-WX21D36PPLPH`|05 |09 |13 |
|**H3**|02 /dev/sdc `6TB` <br> `WD-WX21D36PP0K1`|06 |10 |14 | |**H3**|02 /dev/sdc `6TB` <br> `WD-C80TT4VG` |06 |10 |14 |
|**H4**|03 /dev/sdd `6TB` <br> `WD-WXB1HB4MJCMM`|07 |11 |15 | |**H4**|03 /dev/sdd `6TB` <br> `WD-WXB1HB4MJCMM`|07 |11 |15 |
## Debian setup install steps ## Debian setup install steps
``` ```

File diff suppressed because it is too large Load Diff

204
doc/configs/switch.cfg Normal file
View File

@@ -0,0 +1,204 @@
!TL-SG5428
#
#
#
#
#
#
#
hostname "SW-FET-INT"
location "CD0107A"
contact-info "bofh@fet.at"
#
mac address-table aging-time 300
#
logging buffer 6
logging file flash 2
#
enable secret 5 $1$F;J4O6I6N:@;M3K=H=G<C/A>B1B:E;A3]),,[
enable password test
#
system-time ntp UTC+01:00 128.130.3.131 128.131.2.3 12
system-time dst predefined Europe
#
#
user name admin privilege admin secret 5 $1$F;J4O6I6N:@;M3K=H=G<C/A>B1B:E;A3]),,[
#
#
#
#
#
port-channel load-balance src-dst-ip
#
#
#
#
no ip ssh version v1
#
interface gigabitEthernet 1/0/1
description "CD0109 potemkin"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/2
description "CD0109 lunik"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/3
description "CD0109 wlan"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/4
description "baikal"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/5
description "ariane enp9s0"
spanning-tree common-config portfast enable
spanning-tree bpduguard
channel-group 2 mode active
#
interface gigabitEthernet 1/0/6
description "ariane enp10s0"
spanning-tree common-config portfast enable
spanning-tree bpduguard
channel-group 2 mode active
#
interface gigabitEthernet 1/0/7
description "dnepr enp3s0"
channel-group 1 mode active
#
interface gigabitEthernet 1/0/8
description "dnepr enp2s0"
channel-group 1 mode active
#
interface gigabitEthernet 1/0/9
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/10
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/11
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/12
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/13
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/14
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/15
description "CD0111"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/16
description "CD0111 sputnik2"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/17
description "CD0111 fet-av"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/18
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/19
description "atlas enp7s1f1"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/20
description "CD0117 R"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/21
description "CD0117 L"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/22
description "kistl LAN"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/23
description "energija VLAN856"
spanning-tree common-config port-priority 64
spanning-tree bpdufilter
#
interface gigabitEthernet 1/0/24
description "CD0109 absturz"
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/25
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/26
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/27
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface gigabitEthernet 1/0/28
spanning-tree common-config portfast enable
spanning-tree bpduguard
#
interface vlan 1
ip address-alloc dhcp
#
end

39
doc/fsdrnas.md Normal file
View File

@@ -0,0 +1,39 @@
# fsdrnas
Install with UEFI partition
## Setup Network
```shell
vi /etc/dhcpcd.conf
interface enp4s0
static ip_address=128.131.95.243/24
static routers=128.131.95.1
static domain_name_servers=128.130.4.3 128.131.4.3
sv restart dhcpcd.conf
```
## Enable SSH and prohibit-password
```shell
xbps-install -Suy
vim /etc/ssh/sshd_config
ln -s /etc/sv/sshd/ /var/service
vim /etc/ssh/sshd_config
sv restart sshd
```
# Setup Auto Update
```shell
xbps-install -y cronie
ln -s /etc/sv/cronie/ /var/service
crontab -e
@reboot vkpurge rm all
5 16 * * 0 xbps-install -Suy && xbps-install -Suy && xbps-remove -oOy && reboot
5 17 * * 1 zfs scrub ...
```
## Install LXD & ZFS
xbps-install -y sqlite
xbps-install -y lxd zfs
```shell
```
## Check disks
```shell
xbps-install smartmontools
smartctl -a /dev/sda
smartctl -a /dev/sdb
```

View File

@@ -1,20 +0,0 @@
# fsdrnas
## Enable SSH and prohibit-password
```shell
xbps-install -Su
vim /etc/ssh/sshd_config
ln -s /etc/sv/sshd/ /var/service/
```
# Create RAID
```shell
xbps-install mdadm
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
mkfs.btrfs -f /dev/md0
cat /proc/mdstat
```
## Check disks
```shell
xbps-install smartmontools
smartctl -a /dev/sda
smartctl -a /dev/sdb
```

View File

@@ -1,3 +1,10 @@
# wlan # wlan
## Current config ## Current config
See [config file](configs/wlan-OpenWrt-backup.tar.gz) See [config file](configs/wlan-OpenWrt-backup.tar.gz)
## Extra Packages
### SSH to and install
```shell
opkg update
opkg remove wpad-basic && opkg install wpad
```

View File

@@ -46,6 +46,7 @@ common_openssh_keys_root:
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmv/aixvhRzeQiD3XABD448WHW2sHSX5wj5TkqKmHG3MekovCjacEDwAEdH+3MzXzbQXCD8NOHxlvRsqfzsaIZw6al+i7hd7xeYzRAITeXAod/eQNJY71Czh1xt/rtfjgVrwFKe6kUo+RqUUBxOXjKNtCROxvsa/gxTSJD4xz/TGOTM7EbRfkOGBh3j/xmdBinURTACwKwHCR4SUnpAA7usY/QQGW22Nqczvj9SW1Un0TnYpMm7jAghGo7pvwInTerbbA2OQ07QEp9T/mAbPUks5QGEw1lwMZgEtl0EZrKxDoWjssGPw5ZA6RzwIggjuEN1zzE+pn9jWL+9sd2Tihr pet@fet.at" - key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmv/aixvhRzeQiD3XABD448WHW2sHSX5wj5TkqKmHG3MekovCjacEDwAEdH+3MzXzbQXCD8NOHxlvRsqfzsaIZw6al+i7hd7xeYzRAITeXAod/eQNJY71Czh1xt/rtfjgVrwFKe6kUo+RqUUBxOXjKNtCROxvsa/gxTSJD4xz/TGOTM7EbRfkOGBh3j/xmdBinURTACwKwHCR4SUnpAA7usY/QQGW22Nqczvj9SW1Un0TnYpMm7jAghGo7pvwInTerbbA2OQ07QEp9T/mAbPUks5QGEw1lwMZgEtl0EZrKxDoWjssGPw5ZA6RzwIggjuEN1zzE+pn9jWL+9sd2Tihr pet@fet.at"
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyK21mF11p4DAWSL2x7sAs9brbuRYgbdlEm/npOT1ufV6YGnNGjgrIS+a5VxiyKXhor8TUgTHjlmzcLSdEs3puBB2nZifwIEnbEwxvj5LRIljPp9rx9irPG6wnkpMXmRRuyAijf+Lhf1jMtsSgCH9HVG2F6H5hwFwaXcwiInn8tiKaDyuxl1Y9kNDUayTmbWfu2hyyRTDRvpgG4PITuUpXuA5/lHv9+kEXKl71BlyFsJ2LQx+1Lwruy6cQmfttApsrbowlbdtaJOWwnoFGNKupBpFgcGGqNTUajPGx3R1QREm+44NzPH9vGdYTg/+8vDCcTYe3zX0/XecB+Ka4WI2B3c4NPsxtZJNPWzihCVW8xpV4ipHqqFnZuVThJYtoC5C8h3LKbpQeaBwMIv34sN/AS7y3l8k7/70ttcvH4AmoEjc4OgXOE8nkwly2XZx1ndfevBdUU5osf6UTsCa3gdB/d67djz7jU50q/LtiSsL3oontw5khBR98iZAu4m7MXC7VvbyFz0Ju4OLmDBY6mxwBjakihEdfrs8jwnzxsZ3QuVIq96HC/E8gWpspECzGeXwezwTvT1tUefD7rwz9jD18qLMK8SSteDUqhXION/6gXhZ8FENUnBI2Qj6gHcwFc2tbfKMbXDqHAUHrtDdxgyxRc7JTnOI/9gS5idKXzsanhw== bajo@fet.at" - key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyK21mF11p4DAWSL2x7sAs9brbuRYgbdlEm/npOT1ufV6YGnNGjgrIS+a5VxiyKXhor8TUgTHjlmzcLSdEs3puBB2nZifwIEnbEwxvj5LRIljPp9rx9irPG6wnkpMXmRRuyAijf+Lhf1jMtsSgCH9HVG2F6H5hwFwaXcwiInn8tiKaDyuxl1Y9kNDUayTmbWfu2hyyRTDRvpgG4PITuUpXuA5/lHv9+kEXKl71BlyFsJ2LQx+1Lwruy6cQmfttApsrbowlbdtaJOWwnoFGNKupBpFgcGGqNTUajPGx3R1QREm+44NzPH9vGdYTg/+8vDCcTYe3zX0/XecB+Ka4WI2B3c4NPsxtZJNPWzihCVW8xpV4ipHqqFnZuVThJYtoC5C8h3LKbpQeaBwMIv34sN/AS7y3l8k7/70ttcvH4AmoEjc4OgXOE8nkwly2XZx1ndfevBdUU5osf6UTsCa3gdB/d67djz7jU50q/LtiSsL3oontw5khBR98iZAu4m7MXC7VvbyFz0Ju4OLmDBY6mxwBjakihEdfrs8jwnzxsZ3QuVIq96HC/E8gWpspECzGeXwezwTvT1tUefD7rwz9jD18qLMK8SSteDUqhXION/6gXhZ8FENUnBI2Qj6gHcwFc2tbfKMbXDqHAUHrtDdxgyxRc7JTnOI/9gS5idKXzsanhw== bajo@fet.at"
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGP2Y1fDTbN/fbWBCVYVpXUDyBRgUYo+OwDJq2gdII6O2YHeW7k6wY5wQEIIJR6sjHUrT7lNIx8/xv3SRlaq5w0KLZrI3fpiK07GMy0AxGIBCN1xhKb6fvlgLTTSl+/X2XhsmuxtUREENnq9M909kUuUb/8BiVV4sGSIURk4khN3oh/E7mL/sICDju1N2j+p/V0pn4kWuXRp8BMG73xIBvOMzjP/B7Y0SdLWI08bgQHi/OYLBDSHj17N4B/ZE4f5OqpZI7RqwC+TxkCJey04IMw+AXitm6q25zffGI9Mt+4lrBi/RMlEOjE7bQU4p9ZyZY2OIDNRPSr3nDBqA6g3a/v0C7cpdIYPf3khyNtV61x/irRBcOjsc44g0umaUgrmity5f/ZLyvD/zd+HSF0ft1m3AAp6z9w7bxAWs7m894HWZPJ0l39SRGVF2uiOJhbZEXG1lmCWss+do0jfy+U4hb6vC7LTKUBp6or5PF9tHDsNe3CxOmiRPt5GQmr/AA/FQRBC1BC+PO8INltKO4Np15DZ2v7Y2+nlcI++F2ef/IgJmAEfl5Y7d8N/wT5IyfBYy5+PuqLqCOOFBc/sOb2OJvsR0syX5SJM5roznrQ071G2BpxPWaPIgfABKJ8T0M/R+mdIGxlttD3z6S2LRNLoeNOKF1vIEYkxIErpRBavuvXQ== andis@fet.at" - key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGP2Y1fDTbN/fbWBCVYVpXUDyBRgUYo+OwDJq2gdII6O2YHeW7k6wY5wQEIIJR6sjHUrT7lNIx8/xv3SRlaq5w0KLZrI3fpiK07GMy0AxGIBCN1xhKb6fvlgLTTSl+/X2XhsmuxtUREENnq9M909kUuUb/8BiVV4sGSIURk4khN3oh/E7mL/sICDju1N2j+p/V0pn4kWuXRp8BMG73xIBvOMzjP/B7Y0SdLWI08bgQHi/OYLBDSHj17N4B/ZE4f5OqpZI7RqwC+TxkCJey04IMw+AXitm6q25zffGI9Mt+4lrBi/RMlEOjE7bQU4p9ZyZY2OIDNRPSr3nDBqA6g3a/v0C7cpdIYPf3khyNtV61x/irRBcOjsc44g0umaUgrmity5f/ZLyvD/zd+HSF0ft1m3AAp6z9w7bxAWs7m894HWZPJ0l39SRGVF2uiOJhbZEXG1lmCWss+do0jfy+U4hb6vC7LTKUBp6or5PF9tHDsNe3CxOmiRPt5GQmr/AA/FQRBC1BC+PO8INltKO4Np15DZ2v7Y2+nlcI++F2ef/IgJmAEfl5Y7d8N/wT5IyfBYy5+PuqLqCOOFBc/sOb2OJvsR0syX5SJM5roznrQ071G2BpxPWaPIgfABKJ8T0M/R+mdIGxlttD3z6S2LRNLoeNOKF1vIEYkxIErpRBavuvXQ== andis@fet.at"
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD49PS1E7mfg/hQjp2lwcQLnu75G64LvMZ5OVLKqmnYFFqulQ3nERJfHgoGAzRTP78AwUqWwicKa7cgsRVFGEckpVKc5n/EiBdpF7Y7+ewb4jGfulVqW0CilwWD2QY+cnh+hqU7j93PpDXhPnr06z+zg30ADrrGRqKcjEI57uBXBar95C6jKaslkzLKzH/bx/peG4KjshC9dALJuGTGIczgn1ewcCUfyYc/V8mqlN6t7TN9sWU30vTxyYATsdZxnOBfHPx/TstWV9CQURAaTbUoLpsfl6FCJx2WbTtrI06VyY0oO5PJT0N8WGmejE3NfQKsOr/8MqA2WKZsgvY1h0Op andreas@LAPTOP-VMVFFSM9 andis@fet.at"
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGy7lvScEwrJ7/PiykH1b2+K7WQH2WovdUMV/1n7y90kwm2sMERJN9R9mSQIGdF325MPWREAv+cEPIvyRAgER9CuiLF9fWFPas8tKumtu4rPyGim0jR30nn4ARSe5GEn+R8lgdJ9nKiBF0D5kFCeUoxkSu4mF9hqHL4JtmU7IfcD05VLTLNivInKAh6OuN2iF6D9BfWS1TkB7LCYjpKPJ94srh86EM5uV5WjPLnERZkBixk0Bi7mVq8qXWZCrMP4o7wwCCeEnbTKUq9zy629fu28O9t7N5J23g0SdH+3Y+WfYjp4CAtFWULdAHwjNp8ql0IbBzY7Q6Pf0+rOKaM7d3HvnV7Ihv8+hEHVtxC/PiCaIQJKpVpi5qhf8mMHMkPmdJZ9a3zmdUvVQVCrCMqXjn6fx0/4s1aogkujXnN5yZP4KfPkiEc0+FtY7j0P4dOZ/Uc6INkxSXphnjDoAi5M8dbH3Gn7prS+jZpSX/S4q7HDxnEZDvhD9gu0v3eaVmjVaVZEiuPgtKiTvXK/kJzIu7RdgHSqTx2kN9rR61oTVu2fcDr1N94axQTqjuey27ixytOMYVP3ZsCNFi+M4Y8ExYGgpDl34ne8IN6JHtCsIiUSPVteLppjOr4C2IkXBuqnHymfzt0Il2RKLnnbJvgxVgzEyqnAMTKuKjv2DWWK7H4w== berni@fet.at" - key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDGy7lvScEwrJ7/PiykH1b2+K7WQH2WovdUMV/1n7y90kwm2sMERJN9R9mSQIGdF325MPWREAv+cEPIvyRAgER9CuiLF9fWFPas8tKumtu4rPyGim0jR30nn4ARSe5GEn+R8lgdJ9nKiBF0D5kFCeUoxkSu4mF9hqHL4JtmU7IfcD05VLTLNivInKAh6OuN2iF6D9BfWS1TkB7LCYjpKPJ94srh86EM5uV5WjPLnERZkBixk0Bi7mVq8qXWZCrMP4o7wwCCeEnbTKUq9zy629fu28O9t7N5J23g0SdH+3Y+WfYjp4CAtFWULdAHwjNp8ql0IbBzY7Q6Pf0+rOKaM7d3HvnV7Ihv8+hEHVtxC/PiCaIQJKpVpi5qhf8mMHMkPmdJZ9a3zmdUvVQVCrCMqXjn6fx0/4s1aogkujXnN5yZP4KfPkiEc0+FtY7j0P4dOZ/Uc6INkxSXphnjDoAi5M8dbH3Gn7prS+jZpSX/S4q7HDxnEZDvhD9gu0v3eaVmjVaVZEiuPgtKiTvXK/kJzIu7RdgHSqTx2kN9rR61oTVu2fcDr1N94axQTqjuey27ixytOMYVP3ZsCNFi+M4Y8ExYGgpDl34ne8IN6JHtCsIiUSPVteLppjOr4C2IkXBuqnHymfzt0Il2RKLnnbJvgxVgzEyqnAMTKuKjv2DWWK7H4w== berni@fet.at"
- key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC97hn9b7HPGpD2iQTelwxn/xLuvc2ZmOKoczpYequTYYNBf2SGBWTj75rIk7En+6J7cwRd+UDzI1MU09+TPY+e9PenzxCed9cvdhrjkigqBs9Gwz1rTE8Sgl2m9XtIqzg4Pu2ZTyTFB2ZOrF/3BEJ6UBycmnUaxOuoCoxMflEk/Xc14ZXnjAw2M5IZzgZBPYeHtn032noBlglXtgfXQy5dZy2DvbfuEPlc2x/m/zz/QFiWyFHn05FNpvz8grifz+7VIuWvXS0H7uWFFq2Zwjf3yfr8EZo3/bX/fseW5lpkWwYYKjeIXGkwZOnfCFqbbopB+vqhhISwTCQM3ObpY3VlEKyIpKM+0pzfDdQhv3ze4NPLf4wl4fHKvUEdOvpYBkn54s3inft6AzwRw1PRzIiBZbCHM2Lj1/m0s0LB979MvDkkG9wyAWqrRfVRZHO8D/9xfPyDJsNiSpO0R4rpfTV21BRowxBfEjGDsxf+MtzGHSpt6G0MUbg4LOPXmJKecfxK46hFMCDGotQHNf3ZUF2hMpee8dbNhj7Ao0fuf+hYmGrYBdA9SB8XJJLoAjiA0yQpreQD+jTd4pjfofKr5FHZnEBRY0etl6oc4wALfhSDSqd81lBGTEfJx4++6Vm7fI1aQ7UAfqLeT126rXqG9aN20MZ10sEU4isJFgm5741w2w== moses@fet.at" - key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC97hn9b7HPGpD2iQTelwxn/xLuvc2ZmOKoczpYequTYYNBf2SGBWTj75rIk7En+6J7cwRd+UDzI1MU09+TPY+e9PenzxCed9cvdhrjkigqBs9Gwz1rTE8Sgl2m9XtIqzg4Pu2ZTyTFB2ZOrF/3BEJ6UBycmnUaxOuoCoxMflEk/Xc14ZXnjAw2M5IZzgZBPYeHtn032noBlglXtgfXQy5dZy2DvbfuEPlc2x/m/zz/QFiWyFHn05FNpvz8grifz+7VIuWvXS0H7uWFFq2Zwjf3yfr8EZo3/bX/fseW5lpkWwYYKjeIXGkwZOnfCFqbbopB+vqhhISwTCQM3ObpY3VlEKyIpKM+0pzfDdQhv3ze4NPLf4wl4fHKvUEdOvpYBkn54s3inft6AzwRw1PRzIiBZbCHM2Lj1/m0s0LB979MvDkkG9wyAWqrRfVRZHO8D/9xfPyDJsNiSpO0R4rpfTV21BRowxBfEjGDsxf+MtzGHSpt6G0MUbg4LOPXmJKecfxK46hFMCDGotQHNf3ZUF2hMpee8dbNhj7Ao0fuf+hYmGrYBdA9SB8XJJLoAjiA0yQpreQD+jTd4pjfofKr5FHZnEBRY0etl6oc4wALfhSDSqd81lBGTEfJx4++6Vm7fI1aQ7UAfqLeT126rXqG9aN20MZ10sEU4isJFgm5741w2w== moses@fet.at"
- key: 'no-pty,no-agent-forwarding,no-X11-forwarding,command="zfs_mount.sh shutdown || shutdown -h +1" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCiI41+XkobMT0K8ZrHdCeomdGAIRMZbdX1VjGe5OWa72rcaDFmBtK7MxD5xPZEdSaDkn+Nrpwv5/j10MccvkAOI/tx6PIxcgDF52FnHLMMVrXRM3cnkm9CrBi4kCN0D2fpbDLhknJhiqftIcPdct/a9foZQwkWOzGUN2Rk0mCw2QzkGyWHNxOMzMjV0gpfAWPv6Jg+JKDl5EHf2xJTeJ/l0TG6O0lsc5YY/7cqjRJJzTVFDo1Gy+qNgff0mbPrhcbWepG5R1tjkdT++f8uuoVkBUamwkjwDpH2y57sdESEPB0C5ES2cglOp2X3MMN7EnUBHYU3mMiYU0wV+b7Q3oKmQuG86a2D+yEp+0+WFaUY/TMCNpslGOtTBrNLshMIX/bnrx/aF9DApl9L/kUIlSxwwBNiPIl4VVU1p5Zzj/YAPvRl0kAKjosOZgl108JeRUbhQSGVrcODyhaIMQv4BAzHnV0kii7jNACHhqBR36eo3N6HX7GkbnU1YadZRcrxrpE9z9mrXuqWxzl4Cmz1yHb1JTwsnQQ2Dy0trIklQjEmLxvG8zpxHLV3EQmtIMK/g2Mk6VTdz9HZnwYLU7Mj/uZk0DWhTZ5Eyj6QAbcw2gLPLEUmdQhkHSoQKxHY0at3OjGFGydyc/3n7B7d578uxVBrp04uhTbW7SDi6mYGCkvCRQ== nut ups shutdown' - key: 'no-pty,no-agent-forwarding,no-X11-forwarding,command="zfs_mount.sh shutdown || shutdown -h +1" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCiI41+XkobMT0K8ZrHdCeomdGAIRMZbdX1VjGe5OWa72rcaDFmBtK7MxD5xPZEdSaDkn+Nrpwv5/j10MccvkAOI/tx6PIxcgDF52FnHLMMVrXRM3cnkm9CrBi4kCN0D2fpbDLhknJhiqftIcPdct/a9foZQwkWOzGUN2Rk0mCw2QzkGyWHNxOMzMjV0gpfAWPv6Jg+JKDl5EHf2xJTeJ/l0TG6O0lsc5YY/7cqjRJJzTVFDo1Gy+qNgff0mbPrhcbWepG5R1tjkdT++f8uuoVkBUamwkjwDpH2y57sdESEPB0C5ES2cglOp2X3MMN7EnUBHYU3mMiYU0wV+b7Q3oKmQuG86a2D+yEp+0+WFaUY/TMCNpslGOtTBrNLshMIX/bnrx/aF9DApl9L/kUIlSxwwBNiPIl4VVU1p5Zzj/YAPvRl0kAKjosOZgl108JeRUbhQSGVrcODyhaIMQv4BAzHnV0kii7jNACHhqBR36eo3N6HX7GkbnU1YadZRcrxrpE9z9mrXuqWxzl4Cmz1yHb1JTwsnQQ2Dy0trIklQjEmLxvG8zpxHLV3EQmtIMK/g2Mk6VTdz9HZnwYLU7Mj/uZk0DWhTZ5Eyj6QAbcw2gLPLEUmdQhkHSoQKxHY0at3OjGFGydyc/3n7B7d578uxVBrp04uhTbW7SDi6mYGCkvCRQ== nut ups shutdown'

View File

@@ -2,7 +2,6 @@
common_basic_packages: common_basic_packages:
- cron-apt - cron-apt
- curl - curl
- emacs-nox
- ncurses-term - ncurses-term
- etckeeper - etckeeper
- git - git
@@ -20,6 +19,6 @@ common_basic_packages:
- zsh - zsh
# for ansible/debian # for ansible/debian
- lsb-release - lsb-release
- python3-apt - python-apt
- python3-pycurl - python-pycurl
- molly-guard - molly-guard

View File

@@ -21,8 +21,8 @@ lxc:
- lxc.network.1.hwaddr = 00:50:fc:ce:1b:c3 - lxc.network.1.hwaddr = 00:50:fc:ce:1b:c3
- lxc.network.1.link = br0 - lxc.network.1.link = br0
- lxc.network.1.flags = up - lxc.network.1.flags = up
- lxc.network.1.ipv4 = 128.131.95.206/24 - lxc.network.1.ipv4 = 128.130.95.206/27
- lxc.network.1.ipv4.gateway = 128.131.95.1 - lxc.network.1.ipv4.gateway = 128.130.95.193
- lxc.pts = 6 - lxc.pts = 6
- name: betam - name: betam
@@ -70,8 +70,8 @@ lxc:
- lxc.network.1.hwaddr = 00:15:c5:5d:78:0e - lxc.network.1.hwaddr = 00:15:c5:5d:78:0e
- lxc.network.1.link = br0 - lxc.network.1.link = br0
- lxc.network.1.flags = up - lxc.network.1.flags = up
- lxc.network.1.ipv4 = 128.131.95.204/24 - lxc.network.1.ipv4 = 128.130.95.205/27
- lxc.network.1.ipv4.gateway = 128.131.95.1 - lxc.network.1.ipv4.gateway = 128.130.95.193
- lxc.pts = 6 - lxc.pts = 6
- lxc.mount.entry = /zv1/laika /var/lib/lxc/lxc-laika-01/rootfs/home/backup/repos none bind,create=dir 0 0 - lxc.mount.entry = /zv1/laika /var/lib/lxc/lxc-laika-01/rootfs/home/backup/repos none bind,create=dir 0 0
@@ -114,4 +114,34 @@ lxc:
- lxc.network.flags = up - lxc.network.flags = up
- lxc.mount.entry = /zv1/andis /var/lib/lxc/lxc-fetsite-02/rootfs/srv/ none bind,create=dir 0 0 - lxc.mount.entry = /zv1/andis /var/lib/lxc/lxc-fetsite-02/rootfs/srv/ none bind,create=dir 0 0
- name: fetsite
revision: "03"
template: debian
config:
- lxc.network.type = veth
- lxc.network.hwaddr = 2e:6d:b6:07:10:03
- lxc.network.link = br1
- lxc.network.flags = up
- lxc.mount.entry = /zv1/andis /var/lib/lxc/lxc-fetsite-03/rootfs/srv/ none bind,create=dir 0 0
- name: fetsite
revision: "04"
template: debian
config:
- lxc.network.type = veth
- lxc.network.hwaddr = 2e:6d:b6:07:10:04
- lxc.network.link = br1
- lxc.network.flags = up
- lxc.mount.entry = /zv1/andis /var/lib/lxc/lxc-fetsite-04/rootfs/srv/ none bind,create=dir 0 0
- name: fetsite
revision: "05"
template: debian
config:
- lxc.network.type = veth
- lxc.network.hwaddr = 2e:6d:b6:07:10:05
- lxc.network.link = br1
- lxc.network.flags = up
- lxc.mount.entry = /zv1/andis /var/lib/lxc/lxc-fetsite-05/rootfs/srv/ none bind,create=dir 0 0
common_zfs: True common_zfs: True

3
host_vars/fetsite3 Normal file
View File

@@ -0,0 +1,3 @@
inventory_hostname: fetsite3.fet.htu.tuwien.ac.at
inventory_hostname_short: fetsite3

3
host_vars/fetsite4 Normal file
View File

@@ -0,0 +1,3 @@
inventory_hostname: fetsite4.fet.htu.tuwien.ac.at
inventory_hostname_short: fetsite4

3
host_vars/fetsite5 Normal file
View File

@@ -0,0 +1,3 @@
inventory_hostname: fetsite5.fet.htu.tuwien.ac.at
inventory_hostname_short: fetsite5

View File

@@ -11,6 +11,11 @@ all:
alekse: alekse:
wostok: wostok:
fetsite: fetsite:
fetsite3:
fetsite4:
fetsite5:
fetsite6:
fetsite21:
fet_lxc_void: fet_lxc_void:
hosts: hosts:
sputnik: sputnik:

7
install3 Executable file
View File

@@ -0,0 +1,7 @@
#/bin/bash
if [ ! -d ".env_ansible" ]; then
python3 -m venv .env_ansible
fi
source .env_ansible/bin/activate
pip3 install --upgrade pip
pip3 install --upgrade ansible

12
ssh.cfg
View File

@@ -43,6 +43,18 @@ Host progress
User root User root
Proxyjump sputnik Proxyjump sputnik
Host fetsite3
User root
Proxyjump sputnik
Host fetsite4
User root
Proxyjump sputnik
Host fetsite5
User root
Proxyjump sputnik
Host energija Host energija
Hostname energija.htu.tuwien.ac.at Hostname energija.htu.tuwien.ac.at
ProxyJump sputnik ProxyJump sputnik