Ansibleを使った堅牢なホームラボProxmox設定の自動化

2025-08-08
Ansibleを使った堅牢なホームラボProxmox設定の自動化

柔軟性と堅牢性を高めるため、著者はホームラボをMinisforum UM880 PlusミニPCに移行し、Proxmox VEを導入しました。この記事では、暗号化されたDebian OSのインストール、ブリッジネットワークの設定、Ansibleを使用したProxmoxのインストールと設定の自動化など、全プロセスを詳細に説明しています。Proxmoxのインストールによってシステムがクラッシュするなど、遭遇した課題とその解決策も文書化されています。その結果、高度に自動化されたProxmox設定が実現し、将来のKubernetes実験のための堅実な基盤が築かれました。

続きを読む
開発

Base64エンコードされたJSON、証明書、秘密鍵を肉眼で識別する

2025-08-06
Base64エンコードされたJSON、証明書、秘密鍵を肉眼で識別する

開発者が、GitHubへの安全なコミットのために、暗号化されているはずのファイルをチェックしていたところ、中にBase64エンコードされたJSON文字列を発見しました。同僚がそのパターンを指摘しました。驚くべきことに、Base64エンコードされた証明書や秘密鍵も、同様の容易に識別できる特徴(例えば、証明書は多くの場合「LS」で始まる)を持つことが分かりました。この簡単なテクニックは、開発者が機密情報(キーなど)を誤って公開リポジトリにコミットするのを防ぐのに役立ちます。

続きを読む
開発