diff --git a/inventories/default.nix b/inventories/default.nix index 10823f2..c548719 100644 --- a/inventories/default.nix +++ b/inventories/default.nix @@ -1,5 +1,8 @@ { - imports = [ ./personal-computer.nix ]; + imports = [ + ./personal-computer.nix + ./emmie.nix + ]; clan = { inventory = { diff --git a/inventories/emmie.nix b/inventories/emmie.nix new file mode 100644 index 0000000..678ab8b --- /dev/null +++ b/inventories/emmie.nix @@ -0,0 +1,26 @@ +{ + clan.inventory = { + tags = { + emmie = [ "rana" ]; + }; + + instances = { + emmie-syncthing = { + module = { + name = "syncthing"; + input = "clan-core"; + }; + roles.peer.tags.emmie = { }; + roles.peer.settings = { + extraDevices = { + pixel7a = { + id = "CEUJMEG-SOHXIJF-G2FT5QB-6MZW3EN-PONI3QN-HPEIOSU-IMSLGW7-XUU6BQK"; + name = "eris"; + addresses = [ "dynamic" ]; + }; + }; + }; + }; + }; + }; +} diff --git a/modules/clan/home-profiles/home-user/home.nix b/modules/clan/home-profiles/home-user/home.nix index 510e6a2..359683e 100644 --- a/modules/clan/home-profiles/home-user/home.nix +++ b/modules/clan/home-profiles/home-user/home.nix @@ -22,4 +22,5 @@ ]; }; programs.home-manager.enable = true; + services.syncthing.tray.enable = osConfig.services.syncthing.enable; } diff --git a/vars/per-machine/b4l/grafana/secret_key/groups/admins b/vars/per-machine/b4l/grafana/secret_key/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/b4l/grafana/secret_key/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/grafana/secret_key/machines/b4l b/vars/per-machine/b4l/grafana/secret_key/machines/b4l new file mode 120000 index 0000000..72e1b85 --- /dev/null +++ b/vars/per-machine/b4l/grafana/secret_key/machines/b4l @@ -0,0 +1 @@ +../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/grafana/secret_key/secret b/vars/per-machine/b4l/grafana/secret_key/secret new file mode 100644 index 0000000..4dac8e4 --- /dev/null +++ b/vars/per-machine/b4l/grafana/secret_key/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:+Z2zooOo5dcjqd4TrwJdMMG2A1YCEFsrWgibckgTE1tlKh1mdoiSO9LZaCZA0zBp8IS1y2rYktDyILXqW87bua8=,iv:nTWSILxJuY1TNXF4LYJLF7Dk1oU0H/rZQxEv//cmb+A=,tag:zb/3si6B6yBs/8o0FMoR2w==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArdVhSbVhZVWM0aXp3ckVE\nbyt2VVVNdlYwdHFFUEpoNUIvNHhWUGJIeTFRCjJzQWk0dWZ6dWtFVnlCVXlrcjhE\nV09rb2hpdm5CSVkxRWlaYlBCL2ZFdGsKLS0tIGVKWmptd00vRjZNYkdnOE9YRi8r\nRHdqZVg2eTkrSThpYTZycnN0WWZNbXcKnZeo1c0Q/RUujSWkNxoebdZ9g7GATs1a\nutlDVtl14WLHa1x3KGBtaOFkSDjTxbwrwfIfNiqzl1RfSWtJgNDKRQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGTVFGSFNGVHdLVUt1d2h6\naU9pTmsyN2NvYzRsNlpTWHdKMTY0WUhHTnlrCnlKVEMwR2FuUXZuRUJKVmFTU2tB\nNHlkQ3dteGlQMFQwVmRaQVNyNkhoNm8KLS0tIGtjN1NoVDA2NDRhUnFieXUwTGdI\nM01VNG54b1NLMFZQcEFCbFh0cnIvK1kKyQKN0w9InSNKCb2hKRuBfpJnftekrA8f\nns7WD3T7vBFE1/BNuZpMN1AUQnY9KArlh7cPMmhQqbc5ckFPdWdvDg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFNrelpDYlFq\nVDRHTlFIMDllTStJYTkzOWhxb2pOSXRXcXhSYk1WVndTR2sgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp1T0MrZzl0Y05nd3VETEtRdlFlQkdw\nSWY2WTJtcWgrVnBkRmhvQm52Z2ZzCi0tLSBtZUs4K3NiRUVtRGVHTnNpdE5kNWFr\nbzN4eVpQUHE4S2xCamdoT3RoWXBzChpsTQBKDrBlMHlDXzQtWXLt1+J75XNyB577\n9DtesuqFgKmmSKnJTtXlinNQ/ya92yR9gsvS9raFMCI1dA8Xdz0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9PZDNsMzd2\nNXZLK1dnVEZLSjNRZWJWZkQwR1YydElMdHc2NjVGSjZ3QU0gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp0VThFb1dZWlFMV200SjlNRE1LZ1p4\nSFZTWXhQeGVuMms0ZExDRm5UOUMwCi0tLSBNNmIrNktHWWZ4dENzV2srT0pzYmMx\nSjJDVFA3UERyQW1ackVvMGkzVDhrCvF9pQwBP/WNFrTlo0mSzHCutOr1IowsgX36\nSUANao2WlTD//PEhy5ETCySkCYmvwTGksRKgLK94gOmIwxQ7354=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDB0b2JNcWJ5\nbDN6SWtaSitUM1VoYnBQeEM1VHN3N1d4c2VYR2pBSUJQRDQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo3MTJhc0hIbTYxNllDOWdOWEZlU1lj\nakZzUVEvSEcyTTlFVHlNdVdob3RVCi0tLSBpYTBoWGVadWZkZ20wV1k3WUtETDl2\nRHExOUIvQllpbFpPMXhqUEV2eUNVCvt62eEaEg7UEbOAmMgpRqZUzkgXyz7Dmiqb\nbcyXCdnqlkR34TVL4uRWVoc669cNS/VwIckD0DoWK7TtTm2og+U=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKK25ZaVlUMDNmTnpUUlV4\nVTlnWWtKYk9McGNzdkxRRFFGNFJRbVJRSDJJCnptUnNUQ2JUbTYzN0lnaGpKd3dP\nRkxaUFdadjdCbS9TNm9ncWRxbHVMQncKLS0tIFNVU3BrRmgwTWs2dXFucVZtdlNR\nV2szK1RvOVh1NzVtNExEenRlVVNHSW8KYBi+/zyNkqeFgwOSkj5nFixq3Ut2qAur\n1KRFOF1yVCSDRpgT3WBplNXsQzyuLabL17OOkQdyaN9rbeHHxKrOKA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2b2l4d2tSNUpZS0d5bTN0\nSEFoWnJWcUFDR25WMHdROUI2dFlNVERGS0RjCkdMYnhrVXdPckhuUnNpQzJpS3JM\nQnRPc3kzRGVzOXA3MlJLRFhzY3krcjAKLS0tIFBkUGZ2V243Nm9jVVc5d0s4ZmVs\nM3NUekowRXhON0dPK0JDN0F4bkh4NXMK6KTm4rNpIbaL/Wy/sLkY90bvO27GGm23\n4lh5WAiUr0j9862JRawwiSjNhEJgoMI7Xj1FeUvb6oz/fZSSMHXoTw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQNHBoTnpzVVBiK0ZmL0dh\nS09uYktsN3lrd3l5VWI3MVVJYzZWRnNCSDA0Cjk4QlJnc3JjNUlQd2M4eCtZTlU3\nVzE2bGppcFhucmpGK1NqSTh6Yzd2NEEKLS0tIERVR1RzRkt1bWxhaDB4VFhWMW9j\nT0s1Qy9vOVkyM1hKTlFrVUw5dWFUZUkKh54GTMetxomX6mI9nsCaTlddQLwDf2lm\nMMJa6u9CFmiETF8+Qf67wvyGB1hI4et3O+0WD1ZeoTpySs2H4pVChg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJZGZBUlFEU0ZPU3dWbkhG\na1F3YmdPbHU2a29sUldGSnRFVE9ZV2x3b2k4Cm1WNWYvQ3V0amdLUUZPYmk0Q2hl\nR09OUWlHR3J0L2lZRWVqM3FjanQvNGsKLS0tIExTeXBNQnllYmt2QWVQTnc5QnVl\nREs1TGxZbGJCM3lSTHNkMzdCWjV5VUkKFSBmmPVkqKz5PBzWl8FZJevp8Qvr1Oth\n6ci0yPZfuUGYlOZRZ17nit57bHl/lRA2MBD5Hkis4MwJPhBQ0gdSBQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-03-06T05:07:04Z", + "mac": "ENC[AES256_GCM,data:1ZE6/suAHcizEsOOI9e0Qykc+A7iq+lNSULVCtaLBHU+ayZA979rDO+gnuAJQk6EsCwGGgoVyNES89dTdIDa6985BP6Pb9xtuhsKdbdUi2mBqVWteh6KPBMWpFDAhwCmGAyjZkmAS9o7fYzETwJF7iVLV6SQwY2d71un4LXSais=,iv:QkzDYxTtEKGa1EdPc8PbwoScVUX+iGMcpsIvN0GKLTw=,tag:EtFKxdG8YJDWpMw90Fm0gg==,type:str]", + "version": "3.12.1" + } +} diff --git a/vars/per-machine/b4l/grafana/secret_key/users/kurogeek b/vars/per-machine/b4l/grafana/secret_key/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/b4l/grafana/secret_key/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/api/groups/admins b/vars/per-machine/rana/syncthing/api/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rana/syncthing/api/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/api/machines/rana b/vars/per-machine/rana/syncthing/api/machines/rana new file mode 120000 index 0000000..215fc5f --- /dev/null +++ b/vars/per-machine/rana/syncthing/api/machines/rana @@ -0,0 +1 @@ +../../../../../../sops/machines/rana \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/api/secret b/vars/per-machine/rana/syncthing/api/secret new file mode 100644 index 0000000..8c5a078 --- /dev/null +++ b/vars/per-machine/rana/syncthing/api/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:SC9JkTHdDWHRX8nRJdcvNeiss3IMmXe1ZKd7FOxESgn4,iv:gJvGU7wjxVPSP1E4Yj9EcrblYv5Th7LHurm1xuwjh8I=,tag:sdD1PSULUNlIXvkaX89QwA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpT05QVVJDVUhGMERhcDJO\nK08zY1FXdVYwaVJ2SWNoNVZXZ3dxMExyTkhJCkx2eG41UUJBZzNPdU9Eb2pDTzRO\nY2c5c01mTVFBMHNVTTFDSU4zOE1KVVUKLS0tIDFvN3ZHUzBBblZhbmxFRm5TUVVy\nZUJqenlMY1NLNmtnMTF3b1EzZWVjUnMKo0LhgslgQ6pcF6ROkSjpcRorFydZTHni\n8aKdSg/GRaXVVWeldGl0T4HgEi208FAwi9FHKDnDaJ6A/a/Ky5Ru8Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14l00770djurg4uycw5988nklpeha2wxy35t5jx7x8yp2d6uv7y6s47nskp", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5c2ZKc2h0NGVacVlLMUNI\nNVRrbkdnVDJYT3pZZ0NjaDM1MVRCZmVOTkRJCmw0VUNMVGsycXBpYnROVFdvSjFw\nN3JLY21sWS9qSUIydCs4ZEdRem03Y00KLS0tIE9zdHpmd3J6Q0dRT0wzU1lueUtF\nSi9pS0JwcFhEdmJydDVQdXJCNExwQ1kK91pLe47F4Zdh5WUbaV0EQi0ShoBILsLR\nBEaAQ8x7XQVVTVM4pILPq/YNvVme1bPZii5ihTSzuTLw/rSB6mrZPg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJNjY2T1NEOW1IYkxBNlBo\nVXhVbUROeWZFN0psMWRVMmRzbjNScmxSTmxjCkNITFJaaWZnQVlhWHpnUDFHbWxI\nVEJxYS9LUGVYd290T0Z4VDUxVEcrcmsKLS0tIE9SZUFXRmhFMml5UDZYNHFWR3dI\na25XdFNyaUpjUGQ5U1NtMFIyR3J0SG8KRwXnxgbHxBc654nzqJ3h/h5zhsNqs6q0\nLATw4XBWTYoMuXDmn6BBsCMaLXEVTkoII1wKtm+aiD4QgQKkvsJ5Dw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDhRM0E4UWl3\nOWhmYXBSeUxSQ1h4czBoNnI3dEpBb1ZLNTEwWXdQQVJCMk0gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpKcld3NkFBblFRSklQOHlNMVV5clgr\nSHFkYzdJYXBKaEErTzdzNGh5U0djCi0tLSBzUTJBdXI5UGxiTkQ1TjR6a3N2VUl3\nUW1PclZrYUQwOHRab1gwNnlYcGxvCiwY8dpJPb84OGZZQ+HqhVAd12LTe+6EEg8X\nPnFeURaOa2POpZTA1zviCAlT354bYJ3GFdmebPaQx6/X3evyHCw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEcveDJxbDJ6\nVjQ3VndUWHVkaldxUVoxbWtOa2o4SHNTQWlrWXJ2L2k3QkkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpXWDJiZWVXMzVzY1RQblNUeGJsdVdo\nZlcxR1E0eUlLVzRZcFFLdkdHTGQwCi0tLSAvbTVCcGoyLzEyQnNHYXcyQ1dMWnJB\nODQzYmpJa3g0ZzczSklZVGd3ZXdvCr23MbTQrT/LyUzFc5UmpvHEVO/gj2F3PSyK\n+bIZ5FEzX5H9jY2SVSPpE45VNr5AaE9jiiMXE7IvsBzceTjYB/8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE5QTEs0aGpv\nVksvbGVpQmRGeGRvaG40Qk4zQTZjSEI2dHNSWVh3RFB1QjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpJa0NQaksxUDJ3a01XTlZFTWJVREVw\nMjJyTGZrMTNxQzg5Sk5pM2Z4SURBCi0tLSA4ejd4T05ZOE1HM2FJay95WU5YTVU0\nSWtuelEza1Z0QXdKM3R2M0EvYW8wCk1oCR+XSBLCWsMj/ao4K/QMAhHex1WJZGzJ\nnRh6RLsDBBHn5Pv1ma9tX146kimjx0PxL2ni2LOKFhq+HduAQkI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIc05wekRudk1pVHJweHAv\nZDhRak9TSlZRQTBzUlNUWEJiQnFBd25ZWWprCk9iUW8xd2F2YkJiUERFK0R6ZkU0\ndUduZmUwaEl5cWI0c3ZwWDhKc1paUk0KLS0tIDJuTzIyMHFaT3c0QU04V2xBdS9F\nV0p3OVZpRml6VFNUU2dXTlZvTjJielUKltSZUIws87YMuE3GAONVOO7oStGRbhq5\nyyBFquiv/3i8NatjsW/9mLraN+f8sYiy2W4QkDBqVx7kkBksIv+v5Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwY0UrNDI2UGV4K3UyRHRQ\nOTdWWlhQRjluVCt3cmxzY2VhOHU0enBKclhFCitkdHNoZUxLYXBwK09QTlV0VUNF\nWHRzY0RoZGQwc1J5SEZkM1duZXdoSUkKLS0tIDNQVVFHQmlaWjZ6NnhwdENhNHBY\ncmJhUDB4YlVvTEc4L3ZYV2tsbkVJU3MKiQcvZxhRM1vKP46kNGVz2WTvkQWaHZC+\nzjc3vp1b860VfuNvN4TGwqknbti5H8x4f/AAKSs4foPWzlIXIXYoew==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5eTNvREV1MjhDV0Jkd0Qr\nR25OdUhjTG5TNWk2QzNiVEhsd3ZDL010L3hRCjdZM1BDWFdkUEFvSDJvRzBhQVJk\nd2hZL3BYaE9IalhzQkJvTG5OTjdzR2MKLS0tIHUzZ2hWNVNVckVxTXFYdFJTZnlF\nM0VaSmJNdGRBbk1DZWJ6Z2I0YkpMZkUKFOnbmjzSKIF2mtdMun+hIu4ZlttbdGV1\nkEtYOjaWztwpgNqSiM2Wr+KTnFcggQma0SGomml+iTM2pLAVjOTKMA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4ZHlUQms1WXg2eUxsZEtP\nRnBILzhFS1hYMzVSaDhZR1l5L3JwNjFRcTJnCmFJWG9GVGNPTnFucmJyZDJtZDRW\nSStjM3FpN2xYSUxZMmwzUzJZOGNjeXcKLS0tIEp6R2JGd0svazJqdnAzYkJZTEdY\nWnBVVW1xa0JOdXBOS3MxTDE5L3RBcTgKF3JEpxHnhBebGasr/psF74yqIezUW58A\nzGWG50ZZKxhbUmC2cRcI4m5TxrS+P3iUjryFrfvlTMYKjX0OlXDsIQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-03-06T05:07:06Z", + "mac": "ENC[AES256_GCM,data:IXaMQxNTLzFEMu5ULH4rLUMH0cc0BMpg7MHRwkm8o2gZI6J7eL5bY+tTXW0Xi7oVdn8SmsqcV7xI0XeuGB9BsVC32RwPeVl0eXYhNN+Pcr/McpYKnlJ7XN39JVjD60qh2aGPG7JYCTrWJkO91437znNiG0PVZxkUV9m91HUUkM0=,iv:37jOajFc9dIJkfKrRuZoJinPt0rEDWtq8xeliMAHj9c=,tag:XRDT5gAYWCGrETLde+eNQQ==,type:str]", + "version": "3.12.1" + } +} diff --git a/vars/per-machine/rana/syncthing/api/users/kurogeek b/vars/per-machine/rana/syncthing/api/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rana/syncthing/api/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/cert/groups/admins b/vars/per-machine/rana/syncthing/cert/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rana/syncthing/cert/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/cert/machines/rana b/vars/per-machine/rana/syncthing/cert/machines/rana new file mode 120000 index 0000000..215fc5f --- /dev/null +++ b/vars/per-machine/rana/syncthing/cert/machines/rana @@ -0,0 +1 @@ +../../../../../../sops/machines/rana \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/cert/secret b/vars/per-machine/rana/syncthing/cert/secret new file mode 100644 index 0000000..677532c --- /dev/null +++ b/vars/per-machine/rana/syncthing/cert/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:wBueyyue2UeC6dySjuYVp2Vb7w94D4HCASrT3Ewgen/BMMAt0YwqkaJifi7hgvC+bfhAvaH6/5TFt7UK8nmmilkGookQpo04BIQzao9Cpwl9+6rPRWBbJFwWIqruKCZfHLL6qxzpWGnXgbA+Y/bVPDVwrlMzahR5HDMyytLwCaei1IX5UA+b8Vkp6hBvf3tvtKpl8lmEsoDHIozm79nTPEZnMHe9+MQplADrSBrQnO1ROu/5ISO0AygSvcAJrfHHDPdZeE5GgT0+LswaMxO5IUbdRGS3iLLatMBtPXQBYkWKTUyaM2WnmcIg+s6PmDL5hco04rexbcPpt7nVFscGfTVd2o0STx6cIb56V7mUi72h9C0B/3tvjTqb27CwiuB6Ca3bDf9JMJDjqV7u544rl97iL4zKfRQlMbg8FD1EoJQ8ikGhuQt5xMTBkmW9zvQatA48n1B5nL+jHCo/FuH1Bs6+EzKOs+GGTA24keuxOzYMMvDnSLdzngGmcxaVxEx98MCdGsaZ6145LOHISJLFI9jX9bajWiuHtsmg2Zbiq3wvaRIrgIohegdhxGoxaj5WZOuRAOTBpSH08fmB8gEVF7/rCxlYN0bMmWhVSqZYXan7Aoi+BwpJ8joKYoYcvsBH+88FidEE1lpUPtApa8uNiKxRICUiO5EmDQPpr7aJybU795tKi9NsVQ7MPYd2ifJuzjzy8k8i/5fIK2GwkRrGgQJb49TomGQFIeuRq4n2PZiMJJfXp0CHSSGVJEO+eBAmhbwvPvYeYd1dCtRbaJD2+iujRcb6FfdhnmJzgNl00CnSPM32gzYlIGCh6assItk=,iv:kQ/klAv5XgccjW+e7NwYSYUdK61n4WGp92cM1bejYxs=,tag:aAZrExB5wj+u7s7QWdtLdg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSTdnMVVlNXRYSmxXUzFP\nM0tvMk1KY2ZTanRJam1UQUJGRHhUYkU3WVJnCk9jbE1EL1pqMU9IeHNVWjQxeUs3\nSDlSbTN6M3ZlTmZnUEx6eUxiY3FjMTQKLS0tIE1tZFhLOXFuVm1kdmtobGFUbW8z\nMWtkYmN2cDdhai9Yd2FheGVtaDlXUE0KCBU4eAgw6g0z3aXASmENJrLpQuOEgZ8t\n59BIOnV9MCv+ETnTtlEYvMOCc7sV3Wf316dixp78EjTJ1h+ZPWcLmg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14l00770djurg4uycw5988nklpeha2wxy35t5jx7x8yp2d6uv7y6s47nskp", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmV1VGVnhpNzNQUHBTa1la\nR1FKbE5MY1lXTlJPVmswWDVVYzFiS3VBV1ZBCmg0NUJ1QVBkWDRBY2RoNEdRaldG\nUDFXeGNodUFwNXpsajNxeUdvaURQRlkKLS0tIEI2NU1wMVlyak92QktJK1g5NHlR\nRG5zYm90UFM0aDMzSVJBOUp0NkJKVVEKsKvv1hwIrkQdGNXeakimaXJYxP+P+iji\nPI/zsLtIO//q8GdhTpVSqsVcTJt3dABZd8J5YJv/45qtIduvl2P0HQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6TlFlaXNnTEJYOFk3NmRq\nU2FRdzJWNkIwMnIrVFdTTTFPU2VFNXdlV1ZNCkdKcmZhU3NjMTJETnIyZ21vbjNs\nSHBiTzV6VmlnRnoxWk9kZWRoQmJrcTgKLS0tIFZxUDg2VW41eWpFUU5zaTFOSEZv\nWG1GaE1VK3NBNnJOcGp1bjVBT3lRWFEKfj8neQQpf9VqU2VGkZ3vslR8P6VovlyM\nqaIZw9TlM4gHifO+1f4gwKHxwx9O8pEINLSRR94LAWBBR6y6fjdeUA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG44K29DTkNt\ncXJtREQrRUpzVmFTUzZ4ZExVTG15VDNtVWJEa3BSdGxLa2MgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo0NkJ3QVloUDVEeTZxNUIvelRwMDdC\nTE5DaUhVU1BWRktmWWFYZ3FFVE1ZCi0tLSBRY3BpZzZXNWFEQUZlbU8xeGpRcXNO\nelFCZFRXdDhEemJVNzk4YnN3dWZjCrxtewKoIlWOi+/EAo0vtFUJd77A/hDUhdf2\nJosQ5Wk2A8SG96gTNzW00dxg1xBsbnFmNhsr/ycne1sBJ9WedKE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGVEY3p2Y1NE\nWVVtWlByVFpZcUZLT2s5cDlUeFZrenYvNlRIWnZKam5zbUEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp5OTh0elNyYm4vdkNLZEx5YnlzdHFM\nOTNqNW5TVWNIUGk5TEZpZXJwR2pnCi0tLSBDaDdtMnQ0RUZlczE2elJ4ajArcWxm\nZVplSklESWIrOXpWV1JBbldiRWRzCnen/ofzBDTorllI5d1+qeBUfVJhxa1YyP7J\nNVk/hxzm0fZKpcHWvJSbeGxK7c23YRqKatIU8x/60hhwa5PptJ0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEozYkUyd05r\nVG9kYkh4MVZIaTlINldQeFJqUUl4Nk9pU2RWajV1VGt1MzAgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwozRytuNkxtUHNJM0hkTVJ3Q2M0ZWlU\nYy9uakphMmphUlV3bU5nZmFmaHBnCi0tLSA4b2lyeUV1c2tpV2haSC9vL3J1blk0\ncjIrTXU5TTR0Um9lZmY0QzZOd0dRCkZkSLThuOj9lEomvMkZiynkfZ66KpIvjGOA\n9sjTCAWAq45p5YPN/qcJjGlingNVP62uieG+HpyQrOvkwCBGI6E=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjM21uOHRXWXA3c05BUmZS\na0hQNklsT085TG0vNll4T2VHL0hIUjlQTlhrCmI5OGVSamRnckMrSWN4bDdKMkti\nSkZ4VjB5cWlXbEVuMllQbXlBWW1VUEEKLS0tIGxJYVp4eGlHVXV5QysvcHFuWTBQ\nQ0ZWOEpzTnZnaDc2ZWJFVHBDTUd5WlkKfo1WFZhTFpwQqH7l4URdhIbohfaEC8DQ\nX4Jz6qowiMjsZ+8Y4QDqBJ0Ff2JnGbfImthhViqgsyO//DuXFaLPbA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjRlBrTDJkRlY4Ukg2ZmNn\na2x5TFUrZWRXUm9FTEYrc2JVQ1BLOUpna0EwCjVFbHFVeVc4OC9zR1BNQlYzWk1S\nSTZMREExUkxCTklqZ0N3aUJXN29WeWMKLS0tIDgvQVQrMWFFWEFoQStNWXpUenhk\nK2hvVHp5NHk3aW91NVY1cHRvT1dOVVkKnnf58gvxpoxuCuYW5F4uQ8QGf7i06P4m\ngtUYpQaBVBXwG9mYw3bivPMuTLPKbEPWmgL8AFlJTWFeZwydFNWnDQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEK29Kb21WYjVLMjdpUDFM\nbVc3MjNFWDlBZm15d3NweGtjSjRPQjFhSFUwCnF5ZUdDdjRYUTdadHpKNUJEVGp3\nUDhaZmQrWjhyaStmWUYrRm9qVE9HcFEKLS0tIE9aRnhwcGJSdTMvU0pscUJNR25I\nT016M2didS8zY0E1eHE3SWNCV1FLQUEKTyrYAUHw6mLbaG3nq975NqtVpCj8wdTF\n8M21Rw0sGydYQEBpESZwQx0/UpRUNcpRTLfBLVlZ/XS9MlpTM7KmBA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPS3ltaGxIby92ek5UREN1\nendnYW5BM00vZ0IzMUlhWW53UVJIMUpkRjFZCjVJaVRodTdjRDAwcTkyL2JyNVlD\nYklXN3FINEI3cDV6eTFyQ0VtMWVCMm8KLS0tIHVwaElHZE10U29Nbi9EYUU3aDhz\nL2w1bEtzQ0crOEk5dFNtTnlxME5qRWMKUQnTqCK+wI5BJoa5921Xo4Ud9+8QXGxV\nnEGqTED+9fI2dmokZXnnGHfYYYNRZAQGoQRvD0IrfJccabFJmxmo4A==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-03-06T05:07:07Z", + "mac": "ENC[AES256_GCM,data:CVybnAh0IIzBDHMmXTlve/5viX+3usqJO98YZ1VpR8K/PAZUpRBDBeXe4l+yNlLiG5lC9a83oqFU0aRdhDmmZ8QClrOXZ2j3+q94ZgbyM4GEWTy14fzuHVRMR5Lp3T0Di4GPh0CWiZ/o7F1fRzNmdYe42bcR/MTJX1xA463DuVQ=,iv:HlmpbV+IHvXa0Xp8a4tYQQVMW2nVVVDrUjaB7YOaR7g=,tag:iQjEPe1XM1WMONCXGqpsFA==,type:str]", + "version": "3.12.1" + } +} diff --git a/vars/per-machine/rana/syncthing/cert/users/kurogeek b/vars/per-machine/rana/syncthing/cert/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rana/syncthing/cert/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/id/value b/vars/per-machine/rana/syncthing/id/value new file mode 100644 index 0000000..6b8ce2b --- /dev/null +++ b/vars/per-machine/rana/syncthing/id/value @@ -0,0 +1 @@ +ZPPEFYG-VKXCXPS-NY7RRRC-6XF7FWN-MZNW2CY-RKNSNE2-IU6MS4R-S5BXWAV diff --git a/vars/per-machine/rana/syncthing/key/groups/admins b/vars/per-machine/rana/syncthing/key/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rana/syncthing/key/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/key/machines/rana b/vars/per-machine/rana/syncthing/key/machines/rana new file mode 120000 index 0000000..215fc5f --- /dev/null +++ b/vars/per-machine/rana/syncthing/key/machines/rana @@ -0,0 +1 @@ +../../../../../../sops/machines/rana \ No newline at end of file diff --git a/vars/per-machine/rana/syncthing/key/secret b/vars/per-machine/rana/syncthing/key/secret new file mode 100644 index 0000000..c5aa5bd --- /dev/null +++ b/vars/per-machine/rana/syncthing/key/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:k8BzFg60hR5LIcWNdqXCB63J/BxBqTY1trEwj9juCF5Gg4Ag6mmPeHnQWYvVeOHEfSnx/OK4UC6rwssu7Lx9R/19+0qVwJKeg2y/4cYhT4uXgPGZa+XabdLHSASSiPqUWHQPGEdLSk4sk3N3fl2t0TYLR8GWI5Y=,iv:CdiOCZIyGpmPGqQ+EbJGeNDe/kVOOlk3E+D/OiFc4aU=,tag:6vBQRPLaY5ZpLz5FEehdQw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5TnJDWmpjaktraFcvOUI4\nc2k1NHhGTDJQUWpHYnJjNm8yTlZMSitjNkZzCjlqV0x1bEw4ZXJ5c2owS25ZK3d3\nb3ZqamtBVVg1d096clNvZTM1dFRPWDAKLS0tIEMwNFRaWkZ1NGhVYldFc2thTXNh\nZVpLUERGcmVXbXFnY3N2eWtGd1p2c0UKGuvDXwRRCPDL2ZV7BTWR2Jo2X+Sh3y6Z\neLaCbrtQV+sO/ZyfJYFuRoiviKWD+Hb1wAJcnWz5JGUZjUYfIVLJMw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14l00770djurg4uycw5988nklpeha2wxy35t5jx7x8yp2d6uv7y6s47nskp", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxNitsUkpOZTNYZDUyYnZm\nYjhTWWtURytDdEtvQXJEUWRWa2MxKzRrMkYwCjlCSzA1c0N6Y1pIMmsyNnRaZnVv\nRFVvb29DVERrcmNuRWxVdUV0YnVJWmsKLS0tIHJ1VVhscGlaY3NyUlhEYVRraVNs\nNStvbmRCVTRudFhrbG9jRHBUKzRWY0EK4O94mhpQfqjdUwopmI/zMMIGepdPvLvE\nDa9XoKzHh9a7ce0tl78i91hmzDTSBbnFSrhOXRYfMLFQhmxr+cGavw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiWjJCZFpiSllPQWtmbnVw\nSnBjTkd3SmtSbU1qTjdXdFdnaWVYQVZVdUdjCnRCOHZic2dPWFpPSmRtVmNSU3BV\nSnB0QjBoUlRjQjcxQ3lpTE1RRWV5eTQKLS0tIHZwY3UzakV3VFhFcXpWSVZoN203\nRGdsRUFEcFRZd0poQkY5UGFpOG1yaUEK8Z4PWPfhENZ+UMrO/KDHhvzavurgZxNE\nl31yz7sMrdhcKbU1/Y36Ywe4mRVU9KM83Kw3Qx1WDRGdYEW7I9g8Ig==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHZldGNscFpk\nZ0ZtdGNLbldDSlRhbjRHMUpKSnJRZ2dQMktDZFNjRVI1Mm8gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp0dEttMlY3OWE5UWpmd3puQkNhV1NY\nWmRYMUQvaVZBQnI1b1M5MnZPWWZBCi0tLSA0SXpSV2lObkxsNER0VEpGdHdTQmZU\nTlEvYm1CZXBuRlFQR2VGZjdPVG1jChCXJHWiQm74Ndp6F2RjKH1gzGVkYcx/Cd/C\nozLE5Ro5CyJvN0PwEPl4CTp06B+u9wYrkw53JIZhQtuPIXgFvrA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGtISDYxKzBX\nY0ZqRGhJZCtXRmRLWmxBQmd6RmlZK3MzY0s1Qkp4OUwrV2MgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpjemJJZHluWnl2cVdmM0RPYnZtSXgr\ncTVMUHhScmJJQ2dBNzVLYzJKTk0wCi0tLSBTZGN3VWthQ2NIYUFLa3NPK05aY3Np\nRk9DbzNXMTA5WDlXTWttaFZVTFJRCla1lJoWBsEpam9aq4jgf1S5oyNxboAiQyxF\ncCyHz3ht4qHW9UdrEgQxaZ/0Qj6hAahiyCFJYFB4c4JRtz/IaWk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFBpNzdON0VR\nVkFjemMzK1A2ZjZFZXYzaytnOFEvc0hNUXozNS9VVEZDMDggQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwplb1dxTERYOWZhSlhpRk16MUxKT21L\nM2NCVjNjdlVBb3ZIWjlWMlVoYlJVCi0tLSBzM1B1aVptMnpxdWhvS05sMElpMjU2\nekRuOHNTRmVydXA2Q2V6R3dTY2MwCgvfLxotpHVy/lNd1VZFAg7azgt4iyY6rhEb\nmhYPB/3034bzWIiZSExnrtegMNv/zc3FtqtTSb2BISQk4Hhgu2Y=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2SWFOekhwMGVGczBRRC9P\nME1IWFUrOTdWUENSZVVJVHlEb1JJNVJxL1NJClpBK3ZkM0I4UnlPOW9xa3ZRUXJl\nYTczWG5JNGxOa1FnYUFhYWZFMTRUcVkKLS0tIDVacUVtNVRybkRzWHEvUDRMNEJO\nN1ZRSjNPNDVndk9rb1gvUThTWXdtckEKAMaOSRSYRrDk7dDJLZuua/SU5BelKoei\nKMrFHnGflVxu4exa2W+A8YGRnTy8qttsByPvqiND8QRDpjJApI4tjg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqckEydjFrYXE5ZDhOQzdn\nOFUxWVdhTXFsK3NDSnhsNi9uN29HUVlkMFY0CnZoY1NCTytlZ1RzQ1cwQ05VQ2g1\nY3ZMZUh6WjhiSy92Zkx5UWRtdFZRbjAKLS0tIDlVWEUyWjBEQ0lhSEdUZWcxU3hy\nYUx2anhoNTRwWFlNQUJMMVp3OGtHZU0KgwUDNZjya9so8gq9nvra5B6N0+pWl0gG\nruOiX/SzjINi2+HGxEQzO2ti99O9Su6VDL471453r+s2gAChIHtQpA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAreW8rTmRrTTZ2d0diZk1T\nNVFJcGQwb25ESUk4Q0V6Z1JyNnI3Qm8vZXpnCktud2xUYkliY2xxR0JmVDY0MW9N\naTJHaVR3TjFndWdmTnhwQjFSZ2hET3cKLS0tIE5ENUxUOTVjOEdZSGZHenJSNTZx\nWVVLQ3M0OEZ4VHduZmx3d292WjRXMlUKfeeQ7ZlDSIGFFN0vkXPn23An8QG+clL1\nTihhPe6uGt8O3Y4o7kwQZXHShcUIJrwd/mvoGCXPzErc1D/46OpdsA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxc3QxekgyTlZVMjdTbGxu\nU2ZNVjBzQm5NbC9wYmpNRjZVQVQ3b0tTZzBzCnhLSi9Gc3RBVmxBTFV2UVZPS2w2\ndTV2UnpPV3NYa1RIRjJJa2pFcXBDblEKLS0tIGY2aFowK05ySHk2Z3dWcnJsdTRG\nb1FQMEc0ZVdneU0wMFJpczBoVGxWTkEKKMLoIPyTzP0yrSFgNVHnOWRp8aKRRuSM\nVOnH4QGNHwhhRQWR7cYlxF91Dwt+tDsvOjLvogG9wPvPYUGu108kug==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-03-06T05:07:08Z", + "mac": "ENC[AES256_GCM,data:gvB8LPXjuw8EumbAcRZxD5/hwZR0Sb141ccMKCtkjgoX3TZpa2JZVKuFQRJ/dAFfmembbheqjSv7u27TVMzh7NH0vKnEZ96r6WzMjo7IKmN5H0CYQkN11xfGlSMAxSA/cY14WA9z2BJ0I5bXGlbYpeXSbyDZ4DZOuTTz4Kdr2Gw=,iv:bcq3KjHBKbcGoAi/THiTOJyo9JvcdFzmveVxPyPdNa8=,tag:VoDfvnf7ArTGFp0mCvFySQ==,type:str]", + "version": "3.12.1" + } +} diff --git a/vars/per-machine/rana/syncthing/key/users/kurogeek b/vars/per-machine/rana/syncthing/key/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rana/syncthing/key/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file