Adding Node4
This commit is contained in:
@@ -49,12 +49,12 @@ def WriteVMFile(content,hosttype,hostclass):
|
||||
with open(filepath+host+'-vm.service','w') as vmfile:
|
||||
vmfile.write('[Unit]\n')
|
||||
vmfile.write('Description=AniNIX/' + host + '\n')
|
||||
vmfile.write('After=network.target\n')
|
||||
vmfile.write('After=network-online.target\n')
|
||||
vmfile.write('\n')
|
||||
vmfile.write('[Service]\n')
|
||||
vmfile.write('ExecStart=/usr/sbin/qemu-system-x86_64 -name AniNIX/' + host + ' -machine type=pc,accel=kvm')
|
||||
vmfile.write('ExecStart=/usr/sbin/qemu-system-x86_64 -name AniNIX/' + host + ' -machine type=q35,accel=kvm')
|
||||
if 'uefi' in content['all']['children'][hosttype]['children'][hostclass]['hosts'][host].keys(): vmfile.write(' -bios /usr/share/edk2-ovmf/x64/OVMF.fd')
|
||||
vmfile.write(' -cpu host -smp ' + cores + ' ' + disks + ' -net nic,macaddr=' + mac + ',model=virtio -net bridge,br=' + bridge + ' -vga std -nographic -vnc :' + str(vnc) + ' -m size=' + str(memory) + 'G -device virtio-rng-pci\n')
|
||||
vmfile.write(' -cpu host -smp ' + cores + ' ' + disks + ' -net nic,macaddr=' + mac + ',model=virtio -net bridge,br=' + bridge + ' -vga std -nographic -serial none -vnc :' + str(vnc) + ' -m size=' + str(memory) + 'G -device virtio-rng-pci\n')
|
||||
vmfile.write('ExecReload=/bin/kill -HUP $MAINPID\n')
|
||||
vmfile.write('KillMode=process\n')
|
||||
vmfile.write('Restart=always\n')
|
||||
|
||||
+14
-5
@@ -64,7 +64,7 @@ all:
|
||||
ip: 10.0.1.5
|
||||
mac: fa:ec:43:87:4d:2d
|
||||
tap: true
|
||||
ups: 'aps'
|
||||
ups: 'apc'
|
||||
active_vms:
|
||||
- Yggdrasil
|
||||
Node2:
|
||||
@@ -84,6 +84,15 @@ all:
|
||||
tap: true
|
||||
active_vms:
|
||||
- TDS-Jump
|
||||
Node4:
|
||||
ansible_user: depriv
|
||||
ipinterface: enp1s0
|
||||
ip: 10.0.1.6
|
||||
mac: c8:ff:bf:0c:71:94
|
||||
tap: true
|
||||
ups: 'apc'
|
||||
active_vms:
|
||||
- Yggdrasil
|
||||
Geth:
|
||||
hosts:
|
||||
Geth0:
|
||||
@@ -171,10 +180,10 @@ all:
|
||||
vnc: 1
|
||||
vscan_enabled: true
|
||||
disks:
|
||||
- '-drive format=raw,index=0,media=disk,file=/dev/sda'
|
||||
- '-drive format=raw,index=0,media=disk,file=/dev/sdb'
|
||||
- '-drive format=raw,index=0,media=disk,file=/dev/sdc'
|
||||
- '-drive format=raw,index=0,media=disk,file=/dev/sdd'
|
||||
- '-device virtio-scsi-pci,id=scsi0 -drive file=/dev/sda,if=none,format=raw,discard=unmap,aio=native,cache=none,id=sda -device scsi-hd,drive=sda,bus=scsi0.0'
|
||||
- '-device virtio-scsi-pci,id=scsi1 -drive file=/dev/sdb,if=none,format=raw,discard=unmap,aio=native,cache=none,id=sdb -device scsi-hd,drive=sdb,bus=scsi1.0'
|
||||
- '-device virtio-scsi-pci,id=scsi2 -drive file=/dev/sdc,if=none,format=raw,discard=unmap,aio=native,cache=none,id=sdc -device scsi-hd,drive=sdc,bus=scsi2.0'
|
||||
- '-device virtio-scsi-pci,id=scsi3 -drive file=/dev/sdd,if=none,format=raw,discard=unmap,aio=native,cache=none,id=sdd -device scsi-hd,drive=sdd,bus=scsi3.0'
|
||||
Vergil: # 10.0.1.32/28
|
||||
vars:
|
||||
motion_enabled: yes
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
become: yes
|
||||
register: dns_updated
|
||||
copy:
|
||||
dest: /etc/pihole/custom.list
|
||||
dest: /etc/pihole/hosts/custom.list
|
||||
src: dns
|
||||
owner: pihole
|
||||
group: pihole
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
################################################################################
|
||||
# AniNIX/Node4 #
|
||||
# #
|
||||
# This is the network virtualization platform. VMs can be found with this: #
|
||||
# cd /usr/lib/systemd/system; ls -1 *vm.service | xargs -n 1 systemctl status #
|
||||
################################################################################
|
||||
@@ -57,11 +57,15 @@
|
||||
- git
|
||||
- tmux
|
||||
- vim
|
||||
- sysstat
|
||||
- iotop
|
||||
- lsof
|
||||
- rsync
|
||||
- xfsprogs
|
||||
- man
|
||||
- sysstat
|
||||
- iotop
|
||||
- lsof
|
||||
- bind
|
||||
- net-tools
|
||||
- curl
|
||||
- nmap
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
include "/etc/monit.d/checks/system"
|
||||
include "/etc/monit.d/checks/automated_response"
|
||||
Reference in New Issue
Block a user