spb/cluster-skill
Public
HTML 57.2%
Shell 19.1%
Python 11.2%
CSS 7.4%
JavaScript 5.1%
1#!/bin/bash2# maclustr post-install (OVH BHS128, 2026-09-10) : clés du cluster pour ubuntu + root, paquets de base, marqueur.3set -e4for u in ubuntu root; do5 h=$(getent passwd $u | cut -d: -f6); mkdir -p "$h/.ssh"; chmod 700 "$h/.ssh"6 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"; done7 chmod 600 "$h/.ssh/authorized_keys"; chown -R $u "$h/.ssh"8done9export DEBIAN_FRONTEND=noninteractive10apt-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 || true11timedatectl set-timezone America/Toronto || true12date > /root/maclustr-postinstall.done13