diff --git a/roles/proxmox/tasks/56_provision_new_vm.yml b/roles/proxmox/tasks/56_provision_new_vm.yml index f1610fe..953b990 100644 --- a/roles/proxmox/tasks/56_provision_new_vm.yml +++ b/roles/proxmox/tasks/56_provision_new_vm.yml @@ -88,6 +88,7 @@ # state: present # delegate_to: localhost + - name: Copy VM check script to node ansible.builtin.copy: src: check_proxmox_vm.sh @@ -95,6 +96,13 @@ mode: '0755' delegate_to: "{{ vm.node }}" +- name: Creates PATH-entry for crontab + ansible.builtin.cron: + name: PATH + env: yes + job: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + delegate_to: "{{ vm.node }}" + - name: Schedule VM check script ansible.builtin.cron: name: "Check VM {{ vm.name }}" diff --git a/vars/group_vars/proxmox/secrets_vm.yml b/vars/group_vars/proxmox/secrets_vm.yml index 160edb4..1fdbd52 100644 --- a/vars/group_vars/proxmox/secrets_vm.yml +++ b/vars/group_vars/proxmox/secrets_vm.yml @@ -1,37 +1,43 @@ $ANSIBLE_VAULT;1.1;AES256 -35623165396364393163336632343430303264653631656638663633363139643231643764663864 -6632636634616537643630666264666331396363396132620a663665353138383637653037653762 -32653366396562386366323634363938613232323335663339643938626139386430303131383739 -6134356662316433630a613663653061643363656239623361323162623661633762363039333537 -63383834396662653561303039336663616437633333656266383261323833623166333562636461 -38653130393064326539663463633862353937386562623766323863666539323038613461613766 -39616263666432616432373432633966353332643161343939326436353037346130636534303464 -65366434633862363438626664326333323739336538336630373034643162353362373038363665 -34323066353433313462633930343266636461313331303938306531386237383836323836366637 -37333438313236656339643839376639663562366539633663656663336536613736666462636665 -32346339373831383432343039313332656538373837336263363665366338666630336561326431 -63366537636433386237653336396532363463613031393138323636366362343736626131313365 -37323761383861303731343133366331633661623131643465303962646162663735633937646264 -33653433366335383661323766633536353530626363356632666237356532366634623661306263 -66326430323332303161643463643065373632386638396334663165366439323864356661346635 -66666337346461616565306335613632666264663633313137663932383731666336636465633734 -66323662663933356566326335633439383531633831653130383964383537373633643838373265 -33323731343662373535633730623662616136373161633663303435636466383264663036633035 -61663635353932333435306437373264333134333837376136326462343764633833653061626162 -35633163363665336433643765333764366236626433366535626430613239326339313535383833 -33333739373436336436663662323134393438323633656236623134353833366263613466346565 -37326233303036383337303832633166663866353431636139353833363263383766613838336663 -65303537633336636137316635653638396334313463363536623261646336343166656233303930 -32346365316435393362393639623636376465623031613562336239666665303739353631623737 -66363038666264373931613635366464356435663032313436653339373334373236373930653866 -35613533643134393164633338663862613737343866623436316263656433633062333436343163 -35616263323933633962346139663438333436613161646166396435613939613264353030323334 -30333062633462383332323135623430323431326366663766323966646166336631333835373538 -63653962366536353830313836666637343139356539616564656265613332396234306661646639 -62306638623632646633393364383739656435613266633632306537666166663330353431633532 -34363964633232623464643131613131363963656233383661333436363531306361306230376236 -31376663623664653966633535646565356163656363663134376263323536383430666264376633 -32626433626335613034336362636566633063383163393633613432326237653361323331373530 -32383232363266633539396232353534646162393730653561346333313832623932363831353666 -31363532613830343636663533333737313739303637613164303033363965666634323838373733 -39333862393566363036 +36393036353232616230343761336237643137376162363265316435343335336332613433663936 +3363366164323836333664313166326666373666643366330a346435623833333064646631366134 +32346263386430393836663035313961373737346562613066313663323138636232656435613639 +3830646136613335380a373362356534353138343966343163333532373331353435383336303161 +38306339313335343037363066326465376461336437373233663661343964346261656537626133 +34343766373362666338313533373735343665353561383731386530303331326237323962616130 +61333137393333373936343831663138373833633461363761373631303165366537306563366566 +35356135643037313163366536303765386232393131663964346132643336326634666634613662 +33666161663934373062393330343931356631626432643039653566623433656239636339393762 +62326334363163386139333932643963623361356562626130616136643536633961663534333033 +32326332393461633832653564336661643738396632313934333636383663663136323163383162 +34656166623231613132316333326662623664316238353764383035653638636361326363356236 +33623862313335633635356264626161653235626661653337323734336166636666373438393663 +64356437663764613530363134653039356637383666663664343633643337393232613635366666 +32643063373364643963323832383962656538363732663866316563373530306233363931313662 +33393861376233366536613732376163383062633066376566393236663536613931326464316639 +34626639396339333864633531373031366331393435303937313438623330333936363636363633 +66663137373839356261366334313961313066346532356235636264643832343730363063623765 +61613637363265646464333361326663383932643663373062653234663034313030356439386636 +31356234313362636264666566336534316636616137646439346239376432373066386639373531 +66306464333931626237646166643137643161313864376165633437613239306330373838623034 +33393761336363343635363432643039376439623166333437633130316132303134303933323734 +62353063343732343637323766313130313165636139326263623664313161363939636163303437 +30636265616637396166383339336563653239653530616635346639386166313964656131303737 +65663664613665396561393234613665343733613861626232613263353734303337623039356162 +62393866313830326234393163323230376432613933343161646562643131353036656361396533 +64386430353134353132313733616437653964346532333765316164363561313538643535343637 +32633733643630333662366364336234633333376266386666656632313935306164646262356562 +61626261656638383131366239343966323031313233343634353534366439663135366164326239 +35346133306462313937306436633738643534333730306265373531343664653734396261353065 +65306665373335613562356530326132363464336430616632333737633965353764666663646265 +35613737333863643038633065303438653233626665646462313065616163666136646331356264 +64313138313035383036396561363238363665386237383237366430313834616465623130623362 +39376136363434646135336536323530396632616634383861616339353836633539303138623339 +36386264353530623934386433343164626263623836353639383335323635663561633161623966 +35313530323166623864393836626531396637346335396430646337386561376665346339616534 +39383164333633323033616331306664363966393863326164353566373131336162636562306135 +36313865613936326566613266303534303465303936373930393837663431366436666236356430 +66383434376663303831616134343635393163653837613665383331343766393432396163376234 +30666239336662616362393435373864663832663565376232633466323535623366303065336331 +33663361396363633731326361303366326532326435306431323937633539613466623938316466 +6433393135626436626636646332393035373338396634363966 diff --git a/vars/group_vars/proxmox/vms.yml b/vars/group_vars/proxmox/vms.yml index c3a7301..ffe8278 100644 --- a/vars/group_vars/proxmox/vms.yml +++ b/vars/group_vars/proxmox/vms.yml @@ -124,3 +124,25 @@ vms: ciuser: "{{ user }}" sshkeys: "{{ pubkey }}" disk_size: 64 # in Gb + - name: "k3s-agent13" + node: "lulu" + vmid: 213 + cores: 2 + memory: 4096 # in MiB + net: + net0: "virtio,bridge=vmbr0,firewall=1" + boot_image: "{{ proxmox_cloud_init_images.debian.name }}" + ciuser: "{{ user }}" + sshkeys: "{{ pubkey }}" + disk_size: 128 # in Gb + - name: "k3s-agent14" + node: "naruto01" + vmid: 214 + cores: 2 + memory: 4096 + net: + net0: "virtio,bridge=vmbr0,firewall=1" + boot_image: "{{ proxmox_cloud_init_images.debian.name }}" + ciuser: "{{ user }}" + sshkeys: "{{ pubkey }}" + disk_size: 64 diff --git a/vars/k3s.ini b/vars/k3s.ini index 36ee2e4..4df12df 100644 --- a/vars/k3s.ini +++ b/vars/k3s.ini @@ -15,6 +15,8 @@ k3s-server12 k3s-agent10 k3s-agent11 k3s-agent12 +k3s-agent13 +k3s-agent14 [k3s_loadbalancer] k3s-loadbalancer