Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
nemo 64d591a266 Correct problem in a awk command pirms 8 mēnešiem
LICENSE Initial commit, based on old erispoe VM deploy script pirms 1 gada
README.md Update README and deploy_vm.sh pirms 8 mēnešiem
creds Initial commit, based on old erispoe VM deploy script pirms 1 gada
deploy_vm.conf Add DNS params pirms 8 mēnešiem
deploy_vm.sh Correct problem in a awk command pirms 8 mēnešiem
vm-template.conf Add DNS params pirms 8 mēnešiem

README.md

deploy_vm

Script to deploy a VM based on debian template (in our case). The script add IPAM entry for an IPv4 address and an IPv6 range, and deploy/configure a VM based on the VM conf file (see vm-template.conf).

How to use

  • Define your IPAM credentials in file “cred” and adjust parameters in “deploy_vm.conf” file
  • Copy the VM conf file template : cp vm-template.conf vm-user123.conf
  • Adjust all parameters in new file vm-user123.conf
  • WARNING : if the SSH public key isn't correct, nobody would be able to log in the VM after deploy.
  • Run the script : ./deploy_vm.sh vm-user123.conf

If problems

  • If the script fail and already do updates in IPAM or on the VM, you can manually finish the deploy OR delete IPAM entries (1 IPv4 and 1 IPv6 range), delete the VM, rectify to avoid the problem and retry deploy

To do

  • Variabilize some parameters like adminsys e-mail address, ...
  • Verify if VM conf file parameters are numbers before test the interval (actually in the same line)
  • Verify deploy_vm.conf parameters