feat(clan): re-enable dm-pull-deploy via forked clan-community 🌊
Stage 4e, take 2. Point the clan-community input at our fork's branch that sanitizes machine.name for data-mesher's file-name validator (upstream PR: clan/clan-community#25). Revisit this pin once merged. - flake.nix: clan-community.url → fork + fix branch - flake-modules/clan.nix: re-adds meta.domain = "clan", inventory.instances.data-mesher (sunken-ship bootstrap, both default), inventory.instances.dm-pull-deploy (sunken-ship push, both default action="switch"), and clanHostsModule that puts /etc/hosts entries for <host>.clan → each machine's ZT IPv6 so libp2p multiaddr resolution works without a clan-domain DNS server. - Generator vars for data-mesher + dm-pull-deploy signing keys were regenerated on sunken-ship (data-mesher isn't packaged for aarch64-darwin, so clan vars generate runs on Linux).
This commit is contained in:
parent
1d4c6c8f4f
commit
22808f39fa
34 changed files with 337 additions and 20 deletions
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"data": "ENC[AES256_GCM,data:vhKOKajk8ZG8Xjtj3dqgYETBjLIhvECvmVKP4LdrHa0sSK2IAm2dBO0vBaeHHst5pSzpRJuNJwwNhAZlO404puXSh2ul9/AopKSgGqr6DqDlgQDemSduCSmQRcQUfygQYB086mnACl+TUo4U0l7j/oDCVbIcvMM=,iv:RnjAM8KlFsdKvZ5h3l4PfXP3GzSun5cSQnfQL3KwOpw=,tag:7vp61F375LY4WOLHg9pTPg==,type:str]",
|
||||
"sops": {
|
||||
"age": [
|
||||
{
|
||||
"recipient": "age18gtjh28qxeltg2r2tzxwl096crkqkqk8tjhersyf7mzdsddady7qs34x0m",
|
||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5Y3JXOTAzQzlWdjE3b0oz\nUDBCb1dEY1BQUXltc0ZPUUttSDJmOStVRkFBCnliR0tPbEViTzZPZkt4ZGJoMGli\neWg4a3E5OE5taitsRzZQQkZ3dmJubW8KLS0tIDVGRW5TcStrVzY3ay91VGVGREFl\nMm5sWUpJY1JGOUtLSGxreHovN3RnWU0KqLtu8z+hm5S8M2U+ApZ5Wgw7HoiImamu\nVf9ARzgQ1G4kDKU7CW3nH7Oun876HoA1hcPnKgTlDSHMh95nMASC5A==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||
},
|
||||
{
|
||||
"recipient": "age1g6y8gvcampqj5y3yzdajke2h5n7k6ckdg6a424cghy5325px7cmqjmmd28",
|
||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBybHM4Mzh6UWFKU0JzdHdU\ncmpEM2VqRk9GRDRsL24wSmw1Y28vYStna3g4CjZhaEs2T3kzZTc1VmptWlBMVnpp\nTzJ3bnZtd2NSK2tiaDJHdUxFdWQ0ZzgKLS0tIHA0MFZPSjZYYUdUYmxLaGhsSVdn\nT20xVWczdWlPbFM3VXo2MkNJcTM1L2cKfOO02LLAxJPd1zsxj2fpntGRXSA3Lg3m\nW+1LoGFoFofZ0ds9MVls1ILZMdaBpHdQ4eF5B7IJt5B5Up9rk//p9g==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||
}
|
||||
],
|
||||
"lastmodified": "2026-04-20T17:57:27Z",
|
||||
"mac": "ENC[AES256_GCM,data:2qoVM/dTkE/qn2BPhDlUIFHg9nObArUh4yPVCzUng+wiLF9Umppl7DfzG0F+JNsKR087nMKYSEsN/yWeWdDaTfR6tOnTsxBj7ybNjUokNCTT5h4eN1RH1aAdOVXtFoF6EV1pkYN+uXuc0HhC04qVVgnFtLRO97oyI9CjgH7eSjI=,iv:MhW2NwpNlkahGw8V803NF9lEchQBue5BbDlJSv3HYTs=,tag:MyYA1QwKfxbwpyCsvXc76w==,type:str]",
|
||||
"version": "3.12.2"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue