SPB Git forge
3commits 1branches 0releases
2.9 MBsize
maindefault branch
6 h agolast push
HTML 57.2% Shell 19.1% Python 11.2% CSS 7.4% JavaScript 5.1%
1.6 KB · 10 lines javascript
Raw Blame History
1(function(){2  const d = document.querySelector('iframe').contentDocument;3  function setv(sel, v){ const e=d.querySelector(sel); if(!e) return sel+' introuvable';4    e.focus(); e.value=v; ['input','change','blur'].forEach(t=>e.dispatchEvent(new Event(t,{bubbles:true}))); return sel+'='+e.value.length; }5  const r=[];6  r.push(setv('input[name=hostname]', 'bhs128'));7  r.push(setv('textarea[name=sshKey]', "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG5oW8BH99QOZT/iw1z7kFfDWhLaHgOqi5RSvjMfzGBk maclustr-cluster"));8  r.push(setv('textarea[name=postInstallationScript]', "#!/bin/bash\n# maclustr post-install (OVH BHS128, 2026-09-10) : cl\u00e9s du cluster pour ubuntu + root, paquets de base, marqueur.\nset -e\nfor u in ubuntu root; do\n  h=$(getent passwd $u | cut -d: -f6); mkdir -p \"$h/.ssh\"; chmod 700 \"$h/.ssh\"\n  for k in \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG5oW8BH99QOZT/iw1z7kFfDWhLaHgOqi5RSvjMfzGBk maclustr-cluster\" \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIpKd9RkY8MFNjXKd0wzLA12YE9gVNItBUe9C43JXrTk maclustr-m1m32\" \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDzM4+zbf9lRoXfp7imfaqSff0mdCei7aDO1aRXNpxpX maclustr-agentd\"; do grep -qF \"$k\" \"$h/.ssh/authorized_keys\" 2>/dev/null || echo \"$k\" >> \"$h/.ssh/authorized_keys\"; done\n  chmod 600 \"$h/.ssh/authorized_keys\"; chown -R $u \"$h/.ssh\"\ndone\nexport DEBIAN_FRONTEND=noninteractive\napt-get update -qq && apt-get install -y -qq git python3 htop tmux jq rsync curl build-essential unattended-upgrades wireguard wireguard-tools ufw bc >/dev/null 2>&1 || true\ntimedatectl set-timezone America/Toronto || true\ndate > /root/maclustr-postinstall.done\n"));9  return r.join(' | ');10})()