diff --git a/clan.nix b/clan.nix index a2b5a2c..db8ffed 100644 --- a/clan.nix +++ b/clan.nix @@ -4,6 +4,8 @@ inventory.machines = { aresix = { deploy.targetHost = "root@[4a6:fed0:59ba:507d:baab:15f3:846d:ead4]"; +tags = ["server" "headless" "spain"]; + }; }; }; @@ -37,6 +39,12 @@ roles.default.extraModules = [./users/pedro/home.nix]; }; + spain-located = { + module.name = "importer"; + roles.default.tags.desktop = {}; + roles.default.extraModules = ["modules/spain.nix"]; + }; + # Docs: https://docs.clan.lol/reference/clanServices/mycelium/ mycelium = { roles.peer.tags.all = {}; diff --git a/machines/frues-pc/configuration.nix b/machines/frues-pc/configuration.nix new file mode 100644 index 0000000..090666a --- /dev/null +++ b/machines/frues-pc/configuration.nix @@ -0,0 +1,7 @@ +{ + imports = [ + + ]; + + # New machine! +} diff --git a/modules/spain.nix b/modules/spain.nix new file mode 100644 index 0000000..4feabfc --- /dev/null +++ b/modules/spain.nix @@ -0,0 +1,5 @@ +{...}: { + time.timeZone = "Europe/Madrid"; + console.keyMap = "es"; + i18n.defaultLocale = "en_US.UTF-8"; +} diff --git a/sops/machines/frues-pc/key.json b/sops/machines/frues-pc/key.json new file mode 100755 index 0000000..7340a0b --- /dev/null +++ b/sops/machines/frues-pc/key.json @@ -0,0 +1,6 @@ +[ + { + "publickey": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu", + "type": "age" + } +] \ No newline at end of file diff --git a/sops/secrets/frues-pc-age.key/secret b/sops/secrets/frues-pc-age.key/secret new file mode 100644 index 0000000..ea4cb6c --- /dev/null +++ b/sops/secrets/frues-pc-age.key/secret @@ -0,0 +1,15 @@ +{ + "data": "ENC[AES256_GCM,data:7pxRNQjp6jXyY6RDKkfRfv7cQKJ84pdXRbey5R0wurFO1i+P4/WRyHVut+wfGGpTU4kStyFbHB+gNxDGJjzI5JvrPtPWL/n0bRs=,iv:E+vqL4Ctdb492/MXJHzGWGtk/aiH/JQcfBWfK6dZ/+w=,tag:tnlnidyHrcYc9rXPcknC0g==,type:str]", + "sops": { + "age": [ + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsa01maDI4VkJpd05XZi8x\nQ04wSHVzRk9XSUdZanUrVGtmZHFIbWhoWGswCkRESUt5Yk9sc1lRYXV4WUhzQmtN\nc2Ixa3lFd0FxZmdqeVY3K0E2S01IajQKLS0tIERQSkh3cElnTTMzUms4cXUySjcz\nYmhwTlNFeithTm5ZditDR1hRcGNrK2MKgkaGRaw7g0KlBWt1MSTN5CGl8FSDy6QF\n3vjoWLCVk3flO0EukXb9WPxSyauGl4pPHqhlh+GWcHopQ/GLctaPQw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:56:00Z", + "mac": "ENC[AES256_GCM,data:MWPL0DTqDTcY/ok8sdG98ks1s5ZLRYVhiLSZRYhq/XM6rayiBvtaLHMCpweAOKQ6enDgCPJCk7etJBhflkMzceCOOsjw2J3BGfXoM75XAbFHZFbYsa+QMzUkcIpnAKpJEXnhwO13R8b87poo0WqRspfuRVM+O2evM/+8tR9o+zA=,iv:g89EkGAkklV3J0X+z1PJoK6dgt37Jw+OH33SkJgb0oo=,tag:GgSw8IcCFrgHaaXsUZvv+w==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/sops/secrets/frues-pc-age.key/users/pedro b/sops/secrets/frues-pc-age.key/users/pedro new file mode 120000 index 0000000..c7b3668 --- /dev/null +++ b/sops/secrets/frues-pc-age.key/users/pedro @@ -0,0 +1 @@ +../../../users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/mycelium/ip/value b/vars/per-machine/frues-pc/mycelium/ip/value new file mode 100644 index 0000000..014a37f --- /dev/null +++ b/vars/per-machine/frues-pc/mycelium/ip/value @@ -0,0 +1 @@ +5bd:95e7:3ab0:f316:c491:7d2d:738:cdb5 diff --git a/vars/per-machine/frues-pc/mycelium/key/machines/frues-pc b/vars/per-machine/frues-pc/mycelium/key/machines/frues-pc new file mode 120000 index 0000000..52e22d8 --- /dev/null +++ b/vars/per-machine/frues-pc/mycelium/key/machines/frues-pc @@ -0,0 +1 @@ +../../../../../../sops/machines/frues-pc \ No newline at end of file diff --git a/vars/per-machine/frues-pc/mycelium/key/secret b/vars/per-machine/frues-pc/mycelium/key/secret new file mode 100644 index 0000000..a5e6b23 --- /dev/null +++ b/vars/per-machine/frues-pc/mycelium/key/secret @@ -0,0 +1,19 @@ +{ + "data": "ENC[AES256_GCM,data:rLaL/rfH/D16QFR3Wf5bZ3ak9O0kW2nJsDwtiPdBx3Q=,iv:ef5Lq0XLFl9fwUR/cjnkC+n64qImIU30AKiM7HvFnqw=,tag:97q2RVBTMpcTglclEcI4HQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTdkw1WVgrSFRlQThNSWhO\neGhHTEV3MlpVREplbFErVWc4azREU2pYZjI4CjVVV0tHNzRReXo3dTR6OWhQbzh1\nZUgycWxta2VBTkNRK2luVVo4SE5peWsKLS0tIDRCdldnUW1mLzdqZ2JsRE94RlNF\nNmtPZVpML3pZTGh3K0FvMDI0RWVMSWsK+J7PWCSxnVH3ntFVWPQ4iUhJUrAri2Ze\nTAhL8/4zgKhrHzCDSHONLyblENml17N6yAYU7X3Bug8staN8uDRDog==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZFVZWDIyT1dOcUxKVU9Y\ncStCNy9iLzhFN2JVRjNvaW0xaEtjMm9QQXhRCjNqeUc3eGlQQklGejBid010Skl2\nVTZmWDY2ZUFFbkpwWUk2a1hJUVlmalUKLS0tIEtXRlMrVVpBVXk1aFE0eTlzaDdV\nTHJMWXVKY040d0JYL3QxaGJkeTg2azQK5+WBTnZ6T5E/VPeyES+ETX0FrS4SQ9PS\n/cYyB0VYsSwxsTN8bGgHnhruDLf0f5l7ndJ5Zz9Oj8NbR98USpJZ2Q==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:56:35Z", + "mac": "ENC[AES256_GCM,data:+zqtPJECZ2iPNkypprhMUIyhjqQHdupbMiVnZeB3QTo0DLdg8hMJJ4z5eSUVNwDFMkrWzgcFxz/gBBuEJSSu2SUu3Z6bZgjAQIL89ZrTerD8Iq0nk5H+c6fnUGHOSL+5s2AzGIGSUIkeGYzSAOJokwbmxNKMDUvIAg2XYDun4wE=,iv:iG2Ft44GTeDzGAp6VMlcrNq1rTJQn3w3sUxSQOgvXck=,tag:su8rCpXH9hxWe9FrJ4HzSQ==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/mycelium/key/users/pedro b/vars/per-machine/frues-pc/mycelium/key/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/mycelium/key/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/mycelium/pubkey/value b/vars/per-machine/frues-pc/mycelium/pubkey/value new file mode 100644 index 0000000..35b17d5 --- /dev/null +++ b/vars/per-machine/frues-pc/mycelium/pubkey/value @@ -0,0 +1 @@ +4d0cad1d7a784d01b3dba772587629e92577b3838664d2cec38d807804ddca21 diff --git a/vars/per-machine/frues-pc/openssh/ssh.id_ed25519.pub/value b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519.pub/value new file mode 100644 index 0000000..0c20209 --- /dev/null +++ b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519.pub/value @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6N85r3AgJgspAWYHF2j2MgqpuKnbxT+fziEiEDv9S1 diff --git a/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/machines/frues-pc b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/machines/frues-pc new file mode 120000 index 0000000..52e22d8 --- /dev/null +++ b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/machines/frues-pc @@ -0,0 +1 @@ +../../../../../../sops/machines/frues-pc \ No newline at end of file diff --git a/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/secret b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/secret new file mode 100644 index 0000000..662e5e6 --- /dev/null +++ b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/secret @@ -0,0 +1,19 @@ +{ + "data": "ENC[AES256_GCM,data:BH09S5oUlrqdwhr6GqLqV/Pd6uywtNHfYvixAgNxVjtfEq1Rt+mJIyj9N/n+RxvZY2q/s9sWrz7h9NKeiK1WBOFno9N4GMUFeSl+vaI25D6UnRC6uFzcC0L5/DH2ZwSGg+fxr26Es7Q3e838XzvGgNtOd8s/S+BkXh4iSY5nqYngYdeF1H7BqMAqJcAU9NAZa7O/fVZi8np3HujlgJqKjWCOP9NMwasZc7BvK/UZvRe+F5vCoGhwuOrBTcnGdsIUJBtMzY7HrjzK1jfC2KsRdVkuX+Dqpg5b889YUUfmqIbwR3z9cNy5JXXumGe9+BNJtAbNDjZmOJK69E1VmgRl4C98S1hD2oNcYNuk44823HLho5uJfcykqdBcfp77z7sg396r+qf5dCdV6/i5Zmxqv8mCr4alEA90ME0j74wzm5ShvcS08uH47ZIBrhzeEgkyAJjLfugD4P78jluSOOvJVGuId0U8cbhH62osDOlllOstXNaLj3HRVTfPBvFESRQwQLaA,iv:6B926X6N7UsC//E/7JsT5PvG5rJ+4a6WS2NiD/kJSu0=,tag:mpyDiz7OqAlnmRJOGcOl+Q==,type:str]", + "sops": { + "age": [ + { + "recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxMUN0UTNLb2YvYmg3ZCsx\nblhFRzBVQWhOMCtkUWFEMk05QmV2UmVIWFR3CnZUQ2x3dmR5eDh0L2s2anRsc091\nRzdKVXFwNU9meVU5ZGk4ZjFMR2t0em8KLS0tIFV6U01idVJJNzNFV2ZpRkk1UXF4\nQXNSTzdCU0Q3ZmovSjk4d1d3WVBiNU0K8OXljuQkB0UpeKUmGPtnZxMBCyZAm6uf\nBBJigP6+TwuX8qJyvAM0I2uajgjY9+uZcAo64POA5zWjkC7jg/33dQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4YzYzYmRxQVNsZ2JOU0Ix\nNmV3angwcmxYVDkrWS95emMyc3BCU1JIaFE4CnE0TXlkajNNWis4QkFhRm1UaXFi\nQ21HSFFRanF2MklrN3ExZ2xqcDJXcXcKLS0tICt3TDMzYTVnVnJDeCtwNWVBTEJq\nR280OXFPYXJyWFdSZGNJT1IwOUp0c2cKETjuiHYHqtvT5gU1Hw0A2NBn4S4vnvM3\nlTmLZfl4/pAP+1VsekgaeBh6RQM7mr3XAfL0nqFF6b1t444CwTy/Tg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:56:44Z", + "mac": "ENC[AES256_GCM,data:WryjMp+T0z0/ihjf7Pby/z9HhhIhQVbQR7o9TIfMq1YXgFcbES4kFQTm9NeURtYzOR6o/fkuNqZjpFxHtKc9+uffJiqYFj0kSuM/5YIlHpR/4GY5jzwBboUCR+BtR6ybDQ3VQrDF4ZlplelWC557a2DLviTHiMhJYjvGm19zfLY=,iv:WaenbBZXvWlrZioKZprNOijtC4NWSVXfNBayTd/FjLg=,tag:tjcl1FrECm7DljSZ94++Jw==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/users/pedro b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/openssh/ssh.id_ed25519/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/root-password/password-hash/machines/frues-pc b/vars/per-machine/frues-pc/root-password/password-hash/machines/frues-pc new file mode 120000 index 0000000..52e22d8 --- /dev/null +++ b/vars/per-machine/frues-pc/root-password/password-hash/machines/frues-pc @@ -0,0 +1 @@ +../../../../../../sops/machines/frues-pc \ No newline at end of file diff --git a/vars/per-machine/frues-pc/root-password/password-hash/secret b/vars/per-machine/frues-pc/root-password/password-hash/secret new file mode 100644 index 0000000..6155a8d --- /dev/null +++ b/vars/per-machine/frues-pc/root-password/password-hash/secret @@ -0,0 +1,19 @@ +{ + "data": "ENC[AES256_GCM,data:5IOq2exuuLgqt54oJ4vWPTjupSmJjQHuDUnycJciePH2JApjVY4gruhk0E0qONARB4jslYJltIUeSVrONM9GSSJ3ON8Jq8o++N/b3CUFGx+Yre/upzFNk0SiCUgyCMdz87pyp64SZimYgA==,iv:OpXLp8IEar8eZtUzyZgK3vXZCPbr/B6ej4x521Jtc9o=,tag:A/aEvKR1dwmsDkDVkJUsDw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1SDVlbS9pR0JkK2pFTklV\nZ2FtRWZOL09jdmlteUZENENYY3REcEVHamdRClM3bldxTnM0UnJ4TjZLRHNwc1g1\nR3IyRURGWFY1bG52c1h0UDQ3VVBmWTQKLS0tIDFwS29aNTVGOFhpVUdIc0ZDZ3lQ\nMDVVbWk5UDVzQzdYV0FxV1cwQUc2dmcKUJ0sINSsG5f58MGyee4E+OzafBXEzCyc\nRbqBjNX+8hxttwZd7Q4iAt/s66Uh9AoDDf5FITDMZv/Ngkapo3kOJg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4S3ZibUN5QWY2dG51NjJJ\nVkVFODNRWFpDaDc2RHE4WncwWGdhVm5RZVdRCnhRZkg3blBHSXFFZUhNalhmbGR2\nclFabEZqVmsyWjM5aW5GRlQwc2ZlN0EKLS0tIDNvRUJiV1hSbjgyMWpnaU9JUzR6\nZml5L1EzUFUwV1QyWlRKaE1WVTY1Y2cKgtlOFwNtyT+aonN4nyj9RmwjPNDE/6u4\n96gVe+Vi2it3UmDtvjBc/hDWoPjgka53aKO0rMpn2v6bvfDpcWHfAw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:56:56Z", + "mac": "ENC[AES256_GCM,data:rR2T8vzUhYDmrfDVxqt45TB1dTOLUHl9GjEosY7oWaeO4+Bk6L3BVCSRwiNpkvKaUAZLmC3BiFD9U0e1Mc/0ZgOs0H+AXfHr4w/YtNO1D9bjl5+oJmMKcb7w2AcYXHZ7P7+2weSpLr7GXimwA3PfQumiFV1hr9QexYpWH7KnWIg=,iv:wE4nETj8G0oFR0kZN6w1ODdS8jDYfQlc8xceAvqflME=,tag:9028YZnrag6cthC0JoC0EQ==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/root-password/password-hash/users/pedro b/vars/per-machine/frues-pc/root-password/password-hash/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/root-password/password-hash/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/root-password/password/secret b/vars/per-machine/frues-pc/root-password/password/secret new file mode 100644 index 0000000..47ebee0 --- /dev/null +++ b/vars/per-machine/frues-pc/root-password/password/secret @@ -0,0 +1,15 @@ +{ + "data": "ENC[AES256_GCM,data:vNF+TkmYK6B+SQ28,iv:K3ymYK711jWgAk2oFND4KjfA0Lqf/gHzD/6E7O1Ouao=,tag:jAo4kcUpilmhkjgP6SJv4Q==,type:str]", + "sops": { + "age": [ + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGcU9vNkRIWHJxTStZSGR4\ndG92czk1N2QwMXVxSFk3RGtZNEhWMEhOUEEwCkxUcjltSkxZOTNCZjRiTUZqa3g2\nd1FJZ2tHSGhYNkpXMVkyc3VIU0ZVSFkKLS0tIFJpL3ZVRXB6MlQxZG1VNXd5WU5a\nQ0lMSDJERzFLWitJZjljQWMvZVBSQzAKhAUocumAMbQ0EAKjF2FqpPBM9dC4Qy4E\n9NsoyaoHTOLtaTdVBXQGt5SRzQjnnGSsLyTzmLOeLHQgC7BUvZiTow==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:56:56Z", + "mac": "ENC[AES256_GCM,data:I8FDGeeMEMWem1cS6HGXQn2Jp/3TQB3KR9He0ThtvY942z/UWbxApnftsSWqspiEcuHukqvsl2N5m87M9PMA1mvNNYEv4XW+bNM/5MB6fhJcvpZj0mkaCm7WXRfXYFTctie0DYMqcsxi3GL2Rh2gghhML1GYMMhnTuxx7Wzaoac=,iv:LxxnRedFWI1sXG9TFCSrDT2keU1dH+jEFC1NQj/I+F8=,tag:m27ldpb5GZLW11yTQE4/nA==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/root-password/password/users/pedro b/vars/per-machine/frues-pc/root-password/password/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/root-password/password/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/state-version/version/value b/vars/per-machine/frues-pc/state-version/version/value new file mode 100644 index 0000000..5d54076 --- /dev/null +++ b/vars/per-machine/frues-pc/state-version/version/value @@ -0,0 +1 @@ +25.05 \ No newline at end of file diff --git a/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/machines/frues-pc b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/machines/frues-pc new file mode 120000 index 0000000..52e22d8 --- /dev/null +++ b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/machines/frues-pc @@ -0,0 +1 @@ +../../../../../../sops/machines/frues-pc \ No newline at end of file diff --git a/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/secret b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/secret new file mode 100644 index 0000000..07648fa --- /dev/null +++ b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/secret @@ -0,0 +1,19 @@ +{ + "data": "ENC[AES256_GCM,data:c41oClgy7T+PPK1BJ2yo6iDyPNiAZzvVOPp4B0E8XOQLoWBZ1NNbxQcnGUvVtTgDVRF1hnZEJHVeRks0+RSJ0sPBHr5J5Zd2Cneq13i9l65ld6tAxgoDERdtJxVbFlpEVmv+bxh3LqGjjA==,iv:wASqoZnY5teiznOuBFvviKdtchYvYzCLw8rW+Ow2NA0=,tag:iuhPuO538HV/DJ/xEeT5Og==,type:str]", + "sops": { + "age": [ + { + "recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUHpKbFdDVjZpTUJ0Nkpw\na3U4S28zWCtkVjBUVG4zTmRoRFk2Y3B4bUZnCjM2RFBwUGl1a0FoTE5pR3Y5eEF2\nalZVdGF4WTl1UjhiVTk0ckFCN3Y5bzQKLS0tIElNdzBjVVBpZGlFcjVoakZUalMw\ndUFOWTRZM0pSa0MxWHc3TG0xOSt6TWcK1uPGeT/SCvfWn4FjrMDtW/HWOZkAh3mw\nVFtBSUKaK9d4z9inEeQmRCDo6X1z47gBonzhTqvC6CHVSM5aVPbluQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqa2lSSGdrbVpjK3BTcE1R\nQWFaR2ZONm45bHNvNDc2UEFTci9UM2JVNEFRCllLNHpnOFBTZlpNek0vcUZKS3NO\nQm82MWhyaHlRa2JhY0JzeEVFTjd5b0kKLS0tIGQwd3lIMFZ2L24wL2pLVVl5QW1J\nUWNVT1ZNd1ErZGJnSlpEWGxjbDUwRXcKXVqbxdJUsDsQYSgpg0Z/b1PEF5vSNmR9\nm8jKCMZXVEIs/Paec3kG92R3/m6xH7SMEEh+0tEQPkYKUeNkZYM5Hg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:57:11Z", + "mac": "ENC[AES256_GCM,data:kYVTxMK2djc+Fq6mVDY7xsiXgI9e6ks4N2g9DXU8hUGs2gAhFjcVWvESYhrPfwR2FkQR47O8yRDUkZt84GHJQnSeepIpYKLe3Ez+KYQOSxzbkzIgOSJY/zv08q/JzdgTuTvnD3IDFtuO8n3pXP7b7EOlnJrgonEVZ9nxK2Epg04=,iv:G3wT+HZB3E8KxKiyKaogMxPBCZvxOtrVkwdtvSBIsSs=,tag:Rf9NuWaSSxJp6oosjxouVQ==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/users/pedro b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/user-password-pedro/user-password-hash/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file diff --git a/vars/per-machine/frues-pc/user-password-pedro/user-password/secret b/vars/per-machine/frues-pc/user-password-pedro/user-password/secret new file mode 100644 index 0000000..a6f3a1d --- /dev/null +++ b/vars/per-machine/frues-pc/user-password-pedro/user-password/secret @@ -0,0 +1,15 @@ +{ + "data": "ENC[AES256_GCM,data:7VZtCsLJlYzRhtmJ,iv:d2IQ1xmCxPeEcFb/yEvo7vQ3/yWxCGDO/FKY4VYU4fw=,tag:NzRP4JyYloseBX/GhquSng==,type:str]", + "sops": { + "age": [ + { + "recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJMCt0dmlIbStuTDU3aXVK\nN0JrSjJudWhHcWFpWVR5QVc2eEdhR05ta3hzCk8wMUFzVUNjRy9OcldtNjVCdXYz\nZ2pRcWlPZml3ZVNMVzRDRmM2SGVxek0KLS0tIEdRWkZKcVJYYlArYU9hWE1yVlpP\ndWs1ZDhTd2NaVEowNjZpc3RxVWw4YkEKEHTQnnoNzy9wZRC29kDgn2WPQCIxF853\nHsOv4uohIC8hySc4D/cryIMOVlaBEc+3O0JeBMvEhBNdNlqtqHavOg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-08-30T10:57:11Z", + "mac": "ENC[AES256_GCM,data:uzuToR64wP4OGEC73DiUC7T5y7ZHFzCMaaINX5irEvEVUrhd2shJ0pB2cNIbwyM3JNstbdiaRQPou+51cEHoP7pgoRaarMI78Ob19IoOCuqLGCoHPqu9XQrzmhKE2SVCWKpeXSQe0JkjAaTFIoAPjgfGXU/cjyhG4kfwNFlOgaQ=,iv:icAGpPCCkAfxO1PuCEoyBA3mOh57rMXvBZsHqnYYF5c=,tag:BJkSc6Q4zMzf1wRqb0jIog==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.10.2" + } +} diff --git a/vars/per-machine/frues-pc/user-password-pedro/user-password/users/pedro b/vars/per-machine/frues-pc/user-password-pedro/user-password/users/pedro new file mode 120000 index 0000000..ae0c694 --- /dev/null +++ b/vars/per-machine/frues-pc/user-password-pedro/user-password/users/pedro @@ -0,0 +1 @@ +../../../../../../sops/users/pedro \ No newline at end of file