diff --git a/inventories/default.nix b/inventories/default.nix index ffa7d6f..f628e5e 100644 --- a/inventories/default.nix +++ b/inventories/default.nix @@ -36,25 +36,35 @@ }; instances = { - admin = { + + sshd = { + roles.server.tags."all" = { }; + roles.server.settings = { + authorizedKeys = { + "berwn" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAB/raxJR8gASmquP63weHelbi+da2WBJR1DgzHPNz/f"; + "davhau" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuhpzDHBPvn8nv8RH1MRomDOaXyP4GziQm7r3MZ1Syk"; + "vi" = + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmgyEGuY/r7SDlJgrzYmQqpcWS5W+fCzRi3OS59ne4W openpgp:0xFF687387"; + "kurogeek" = + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEcZ/p1Ofa9liwIzPWzNtONhJ7+FUWd2lCz33r81t8+w kurogeek@kurogeek"; + "matthewcroughan" = + "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIOJDRQfb1+7VK5tOe8W40iryfBWYRO6Uf1r2viDjmsJtAAAABHNzaDo="; + "matthewcroughan-1" = + "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDgsWq+G/tcr6eUQYT7+sJeBtRmOMabgFiIgIV44XNc6AAAABHNzaDo="; + "matthewcroughan-2" = + "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIJMi3TAuwDtIeO4MsORlBZ31HzaV5bji1fFBPcC9/tWuAAAABHNzaDo="; + }; + }; + }; + + root-password = { module = { - name = "admin"; + name = "users"; input = "clan-core"; }; roles.default.tags."all" = { }; - roles.default.settings.allowedKeys = { - "berwn" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAB/raxJR8gASmquP63weHelbi+da2WBJR1DgzHPNz/f"; - "davhau" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuhpzDHBPvn8nv8RH1MRomDOaXyP4GziQm7r3MZ1Syk"; - "vi" = - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmgyEGuY/r7SDlJgrzYmQqpcWS5W+fCzRi3OS59ne4W openpgp:0xFF687387"; - "kurogeek" = - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEcZ/p1Ofa9liwIzPWzNtONhJ7+FUWd2lCz33r81t8+w kurogeek@kurogeek"; - "matthewcroughan" = - "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIOJDRQfb1+7VK5tOe8W40iryfBWYRO6Uf1r2viDjmsJtAAAABHNzaDo="; - "matthewcroughan-1" = - "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDgsWq+G/tcr6eUQYT7+sJeBtRmOMabgFiIgIV44XNc6AAAABHNzaDo="; - "matthewcroughan-2" = - "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIJMi3TAuwDtIeO4MsORlBZ31HzaV5bji1fFBPcC9/tWuAAAABHNzaDo="; + roles.default.settings = { + user = "root"; }; }; diff --git a/vars/per-machine/adhil/openssh-cert/.validation-hash b/vars/per-machine/adhil/openssh-cert/.validation-hash new file mode 100644 index 0000000..7e57612 --- /dev/null +++ b/vars/per-machine/adhil/openssh-cert/.validation-hash @@ -0,0 +1 @@ +312dbc4ed6318e92df720ed825eca97293fd07caec663f2c6a93df1e1a8c0415 \ No newline at end of file diff --git a/vars/per-machine/adhil/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/adhil/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..24c93e1 --- /dev/null +++ b/vars/per-machine/adhil/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIB46k8PKIkP5/+fjBArCYgH2TkHn94GF1t2LWSb8oe2KAAAAIGWyBu9oHfZ1dUbauMofzaJhPNJAFX7BaNHmA1g8Xu1OAAAAAAAAAAAAAAACAAAABWFkaGlsAAAADgAAAAphZGhpbC5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQC64VYhvdjw9alvZACX9FUkCh7dUYZQBAtl/H71qcIafSFu+rqMgX1JOw1SV82J0BIpF2asjj7gFYaEgeiN4LAw= /tmp/vars-avbutfzy/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/adhil/user-password-root/user-password-hash/groups/admins b/vars/per-machine/adhil/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/user-password-root/user-password-hash/machines/adhil b/vars/per-machine/adhil/user-password-root/user-password-hash/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password-hash/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/user-password-root/user-password-hash/secret b/vars/per-machine/adhil/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..33d6cf0 --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:+sw7tdAnChpv4+m0p9yI5NYYqVkR/FXYiVy31BJUGcymgMKvVrRTfqMXBhUqd/Iw5szH/eKu8am0TfrtYzmXSGJ0960bYE5GLWaiY0nmDX8ZVKMOFHOhSDmGVtq7aOsPmo5HdPHWgBXbcQ==,iv:UQ8Dxf8OGNWF093oH2YD6Bu5Gwor6MItNKOjP1eVlQk=,tag:0TB5yuxd6ZCkvS6UzSNHYg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzZXFiUzZiUTZLWFFPZ29O\ndGtIZHJvb0trUkFVU1ZDd1BEaWV0L0xHQ0FzClI0MExmbEpvU21OcjRDdjV0R05W\nTzNUWE4xYUhnanFaU3pWazFmK3VKQ0UKLS0tIEdCTzJhZytudkVDZlo4NjE4Zi9w\nM3Qyam1POWUxYlYwdmlPVUJKV29QNTQKPo6+yU5tTLdnIn3E/XXvW1DpJlMvJeLx\nmyYMDaSK6v44Isgmo8KR9Dowbcm16K4cgAFH0156MZwlYJv9S/UnXQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmaFhCKzdhMG53emdEeFd6\nbXRKODdxOGcrN0lQeG9WU2VLV1FJQnlmM25RCkxQZDlCUkhuZnV5a2FrWlprUkJN\ndUQ2OEZDWEFwRmJ3MGFrczB2c3N5aWcKLS0tIFJyYXUvUVIzY0JpRDNPVEhRa1Zn\nQUFBRmJtcEU0ZTVPWkRpK1FJNWszNm8KGCYtzDIAJ7IitsCounbClhpfaA0qYbt8\nYEnjtTs3pNJEA9YeQHqClO70MkGhTiG1Gcoz3acuqpg9ApvB6Q0EXQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIdExiMkM4NXhyK0s2aTdj\nejh4ZWtBWm9xYnBTbWszMTQ5d2o5L29jSVFZCmp1RGF2L04rRUc1dk1MMzZDNmlR\nVlNjQ284cE94S0xLTzFVVWxqNTEvZDgKLS0tIEp1dFlvUFIxbFBzMFMzNW9sYXM1\nZnAwZDVwU3dHMTBaWnEvODhYLzZWbzAKa/tmnyu4T/OpODSW3nmxRAzHk8ogiL6m\nXD6XVnjKT1biG6rYHgGP1uc19Qfqq75mWouCOoBFuhhDsIJ735SZ/A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEszbUZIeWww\nS2h0KzFqeXFRSGs2NkVJYlUyTTkxSlZjQXFyMUZmUm1SVVUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpmV1ZGOHczTUxGT293S2dJVUFNbzZk\nc2I2cW1BUmNPQTRHaXhydDQ4VllFCi0tLSBsUjV5VEMrTlRlYlJ1bHJxRUpXRGd0\nNHEyZFpqTnFzVDJlNkxhblR2elpFChQb6CjrZUXMkxGsI/ugLm5V373ycYq7m452\n+9iLMc60+ptbXBmzitMpKSEdi4rNPPzfDllJUB6A2k0qqoawzi8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFdiekcvSWZ2\nRzdhNlMrRk5pLy9IY3A1VGxkeVlEUmt3Mk1kaEx4Mk1GUkUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpnbXA4V21yV2I5Y3dwRFl3WjAwQ3d3\nSVh6eHVOOGFYK1d2ZWtBeSt6NWQ4Ci0tLSBiaTZHMWZtczl2VWlrcVI4UWlEeFcx\nMHdNRHpvUDhxYXdLbVV2YnI1SFljChD37RtQVZG6o+L1FY78jFnaTVHqDxQGDDT4\nlSkULbrZerQYnwCr7jCY3yhNQTsP8rcw/vcjW1PIlubenSEVsPI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdRZEYxRlVh\nZ3N1REx5MFZFS3VxT05Fc21VQ09XZFVUUGVQbzlwczdDUVEgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo0VnppcnRmTGEyUFhDczdzTjdMNHkx\nN2J3cm1pSysyNGh6b3JYNi9zeGJZCi0tLSBXM1B4R2Q1UTlNSjZvS3hGZmZ1Sksv\nalpQZFFCaTdSZDlTdDBYT2lGeUNjCo36rRXKRzR2xBoGgoOaPGY6HkFpbHClCyYW\nisNQ2Xei4sBBCkoQB0niylZnUO9lGm58VbqR+0HWU2sxKCuSPWY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2Qkl1RVgrTGhHeWphUUkv\ndFo5S2N4NGNIQlkxRWpITUhieFBEcTVRYjFnCkVtNEhPbnVobFRnK0UvYjRsdDRk\nYW9LUC9PVTdxMWx5YTg4cFN2cVFmSzgKLS0tIDgrbGttZm9CU3V6SkRVckhZZGEz\naTUyWExzV25Sd3lZaGorZjExTU5UYzAKcVwBbprHjxONdQfi9cpSFEIQB7Grr3SW\na0X6bpBvvdIkJ4eKD2Mf7PO7o/vLK0D+FOkVvjVa6SFwbevpIxJHOg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlYjR2QlpKT3ZVRWxDSmxN\neTI3V2o5VDRVREFTYXlzZVlUWjRsQ3lwQlNFCmZiWHFGRmVCK1lvYVJWNEFTbWZh\nVEhGMnhVMnh4bWY5S0JFSDhPOXgxa1UKLS0tIHRReFFwVTFXcTlLS2dRN3lXSDRw\nVmFMSml0VDlyeW53LytZRTZFcExLTDAKJrgpS1ta8yUTBgVuIaMMAVv+0mZQI5+k\n5pLHgA+NJkLVsvbDR7NAftg9Mz3pYiEoc+32sFWEXz+sw7xdIrk8xg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4ZExaT3I5aHB4UnBGeS9j\nWlBwM0gyZEhVeHowTXh0WUIvVktRR3N4OFVJCjd1eEZLNmIxc3VLQ0ZZQnRUOUVX\ncUxHeXFleGFjcGRFd2lscHF2UXk0bEkKLS0tIElDTGM1WUdEMEdTS25xWXZOa1Qz\nSzlvTDlSdTd6NlV6RVo1TlR6VjFmNEUKAtAgVuWbdK5edVbG4crxA/CnXokBKSGh\n4idTaTM7lzIWzuE/X88J2SC25MWLmkJBNbN+VamA1s+Q/hsDVcofbw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bi9rQ1ExNHB0dU1TRzdJ\nUC8xYlVpWFg0S1VpMkZzeFRhcG9TSnpWQlJNCnhUMlYySkJjMHRJN21XMjVOd0Zv\ndm5hVFZOcG13bmpBUXRUalhZSWdlNXMKLS0tIDZCNUY4NHpSS3luc0hocjNzMGY2\nSjh3M2VjNmRxK1p6blR2YW4vQU1TR3cKoIItYjGNjtluplGn3KGfk8hHLXu+ZC15\nhOIUnq/43uA9x/3vNTG2M0ITFZZScrmROi5aPkQkiB4E68DbCgomrQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:28Z", + "mac": "ENC[AES256_GCM,data:XXNZzBVGOhnVc23fzMH19gk8aSTU1c9V3h+kOvEXwKsAU/87e9l//KwINJlTGpyHXGjLcg31JjEAXLS/bb0xAi2swoBHGfRZhgWm0mxOMLyPvU3Wh10aWaVXZI3cnaeVTXvBz3pMybFzQ1xXOHyU3NiO3jXXzYoTr1N8drv8CnM=,iv:AW2WHPGKC7NG97H3eOi6zALoi3wm0+zd7oeDnhRnisU=,tag:uyijreNbYxPiL8ekeal/CQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/adhil/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/adhil/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/user-password-root/user-password/groups/admins b/vars/per-machine/adhil/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/user-password-root/user-password/secret b/vars/per-machine/adhil/user-password-root/user-password/secret new file mode 100644 index 0000000..e75721f --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:7/uLxqEIohyIz2LRYlsc0lxJd+Zri9ksb9U62uZMgg==,iv:DEGM6cmX15wLerDm6890eqzIii1xyyafF0PeuDnYna8=,tag:3vfyIskBYE8XNSLrtzgxCg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBObnVud0F2RnRsMEJZTXFG\nczRxOWtrY1dkaWpCUHMyUzVGbEtheURsTDJFCm1ZUWROR3NuYndGVzd6Y3lMUXY2\naHlHQ3ZkRDRBQnhwa01kMC9MSkJpbWMKLS0tIGM1Y29WeVZ5UllnaDhVMndpeTFX\nbElBMU9Md255eXdvTkE4cTR4Q2w0WUEKXJOSj6CKCZ9AQKnQLocmpV9CZYs8oczE\nU3LONk4sSO9Yq1Z2dCVbmirOZy3dVhoWKlX/8HlB5BiY6XgJ+moZvQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWFl2ZG1UKzBjMjIwUEk3\nYUtYNVNCeTk1ZytQM1g1MnNpdWthbFhrVlJZClJUOGpITyt1dzVlQWd1QW51dmd5\nM1prTnJPUXZZdHVwRUJVREFZTFRTZDgKLS0tIGMrYTJNQmpib0ZtYU9mMXBMelZh\neXNra1dmZ04vaDZHVDZDSnUrOXZ6cncKG7GxJSRnwxByTtQZEXd5YEasTVNmqEYm\n2zvmUtxpBehOuP+QUAMpYTJt1pHz2boNZXnGZG3X6s5BTwPzeBaz5w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDl1WkVUaTJB\nSDdvVTltNzF4LzdWRnBaaVRhcVg5WkZYU3lzbkc4emZKQ0kgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpZdHd3eTF3b01UYVZqd0JLVU5vOGo5\nbFZrOEcraGt1ZzhEQnFhS0FmNllVCi0tLSAwL2RoVTFRSmw3c0VHSi9oRDlOUWx6\naEM4bE1XVlNwS3NkWXg4K01KQW1jCiSTCKzDL7J5dm/6LGvbVwFvynRI8xLG39os\nRSEHZaI5yIWNG9TDSUjs5V1mdAdBY8bs4ZX0p7DAEIQliOrPylw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFZvUk01OTJR\nMFF2UDF0SERnV05rYWc1MzgwNjlMMHl5cFFyZ2tROFAyREUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpDcUgrR0FCUlRRZUR1L2wzWkVhYTJ0\nWWVIOVNFdVdaZk5uLysvR0g1cjVzCi0tLSBUb1JQTEZ1c01SSkZjOVQzdXBxUTBk\ncFFNQXFldXRtTVN4blk2clFmNDE0CpJCB5AL4crY7IAWhhI9wPI5zPDDfJy8up5p\nr6KAiGiedfqsascymhGk9tTpTp6H8TtSD5nG/d7CiKczkyFtjrI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHVhYWFTZ0xQ\ndEtxaHFVY0hQMVZhNHVPNmxyc0JVL2o2SW9sOWJMWjY0MjggQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpicDJodFJnTVhrM3dNbnNOUWpTTWZ3\nNVBtZHVpOURlMTdrcGNINTRmWCtnCi0tLSBTS0t6R0x2dFpoMW9FSCtiQXdNRHBU\nWjRTaWQveEVRQUFVQlhiRWJEc3BzChXQ52uyAF4gEfl/OM5bBfZABB/wwsnPw0fo\njvZ7b1LrgA297oHtmXg6wx+qMOIJgqUmeWSJ9DNZWZJZfclbfCk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTZzhQYWRJYUJqNHBZRloz\nOE5xUmQ4QVNUYmVIUWhhaWRHZE9vMUY0MnpjCmFIcWJwKzZSMTZRVVhiOElqSTNk\najFYdld5ckFiaEVOVlpSZmkxNng2a00KLS0tIFhJYndUb2NYMDU3am1tU29UWHN3\nR1JGZWh5bzJZbTV0UHFQS01tbkQ5MmMKVqM1FO3X+h9We3hif5ojJFobDUTfozBq\nYxzfIW6ANfnTS1Z5DfQsM+sIvFPMTxLQ71OtkSTC1e9plSgWShEg6A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtMmU2d2dSOEp6c0hFRU85\nU3pUZ3VSa3NSVDRkL0JQaTZvKzhOWDlJaHg0CnYvbE9ldnFyYTRLcFpDQ2ppejEx\nUUN2UjBMR2VaeDRwME0rTFhBdGtBZ0kKLS0tIGhKVjcxMFhUcEZ2a0lDdVBZOHlm\nN05JNmJiRW0wZlExTklNajdFNWJlYncK3K+GSJrC8QksSueGVLUf3T/7E3FFAQPF\nqSvqEr40uaxKx780PnXbU3+3Psp30PQ8Nou1qqDQu2mQ7/B8XtCkiQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1S3l4SCtDUUhTSW1OWURH\nT25oVC9YaEFOUmFOa1BDUmxCVWVweWNFclVjCjdkWW9PcmZTWis2cEZmVVpHdlFr\ndmVoS05yVGlZeDRXUk5QeS9UeExReDAKLS0tIEVxb0twemY1RFJQU2Jjd2Y3MG9Y\nVFJhZm9JaVZZVHJQdHJjRUpYTFE4WUUKtxHGT21uLmDURB6xNclurtKHLykGyHKu\nW4yGhMMvx8MgKlr/QGE72kCywfizz0ZeEVIBVLq0qoBFxmX1nWrmVQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwUDBWUTl5SXNyWE5QZnFH\nMHRjUEIrNS9vYUNnMkJtTjgrdHFqbC9YcDFnCit5N2ErWXB3R01peGFJVkNmdEU5\nS3ZvdGNGb0FNRE1HQ1ZoTW9NREc2dXcKLS0tIDRUSU9sQkw4VHNVUWtCNmxPcUxz\nMmh5YVZ0R3kvUG1uU2U0MGZ6OHhEQWsKiNhO4L9VioS0dRztppCk+JbVw6tJNli9\n1M5gT6cXXL6CGnYmExb1Etl90MIQzlbs2ENEaiJCU5hkftyToRoDUg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:27Z", + "mac": "ENC[AES256_GCM,data:TmXfLKCSeHy/7+hNP3t363zFryWWeO90WAkcYrta6lDH5OijfICuzmKbd9BOtbXtIzKX1wvNgc2Edx+202661gEmpJY4EzfkIuWOnWzjRVOzvNMSFLHitaFv/CEjuhzj+SIFpOWlF1qiH0VnT9NhD9xP48ZSE6g98p0UdYN+VGk=,iv:LR3r2AkCgjodijaUZXu6CHybjkUoSvgTCoasyGNPDro=,tag:G/Fp53nM6w/YZEKHivnezA==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/adhil/user-password-root/user-password/users/kurogeek b/vars/per-machine/adhil/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/almach/openssh-cert/.validation-hash b/vars/per-machine/almach/openssh-cert/.validation-hash new file mode 100644 index 0000000..e966ff7 --- /dev/null +++ b/vars/per-machine/almach/openssh-cert/.validation-hash @@ -0,0 +1 @@ +33b16888b34a95a17369b08fcae973dc4ace3114b8e639b8fdb697c8c7963005 \ No newline at end of file diff --git a/vars/per-machine/almach/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/almach/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..89cab80 --- /dev/null +++ b/vars/per-machine/almach/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIEtGjO7EWfPUmYnBHeweieIskAJzytzr2iGZdgE2hpXnAAAAINdOw6Q9jQ7fqnfkjycFRqJ7OymjqZuszpuNHFhjbqNTAAAAAAAAAAAAAAACAAAABmFsbWFjaAAAAA8AAAALYWxtYWNoLmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAjoQL8XpGoAmBJ0Spe0KpL4ofXp+jtPqk/7Ek2AHfmpR3v6+68jdwsJn2QuElzXr5wT1lw96FEzopdMMWa5gGBg== /tmp/vars-gbpbu_a3/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/almach/user-password-root/user-password-hash/groups/admins b/vars/per-machine/almach/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/almach/user-password-root/user-password-hash/machines/almach b/vars/per-machine/almach/user-password-root/user-password-hash/machines/almach new file mode 120000 index 0000000..6241988 --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password-hash/machines/almach @@ -0,0 +1 @@ +../../../../../../sops/machines/almach \ No newline at end of file diff --git a/vars/per-machine/almach/user-password-root/user-password-hash/secret b/vars/per-machine/almach/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..cf3bae3 --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:/WypDQcBRNzDoSXuOI6NTU7iNoPwHWkQUGzQnqTebGDfg2uhytcDwxubYCYj1kuGocANWAvfZ2AcyCH+FlfjGO67U1gYoLY57EYuXMGyfKleyaH0UCAWjNK/mUj20MKkIpF0UivioyHOzg==,iv:7MsO3+TYEe+LKTkF1WlPiQx6eA5Iqhf1yp/j3iMp9Os=,tag:XPX60Yq1UuFVHYqCt1/CiQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZc1hnOEZHYml5eTJveEg4\ncGtYdkZJMnc3aUV5dzZJczRlOXBRZ0ZZZjNnClo5K2o4Y2lGenhjT2lERFZDZURV\nUlF5a1VJMVFQNFArb2psWktxNUYwRmcKLS0tICtHZ3E2aG84QjNybnRrOHI4VnB3\nYlRRTEFzRWdqVzVkZC9zdHk4NGwzUDQKWYgdoulii99GLsqDGHxWOJMX7UvKWzXq\nqruXyHfthiTIIUV7eb9RQauG9Fqt4i1zfv3J2oNq6nGKlNFgoePt1A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFRDhERi96VjJsaWRaSnZo\nSTVGWXc1RDBQYjBtL3A5V21uSXpYc1BIa21FCktmS01GaHpsTitiS05XYnc2eGpR\nT2JmNldwSlU4Y3o0SElzT1dLMldpc3cKLS0tIDFtMmVWZ0w5MzNidGVucUxmSThV\nVUhwaWNWTzlZV0lFT3MydTl2NFd5SHcKsM4g3wlSkGSHDzp7Q80JmICBsQlDOPnu\nJrEoNmqxrGqYjSI5Kv81EaO46INgKt/OpMixwZPJMSn2OdJrr4d3Ug==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDJQN0JTaDNx\nUXYwQm1jSFVCK2RhYWZha0RMY0h4TVgxMjBlcldpWnJQV2cgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpuM3o3a2d5ajNKeUNLVXVhWU0xVEtZ\nRFl3Y1pYS044cXk0SldraFFhL0pnCi0tLSBRREV5RUl5QnAwcC9sbEc1akExL2NV\nSEVKNHVKVitNS1JhZFBuYXlDb1FVCqbRKfAyKfvnvkSfwGQ8YSZjrvzl5kGNKod3\nVyS01lblcp5aZSNG/VM3gpS2jYr/1O/t2ShpgBKx6Yqpp498W9A=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDJoZHF3b1NW\ncmUyZmdIM3ZpakpjQXNsZzZEU0ZnRUZlMlZGNll4ZVExR0kgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpVNUR4ZGlPYjRDd0kyc0NTaFQrekxN\ncmNFSlloYXZBTVh5VFBod1k0UnJnCi0tLSBuenpGc3FsTWZEY2FibXUzeTdHeVNS\ndkFUR3BSMWN1Vzc3R3R5K0pBVFI4Ctrcd7m5WfFAKYpzQ2V46rZgGy8x5cS4XbFw\nhTyZwUyowesWnVrZC2dVr8Ids9a2QdDD+UoAKmk9UJpHUtd5d5g=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpRK3pjTzFo\naXpQODhTU0RMekhpaFJXMkxZUE0xL0tKNkx1LzY4ZVRsbHcgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpValV3cVJzcSt6SGhzZWs1L3lwTWd0\nWjJKYkppbWRvWEYvWjZ6enhXR1M4Ci0tLSBOUE5UbWZzWEJIQitsYldta1NkM1pQ\nVWEyallhWFpoTWZHbTJXTG4xRUgwCi2g8km8bmIo78rKBggvKo4Dy1B3qwilVf1B\nzhU5vTVPts1PCV4vFv+eb0da08upDWBK+SAgamp5YPETUR8KLpw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBraU9oSk5MMnVlQTFsaTNi\neXJLT3crY3QzRUZnUzJFQmtDclVzMktLS3lJCmVGNGcraG1scEVpUkRMcUd2SnRo\nTHpiWS9aZyt6eTFTeGpkWGU0RlVPdEEKLS0tIGhZWWUremk0TTZ6Unp4NjVYR0pM\nbmgzQkVRVnJMbGlHcEVENzE3SVVKMjQKiyIp09oF5+/6+pi0F3ALXw8+NP/yQ6/g\n/A4XuBKGA0YZJltRc2mNwW+9E08TTM2Qn6yzIpvrtmPwyigV1WRlcQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2e4c3gv7mxyg839gf0lfsh8wvygx3rn8u5cwnn99vw2w43ssers40tlq8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3WGJWZGU4NWRBRUlDdDZz\naVFtUHFLL1ExdU1iSmNlYTkvODBsMU9HZVJzCml6UTFUaUJBaW1mRGtkWVc0M0p6\nN00xMjM4V3hXeFdvVTN3SXVmVWc1MVUKLS0tIEh0TTZrWGJkVGoxMXZLbEQ2ZmFk\neGMxclpPckJTU09DaVM1K253V3JldW8KsLKzs3cg92swplS1TkrUsbvi6robV4z4\nNNu0WQMcwoQiU1HiLFqkcxCjNMNkZ+WQkZTYcgQ0uVGY/pldALuB0w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5ZWFxeVhudW5rOWtuMFcv\nLzRLODBpYTNBMWhMZmZseEREYlJnTFZsMWtBCmpYRGZkeUlHdnF0a2hmd2FjQUt2\nQjl1ZHlFRHFaLy9PL2tHYTNjcGtCUW8KLS0tIC9vcXFPelpDRXYzaXRoaHhJd0p6\nbEZTd2NjcW1SSTZhV3ZoaEFIRXZFMW8K0rUVoR2ckfkFux1bX5HMWa1VRggY5sl/\n6MfGqR86K8bx/xvcltZSCO/UcK3aJE4oNIcG2MOUcu0NLqMr3VUvcQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWS0hJVmJmRWYrbDd1dHQx\nT2ErSlpHQkRqbXM2bWFqSkFGU3JqSkFwUzE4CnpDWkVPS2liaUdlYTdXU3pGMzJJ\naHF2Z0FwUkYzWWhwQXIwRmplVTFDZ0UKLS0tIGJiQitDSTk1RzBZRThSMEk5TDVN\nREltTW5KaC9UNWtjSVJIMUZnbGRLM0kK3+GOs5DqjbdRIvDjLrkQmbHtYNefVhjd\nO4slHZZ1hkq7uexzRftvIToXu01ynOR7W/Pb8y6+03TF/hsiuI5LPw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYRFR2dVB6VGIrdGhLa01Y\nSVc3VE8vc3lXaEdydHhZR1Y1R2ZUbTBudjJNCjk5RXZ3Y2RiZUhrekoybFZWY3Qz\nT0VqVXdkL1ZEYWJ3YWJjQko0SDZETG8KLS0tIFpXcldMSEVUNE50ekgrRitieU01\ndmVPcVAyd3BPazNraHJTbW5nZElZVlkKaCsTjpymI08oe3cVWHF1WMo2koJCdfFw\nvV66/sexVnf19iy4Bdnqa0N0i5W6q0orxzR/UsSq2k8KWqIvKT3Wdw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:31Z", + "mac": "ENC[AES256_GCM,data:mcbtycyT0UuczHrtIx6DWdVRztvhMtvihjnAuC+7m1miOcBebajDHii1cyjkSzsagoVXxZF8jYbiAmWPcNkSHTUHaCjz7HTh0XkGZqjF3B1ssWCz3otlL4fJ8hWVbNPLGSNpBN2wqVC50DHAG/tMfcvVIFCcLhW34k5BRef3fs8=,iv:CTrIgsy6VBcQ90Wc00Wy70pH71Mm5Noj4PEIT0xuEjo=,tag:i2YHKA+xi0fp/2SscWSbwA==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/almach/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/almach/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/almach/user-password-root/user-password/groups/admins b/vars/per-machine/almach/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/almach/user-password-root/user-password/secret b/vars/per-machine/almach/user-password-root/user-password/secret new file mode 100644 index 0000000..7aee533 --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:lTrRIkQSJ0dBLt1HJCrZJlf4J/w8uSRYQQaJvA==,iv:TQ5+ndOF2EWe0VUjp2F2KfsH/XDsaEOB5VMUUg0KvY0=,tag:OBZNpOBUCiT0EpBade8eFg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmdDdSdXpmeDdacEIzTmhU\nNEZMejBtK29SV3N3N01XaEd1Wlp0RThPendvCjNSTEdiNmQ1UnZjS2FZRXByQVlU\ndVBGQjU4RE1peDVCSGhGTDVZcVhVcjAKLS0tIGc5eElLQ2Q2NGYycVkzT29wNzJP\ndW5PZ1loT0J5Y0hvaG1MSC9mOU5uVncKV1OyrNttqjkmRdofT4GIAP4/EfGXTBF1\n+9BZd0r8HNxnxDXCnr5muNF05HrGQ9f9N1Tnc/MQ2bGOF5Y2N8DZOA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpTFRjbnNPWXlQWjNwMmJY\nZjU5Nkpncno5TW9iYnRObnhpTXJOTUZFMVJZCkJYZDNHVmRIVkxPWitwNmxCNGg4\nZ0tIZURTeGYycFRLMUt2MnZFdUQ0SFUKLS0tIDQ1K002V2gvWVVZcStuMkxnanF2\ncE9sR01qMGJMN0pMLzZnQklzVnlCVmsKfrSZtqptHRXvjIKxSKW9cZFshsVleDW9\naFlzI7YXWz687Xh2HMHACP7dv31gTBNwTMZJUUkT5ltdNi932/PYqg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGRWaFUyOElO\nM284eE9EWWd6d0JDK1hxcTFuYmpkRmpCcDFveGdoSnRZUWMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpyWFRqVDZWOHdnMUcyT3RMNHhKNWsw\nYTA4bXBOSWJycFRRL3krLzQwMnQwCi0tLSA3VDA4L0VJVWs5YjRqdjQ0SWZxanRK\naHZna3V5L1hhSjJGOTgrRFFWMHpzCoYnVVlzKTl9ON6vBEegxPxB7kcDCORfooxr\nE4szYsrbTaSvD3G3sHUOBB2VajxsuKcOsty69YdsNkoCOTKPaxM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHFMd1FESi9i\nVXF6YkgyUjlLV29iYnVuQ2g1V0xKekxSRVBSOElmcjdPeGsgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpta2YzdE1oRkVvSUtsb29zWmZJK0xL\nckNZNEREeE1jQWFGYVYyVk43SDJVCi0tLSBzU20rcWQxRlBzTVYwbTFCMVByV1Z5\nVG14bnFja0t2Um9ORlA3d08reFhnCh6fDthbu7wXJFKHFElmZg4x8ZPuYRwHCatP\nYx+NDoxYBBATK2SOLyEcJERNE3Y1GKgtV6+0OmZiTMIe+MDA9mc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDczMTdBUHcw\nQjY4WlQxMjFmZitMbTZJU3VsT2d4T3VyeE5VMEtYays4bVUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpkZVN6MjFqN01QVlcwTnhlRTNWd0hR\ncVB6YSsxQ2xDeUdCUnZRWTU5OExjCi0tLSBzVi9QUEFla0VKd2JoK0JWWWtoMTFT\nbTFiV2ZIUHYyanpMQklmOGw4NEF3Co9WuiO1GNJ1r2gABVjZXz3zA+kVU19QOTPa\nUSLWsjGNqcRfI9NsI0rHn22VJd20J5MrSbmQyQhnlVWPqSdIX1o=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBN25PRGc3SDRKTFI4WmtG\nVFJhczNHRWZFaEUxYkJ1c1l6ckFLNFFpUFJRCit1QkRiNWl2dHRBUnNSZngwZHZY\neUV0Y3lVNHpkdy9aMThQb1djM3NZR00KLS0tIFlaelRadytuYXlMWjIyU2dkNjUy\ndVpuaDV0NWpGVGt4ZlhCQm1EQmlOOUkK8r2MFGnJJqdWH4+EbyRHVcccXNMBTWyq\nKeC7qf/RSc5NtplAA5LtSIlUfYPI5Icz3gDTWZUz68SQwcvl7GaDlQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnZkZmSk9BTncrM1IyMHR0\nN25DYlBUVXo3OHhwb3RtQ0kxZWtxRTZJVkFzCjBPNjlkVjhvSjZxSkdVUE5jUS9W\nYVA1UHMxQmxEcXdMTkJTc0hXWHJwNE0KLS0tIGJFcGlveEhKZml0aTZnTE5zcDJG\ndmZtbjRwdTZNOVcyUEVOeE50eGR1QncKqiaFyP40dIHsCLJ08uXJO0N3U5CCLYuM\nkZdnhWZygTtiD2VIUcalxQ1SETZi+P5kxm+/XZ+n1TAUVfYHV1TpGg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJQ3hJTjNkSXVXT0dnb1Zx\neitHWnovM3Z0TmVxeUNBemtTQTJCa1UxYTJBCmZ2OVB5UnNKelhmWVRwVGdhRWtE\nNDVWVjdFMHFCQnVFaTZFeERZeHhXTGsKLS0tIE44RzliVnZBakxpM1NkbDhhdWZZ\nbG91NlZDL0o4VjB5MDlJaE9NR3JlVDAK0s7nwe+FHWlMcy42VoLMvmQa5sClYAXm\nVYt71oXLdbfFI5QoxCNuF8OlwlO5jINVsphsrSF8/JhGWqntFj3b4A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0SEVEdWVnMmUxOWY1aGQ2\nQ2ViZFpyOFRYRFl6TEpFVVo4RGZaMWQyUkRBCkVWaUZMOS9ZMWxHNll2S1ptSjYv\nMDF0RmpaSEVUbjB4WUU0RDVabWhabGMKLS0tIElUNUM3SDQ3UjhhSklGVTluVzhh\nQm9QeXhzNTdlYXY2cjdtbWYrcUg1Qk0KSFm/WZ9KjtDFPz25IHi2jwbPTE9qdcMA\nKUg2xgEbRcnZnDHJmGMCkquMMHAfuNt+P4OWXKNlHkg719vnm4uUsg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:30Z", + "mac": "ENC[AES256_GCM,data:tEow18mtH/yIRkzTJq9AwWc3wl6yvTeFZNR83kEfNSN8XcYDmZIH6zhT2lZSS44/Wu9Ln0PNyilvPYKtYuVcG6CIIRdu+YUu2T5oXX34xM2GdNWRIhDZJzfb9slQf8dLj6QukBTcEYsxPsKbZn/+VeDWpt8kjz4Nm8uPY4uejtw=,iv:YY7ZGuKAjpiVmTZGLfNxVY4fpW9KF+yYqRyBGhuWIZ0=,tag:Kcd43mrJdaYXOTyJvw1yoQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/almach/user-password-root/user-password/users/kurogeek b/vars/per-machine/almach/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/almach/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/alpheratz/openssh-cert/.validation-hash b/vars/per-machine/alpheratz/openssh-cert/.validation-hash new file mode 100644 index 0000000..50faee4 --- /dev/null +++ b/vars/per-machine/alpheratz/openssh-cert/.validation-hash @@ -0,0 +1 @@ +b0568e61b4ade887313d361a812bd2987a6bb9b5cebc6903675a6259fb198bf2 \ No newline at end of file diff --git a/vars/per-machine/alpheratz/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/alpheratz/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..b4c0d59 --- /dev/null +++ b/vars/per-machine/alpheratz/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAINf1a/Ku/wPgyq9mB092fz8NOdGytB36Nip+bU0OQSuPAAAAIMKjxEg6JAAg6pIhMqi8psKMllCufu31vN3PglLoKxpwAAAAAAAAAAAAAAACAAAACWFscGhlcmF0egAAABIAAAAOYWxwaGVyYXR6LmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAAEk98EQ7/ZYIhKHrFUXIuyOoLQbE6zlB97V/NmE7mRd16AiqVRrTwe1IxT2qEFsBincSiyAw6/qHZiR3oYgVAg== /tmp/vars-ehvzbuce/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/alpheratz/user-password-root/user-password-hash/groups/admins b/vars/per-machine/alpheratz/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/alpheratz/user-password-root/user-password-hash/machines/alpheratz b/vars/per-machine/alpheratz/user-password-root/user-password-hash/machines/alpheratz new file mode 120000 index 0000000..5176b5c --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password-hash/machines/alpheratz @@ -0,0 +1 @@ +../../../../../../sops/machines/alpheratz \ No newline at end of file diff --git a/vars/per-machine/alpheratz/user-password-root/user-password-hash/secret b/vars/per-machine/alpheratz/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..f289e45 --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:CSJKPO35s3drAxQSTYlkTK+rgKH4ym4bhh8Pm12vxTUwgXjBWz2AtBOIXdImZO+vcqkjKhfaG5PRAVj1ZIXzp/FikCBF8AXjB0OD3ujRXR8XNUQlPDQLL7fzy3p2dhfhjUNSdpdQzHoMJw==,iv:K7ymmPwcV6akmiNmXH2+1VI5Ur4itJD2+vAW+Xxbk7k=,tag:Q47AfccXquAEvGZtFuxPng==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArTUhCN0lrdlNMV1BUaXJN\nS1B1TXNzcFFhcDlVSTlSVmRJdHVPcmZNamx3CjFOdlJRNjBkV0JIYnRyUVhCeXY5\nTDdIZG1pNi8ybzQ3RkdaUHpFQ0g4Um8KLS0tIFN5VzQ3ZHJvUzFnS3EyTFV0QUYv\ndXBsbXVGeHFFb1lKbGxtdmdySTZRUGcKvL16URr9PcJEqRWioYbLxyvhZ81c3Z3y\nkjX7NFzuJvKK3gVRL1CA+GsChoOS64QdfaY5d4gv5ratNxOyIaE4UA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17c9908f08w2w0ajprep4p60a7hd27cznrnxmq4mxwznvgzjuhymsxttd3d", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFTFJKZk1MNFdtMzBSZ2Vr\nOUlic09mOHlSR0dzbWNvL0ZqcjRhSi9ST1ZvCjlBN1R6UWp1cE90T1RqUGlpOWV1\nYjFQWnc2RVVwdUJJZStUK2hZcnFrZzgKLS0tIGIwRlh6WnhWcklQdUdzM0ZxY2xv\najFldkdibWxrb2c0SkxCa3pWTUQ3bjgKGKG5iFjfxe9HP+F2RRJ/oCRX+sOQD062\n0xAgbBeUMfjjFaKCSnHMmPMCreZuQsxNNsELurp2SKVw4o2GXgeMng==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2T1FSRnRZZXlOSXFiTUdu\nb2JDbXhEMy9nTFZkTnEyTVBiald2a3VPekdnCnNESkczVC9LeVFzOEFLUGdzKzdm\nWFpMRkRwb1huYzdWNEVtTzl3M0VLcDQKLS0tIE1acEp6YWh1bnIvTHo5ZE1MejZL\nNkFGKzl3MFNhQ2V4eVp2a3UwMVFxdFkKTGkvuRS5/7ta8gNaU14Qvc/Xqxvpwynr\n7OfqZqXFV1q2CTY9LO6R1IkvIfccXcWyVKU3H6vJ49k8k08JVJvsRg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG0rUCtQelpr\nbFA0clBuU3VYK3B2MENJSUt1N2l2YjJmeHNSaTMvYkpIemMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQprY3ZTY2t2dk92TnRzTUljTnNWbnUw\nSVhCSjZtK0s5NWsyNEtmNVpnL2tJCi0tLSB0ZWZET3ljd0ttSTR4SUNtZ2F4Vnh4\nbk1CTXJKSzVCVFExOXlFdnY0bm1rCvIiVZGuP5TTD5NqMXWi7NK5fvSL7yBnwIh7\n4NpybDTI2XJj1fTz/i0BHVXXXRN0qqrhn5LgGxE0i4D+qvEmj08=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHJyNGxIaDBI\nd1QvaHNTTE80ZXJSMDAxOENDVnM0S1B4NFJzazVaaUpzQjAgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp1d2lzRVJEaUYwMy9sQnNQMWpDeUJq\nbU9lZ283aUpBY3hrRzNxRTZneDE4Ci0tLSBGbDhwR2tOUWoxUU9tbTAxTEx2a0Nv\ncGhPNzFTVDAvcWFYNEgycmtZaGRjCmOUDY/z7RCzhTy1My8OKJsarx657o0E5vX8\n+5YCendiEIhRhdhTgrE103EuQtyQ0MQ/S0iXkE+mdJm1WmqLTek=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGpXQVFnYno1\nZVRIWFZOY3F3bnZhWUdVajloaCszSStMQjFxZG9FMS94QncgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp1bVY3eXJ4SzRjTEVqNjZvbERYS1dD\nNEFCbEN6cHd2bjJ4MnFHbFc5ZTMwCi0tLSBrOE04d3htT1puWkdLWVNDWnVtVjkz\nU1hnTmpyQkg4bE9SRTVrRFEwM3k0Cpd8QgFVcnJrSLgnM7lkxo4pQC1U1SRcAfJk\nNEyevDWdMNxCLEfTZEi4NJvZG/bJJn0p2VoqVZ6YxGfQVXX387Y=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMV25sZnlacVcyODdZUUNn\nUDMzSkxra2tzbGlZQjI3Q0xvYW5MQThFWWh3CitLNmtGMVJnelZ1ZGR1L0VTZVZw\nUEFKSEgycExvRnNkS2FIMmVjb0JaWjAKLS0tIFdwdStJZGpzU0d3dTh0R21HeWFJ\nQjBtSWw2ZlRicDVSZlRPcTVqWlYxcVkKTlSUWfVxeAr7FblCxEM7JvJSE3MZbvpI\nznwXrZQ7M6XfJCVHZb5cwRUQtIvLR46T3lhUI63+VmKZy3hN1AWVtg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsanJ0Uk94L1k2U21rdzhk\nbjViejdtTkJmNVdrbTRkUmhPWENCNjVFUXdnCmZLK0lsSHpRTzVVVXczZ1NmYi96\nMEJpc21xOFduKzZxNkQ5TGlkcHpVaU0KLS0tIDN6TmZjMjVQVzF0ZW9kdjNEcnRs\nL0FMZ1BoS3llYWxwWlhKR1dSQjgrSGcKFwgh8nL1sNIgtO4EUuNx3cD8lSglNxWW\n8yOymy1dPcB7qRHcIq0s82v9qR3Sl4DQjtlQdHKGU4MnEO9WgrHdFw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwR1pCekpTeklVUkZoOWZr\nVFE0YVpKV1RXeFcyQ3N4QXM5c3VmemlXdENrCjVlOXFHaWl5SG00dSs0RXo0czNj\nN3hTSk5PMC9PWGpUNjB0RFJLQkNNQncKLS0tIGVUREFtczg0K2xid0NBVmEvUU5v\nRDJMeHNGeCtkQ2t6ZW1paGNKN2VFR3cKY1HEBDrGEkLHWaycuskc7YQ5+ey28nog\nx+4ylfpoqsuNxbC+r6MXzugl7dYWQUb/o64jmKBZOehV59PZvmnirw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZnRUWmVzbnYyeTl5UnNE\nK1R2b04xYTlxTkxvM2JFNmdCWGIvZWZiSFFJCjFVdWt6a292aFg4bFlHeFVxblBv\ndWFCano5ZVJlRUZFeGxaODk4a2VSaXcKLS0tIFY3aFo1VXBJMm1YT2l6MnJ6ZjNn\nbXdrYUJ2WUd1SVNSYm42RUdqVE9kaU0KmTlqk/C2Q+yRbxqWK1AuFWh1Qxxrh+EG\nTAZejj3sp72g3U+F7hVlniBEPk/dZnqQ9umca+7RGk4R3U5E3NBqkA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:34Z", + "mac": "ENC[AES256_GCM,data:l60Fd834EQuzXbw+s90atPUo+585JWlWAowlB/bhNsEM4WbGMkQfX10mUEy30n8OOvnxmdM6mdmmWYNTP7DZngnGTz7MMeQHY5SFZ5UlcPfD1VlDAW6f8kB8OFdBLWx6n3IdxvGP+d1HXHU8rHq0iT1OCfdFymjBFJMbVrR+dHQ=,iv:zbVFbUhWHBreKZcMW5FmndKiQFo9yZcRpvOp1xztI+8=,tag:ujFjOmfN4/mP8zJU+6QLgg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/alpheratz/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/alpheratz/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/alpheratz/user-password-root/user-password/groups/admins b/vars/per-machine/alpheratz/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/alpheratz/user-password-root/user-password/secret b/vars/per-machine/alpheratz/user-password-root/user-password/secret new file mode 100644 index 0000000..9934b53 --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:J6rvFpuShn+peaWlSNqKpNr2PnhyHm/EdT+nWWWXOPq6L/uT,iv:RBYjm9TRH2SH397mb7BSCnw1zPNfQUhlbqBr2tR5kS8=,tag:nd/UhGwL7iz3Q03B/4jXhQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHdHI4Qko2QloxMVdyVWtz\naUV6d1ZlVEdQWVgzNkQrMmJJN0tpV0pHR1FNCnNDRi9rMGZLUVBpMW5JWHkrZmhW\nanFJLy9FT1U3NGxCelRMZ0RMQzZlL0EKLS0tIFRNZU9LZlgvQ2x4TjVpTU9MdGhu\nZmJ1RDdqT0U2b2dMcCt6NUs5WGxDbGcKjfoET9+8gtS9jtb/AL+Abjons7t3cvrI\nR4OIUqhUhtC62CyDOT3SNVwUcPFgmLXoesT4LXQ3C64bTqMd2yDF/Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTQkNvckZWLzBYTXRMSTBv\nT0F3ZDhWMi9tVVlBTU9UOWhWOU1OZE4wTW1FCjJuQmV6WmZJSjA5aHY2MnRQM3Jp\nKzlyNGxOSWo4K25Ebk1sVUFRN252SG8KLS0tIFUrWFNRU2RWYVVoS25pWSt2MHZQ\nWjlEL0pVaWdBSVVQbkVOcVZEWHV2V1UKY6rCByXArhjDIIkWI0zN07qtqUMgZvmB\nc+SQpNiPxY5ni3yfwtbrS0ljh3r4HlwsilzKobsPCzVxR1QRmkxI1g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEk3N08zbUx2\nNU5xYktyYlZlMDFCRXVLOWI2QlhsZmRUQWhvNGxDdVJid2cgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp3anZhR3kyQlJaaTlLOHpEcmcwVnUz\nc3pPazZuVm9XdnkwVGljYUkrL3lVCi0tLSA5Zm9qeVV6dzZVRTk3cExVbUUyTFlN\ncFluTW5TSFhGdlNjNE42ZGNUQUFvCpyCbe+6F1v6pfToVhmSqmwI0vwL4MDfVTsO\ninbVb3nLCUXbDbAV48x64D5O0xXfvdSMh6rxbyhcXPzHACzT9hw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEVoNXROUk4z\nOUhueVdWS21CQStuaWkybzBnOFdIU3pBdnJnUUJhTlRqV0kgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpYdUNxOVhUTzZ1NU5GNTJHTkVkLzhj\nbGxxbkRCWGJTVlA4aFVIaEZlbUx3Ci0tLSBjQWdHbjdSZmkxaGJ0cUNlZzFWZTBG\nOVFkTUNTU2ViZXpkWFRDY2Rmc1lJCjHKmONP7csThfDu6lpDELtURHS/a0ukbq+3\nzk5LtHSXxaEM/8QZruS07cG9PF8I22O+3mcripqA8RVjusxHVvw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHB5b2w0cVU2\nZDlGRVluOURzOGlNbE1id1U5aEdQSkdkNGVsV09sOVExMEkgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpVWUVCb1RmZDRYY0Z6YTh0VXpIYVZL\nZklDYzVtckZST01nMXNHbjI2NHdRCi0tLSAyR3ZpTFVlMkJEOVVOdVdBYnJNMUl2\nMTJWc01oZTQwZ0ZEcWd5VG0ycUJ3CqRWk9QdU/ub/K0+M3wwheD5x5BZ/6nJn1eN\n1sS2fnTUJ1SZ71NRnda0uVBAy0BGSEVLLYMjDs/kWFeP1GASNoM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0QUVYM1NqeGVRVGNaSnJP\nQXYyM2oyUHBZK1JnTWNjdFJWdFAyalZmTHp3Cm12NFdPNlRpVG91b0pXUXl2dUkz\nN2pGZ2ZxS3dXYk92d0FoSVIveVVVb1kKLS0tIDIzam1GMEN5KzlSb0hpbk5hZW1p\nK1BSUkRZbWRURHBGZXNjQmhCTVVqVm8KPiQrk1bBtI4+7yRx1SCijyB94g6r90Un\nlqH612PSrS/bU4ZjYaj9NPkhIKch7+IA/JOLJvmv2uiY9rQNUvp0Pw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsbHhoTm5UK0R4S1pKek5N\nMXpCVjRCY21vUGlyM2loQjdOMndhVWFyYngwCkdwK0NodzVXSzVyUEFOK1E3bjRX\nSytpMVFEcEYyeWdEWjlRNlNIRUdOKzgKLS0tIExyWmJDUHFFVjFzdnhvRnJyNlJ6\nNlBEK21RTHZyR1BmZFdXOVRoQlVnc0UKiYfLI+4GlVKHohYBq+QRFITmYiOo4HZ7\nQUj3vEx4StU6MYCbErPoNLt5w3PTZSpw4s3Wt9SaBP+zK9/TR5EWxg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBd0ozYy80U3dqR0Zqam0y\nZkFpRzd4MjUxUlhheFVteVp2RzYvVHp1aEU0CmwzcEN4RGdoOU9Ed3NnYkVFWXVX\nWXhsaVpFRHJXdHFQbjFYK1BvMkUyU3cKLS0tIHowRk5yYVkzMEpMc282ZHgrMXlK\naTZaVkhKZDZDeUZ2Kzhmd1ozSmh3SEUKNnDWdERmgFfGVosIfSzhknGKkjV2x8/r\n9oqVsup1lVcINjRHGjUnl463YtPGXklyqjWrAz9AwmnRypcABnJTvA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5Wkg1UU9zdUFhY2w0VTRV\nWjBFSmk5dEdoRGJPZnUxRTY0bjlYOUlnZnhJCm1VZWVxT3NjNGozVVFBTnEzL0Ev\ndUpGc0FVOGhKeFJHUnVQcWVZblA1QTgKLS0tIHhRRS9wb08yWmh0UGdZOHJMN1Ew\nMmN4UEVBd2FKR0JlM2lPdDRHZDg1Um8K4e1UkUASqWS0x9c0EOwiX2jN1qnZVw2C\nmjQDeqDb/tWUluyqSJYWwVZF7q9AGo08bdMqGxhIxP6YRMchhp7FZw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:33Z", + "mac": "ENC[AES256_GCM,data:HBiQaKAKjlQskg0M1egavmL1yU3jm/roAMlqaZA5D6hTgkIt28hirINv6Z/1XzlWKfdG2B0g63+TZu1fm3yXNgzeQRsI0GvkPhSyR/MHC1koez+pI/pJfbJ2VVoOzzq5tCB822C45vtvv8r3h26lkSs4oKyOaoerourN5IAmeWo=,iv:k8RWwU7Z8xKFRW4FbE2I62IOorDBQ9d46h9pJWV4w24=,tag:ySZPahAhDa+bn3xYgCusGQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/alpheratz/user-password-root/user-password/users/kurogeek b/vars/per-machine/alpheratz/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/alpheratz/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh-cert/.validation-hash b/vars/per-machine/b4l/openssh-cert/.validation-hash new file mode 100644 index 0000000..ebfce2a --- /dev/null +++ b/vars/per-machine/b4l/openssh-cert/.validation-hash @@ -0,0 +1 @@ +698abdbeab5265051841a9b0f155ba396309feca7ac581a21021151cc62c15f9 \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..041d8cf --- /dev/null +++ b/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIGeaWgJx/8Ik1C6v+NZUtAGP1XXzVyeE/ELrH5/Wc/jAAAAAIJvB61pqXooAu5jDLG9agMTXBRdSPWrX/2yARnCPWwtaAAAAAAAAAAAAAAACAAAAA2I0bAAAAAwAAAAIYjRsLmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAdP34BvnGJ2NbqMREw/26Yg/KZHisRN9g4Jn5oQjMiwul8mpDoPTKU7KCIBrTWlcp2mgXdmXM+3dKFHKQRt+RBg== /tmp/vars-fzltidd8/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins b/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l b/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l new file mode 120000 index 0000000..72e1b85 --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l @@ -0,0 +1 @@ +../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/secret b/vars/per-machine/b4l/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..65d3e8b --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password-hash/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:q/KGiMARBg3WGTRH4nzhNsAk+yXO9RUQKsccvj2DbGH86JEoLGz7P7Q1XVAn5F/URBAWeUNOMubGTgMQbvSBh08iqIElFfroC0Dm02nL0P49FgG0UcUKXY22NDNMXP6XDM9LwUJk4pvkZQ==,iv:rq+C1uZaQP5bBAgkx4+1ZcwXhy40PfSsYIE/Nk/PrSU=,tag:wibxD5HFj/vJr1CqvKhXLw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnSmF4ZDJzVXVyUmZtdDBa\nbjlwazlWa3Z1a2ErQjNUTnFlWU1jWVhqd0dZCnRwY01kbDY1VSsybUVsUE1LV0I2\nV05GaHN6clpxQm9iMVdjRHo2STBZbEUKLS0tIGlqVGhsUndtMm8vN3FDdXIyT0Yv\nbG9nQ3lJSE9VdkZrVE9FY2NzTTNTdlUKe402rfUosOLAx7DFy+AogFEOKQiNZDLf\nqvRG58th5xH22+y4RvEU7nZzADyRoVp/ipYXR3dEHrplbYO2rgju/Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvbTFTV3VPSlA2R3FNR1pT\nKzBWcTc3LzIwbEpIcXNWMWlKRC9yRVQ4djBRCmxBS1Y0YzJnZW1FbngxT3gxTlpI\neEtLc0IrVCs2eUswaDJVeXBBSjM5azgKLS0tIDRxd0FuSHRCdTc5dEp5cGhpQUNR\nUS9WUDRTVldzYXl3OVhhSTArWVJPcWMKSRQoGpRb1IyzPPh2ftvB8RHTgBghiRDB\nXxTVq0FOTIsi+vlmlUAiXOroJJ/6Jdohj2qkSAkj0hQBEOzxmQAGaw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpOdEhuZFhM\neHpaaDBzWG5leGhTT2Q2Y2d0NmVFMWNtTCtLbHpnQzVkeFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp2cVZ3endTZ3FqVXR2cjNSVTYxdDRB\nR0c3SEJ6ZXcxamF4ZkRDT2VzbHVZCi0tLSBwSEdGaTMrcnl4eHZlNGNVaUVlcFhZ\nTlF4c3hoRDU2Slp5eHBXRFdtK21jCvkhATuCoiVQpf8VqedwTfUHtfywfYNQFZxl\n5+cE+udiBfGukVGjkGf5B/NspeGGwg5i5AKa8PV/kmNI9mNhjcA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDliQnpRaS9m\nVzNvSkhOeEFmeVRWbkVVQnI1S0tYOXoxWVJBbVp4a25uUXMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwptdFdpbFhnWGZJUUZuSTQrWHVzMFZQ\nY0ZueFB5MEF5akVGUmNzNnlZRVpJCi0tLSBmK1Q3dlNUOVRnOGpBTUR5cWdxcUtS\ndlh5TnRMZkV6bXQ3b0xBREtmajJnChXKBRxn4f3Dmg//zR8GJbzle8QY1ma6ZyYN\nx5D4wop5795PrwszBO08tp2qr4W+XAJEP2acO5ObvNDF1kOoXTc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDl0aFlCQ2Mw\nYmErZXVEd205TDBrNDZydDdPdVJtVG5FanVNTUlkdTA4RjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpLNUdTYVBDM3V0aHRxM0JjSDBwc2pl\nMlI1dEVUQ2dLN1RUWUlMUEVvVG5nCi0tLSBzVVRDKzZqQ1dobVhVTERqMTRQK0pS\nc2NlbVh4N05ZUGJRMEtaSG92VDRVCok0trOSpi3brZPgknhdpSBNFSAIMQUg6t43\nBm2iEJlLv3wKNhJ3sRxPp8tcSH8qzb4xs69o9MPA/1OoofOvY/Y=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHZVkxVmZSQ2FTUzBLbDFT\nb3hGUWVGaFFxdjB6ZWNsWTlFN1drTUZGb2hvCkU1czNvLzBPN1I3SG42UnpteWZ2\nZWhyUzZwcEFFcEgyZmZldjZkVjh5ZTgKLS0tIDNDR1g4TTROOXAwa0JqVVNkUGJX\nVEFkVHBEM2I1R29NaE40bFhaTUxaSGMKY4dxR/P5xtc6V97CQFmHV2LFeCN31ZYt\n71KQ3fBoeSnN+xdY9mFo2lAqio34uIiJCM32xo7Hm5o+BuRhcXp6jg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZ3pNTm0xU3lFb2tiOENp\nWVhoS0VlZ1pUcC9ackJWbXNabDZBdG9CQ2pRClFnY0hGWm01ak5sT0VTS0dOK3hX\nZ1k5dUVRZWV0Q3ZReW9vMXpycVFRckEKLS0tIElEVjZhNlFMQUlWRVg5cTRmbWVW\nbVRXS0Q4Z3ZyWGg4VkltUFRacE5YbXMKn7QPLX+Z5A6f8STfi7HlTvckx5k7M8Bf\nmmd1s404BXFYSQpdYfY/+WlLc7aSru4fXxkyeo4LH/Tw4lGP++zSvw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDNHllOGk3Z29pMzMvREts\nMUt1dDBka3dWby9YNCsweE9PdzB4NVVrdjI4CkRiSlEwQURmUldTZ2NNZ3piSkha\nWkhuTmYyY3dOOTh6ZHN1MzRiRk1oWGMKLS0tIFgxdUlIaS9MWGV5UlVoaXd0UzJK\nQVQwWnZIWDZ2UUxSZzE5V1lwUEFIalUKIlls7wcLupx4f2SCPltuw7tyTFh5bUVx\nBiyWpY9shdc7mYCsVi1br6tWDyy98Ax1ot75W0VsuUx4EcQzWtvJPQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoV0pFelRmZ3V6TkQ0R1ZS\nK2Rpczh2eUJCenFMUCtIZ0hwNUlILzBuaEZvCnFtd2xRNWx5NjRMbU1MbTAvalpz\nMHNYRWVEUEhmVE12MkhQTFY3ZXgzNDgKLS0tIFBEWXNwQ0hQNjk5eTkwcCt0dVRo\nNHNBRVNzZFNCSklLaWhsSWpzTXB5b0UKWZ1FNouJzkVuU5GjfmE79I837X8wqS7b\nNbNiq/zUi9TR8YqsTJzueesWiGglGbnr1dtdfAxrBja7MWROkdX6EQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:37Z", + "mac": "ENC[AES256_GCM,data:OV4TIBoodhRpjMTs6xMgg6vGQiDLQE+dhHLZwH59N4w1Vmp1WjEltHqeUveo0nM3Eny+ekpw2HnGJT3mYRkuVe13ziyIXYoryKEsrRLi3caDhhqwjJqhtK+2Urw07mcA1lNrS19lW3eEkZLzfzCbtLXrcPgMUI3FyE5W317qrwA=,iv:WWFe1gSFSjShQddOyu4mL81ZNDJq/HtXqMUQlKcOW6o=,tag:vrqOnt0a0OAqOSYdx+rwyQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password/groups/admins b/vars/per-machine/b4l/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password/secret b/vars/per-machine/b4l/user-password-root/user-password/secret new file mode 100644 index 0000000..036068d --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:T//4pG6tS/mUKtMKwW94jG5f3g06AkRnoKgJLFj3XgU=,iv:KdJVnmvTSaeG70KlO4zYZKKP/losj6D6iThYiGdfE4Q=,tag:cMliNic47TPyFerGii7Dog==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrYUIxUFBjcWFNMkNkTWFD\nTFgrRnAzWFJIUUYyUVVONFUyT3FpdklQK1NZCmNDSGtzNVlTS1ZsdTQwR2RpUjho\nOEp6dmhyanBidXZVZ3R4OUtFam9tYXcKLS0tIHZLd1JEd3VubWNpNmpwTHY0cUty\nblNHbDZzU2FGV1MySklUZjBoTUtUMW8KGkzQEM1aLZe9vv9LUjDy8HCaExlFzvcV\nuJB2+91Z0M/BXGIi/txgkOjaZb4v4mk+yzvXxYLVaS6NWBqjrhg/Pg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6TVkvakFTOEF1OFl3dFFG\nbTBwYmNXMDdubVFuZW81N1MrR1NMU0liRmlzCitCeGpOUmNGTFBiSmt1eks4Tm9t\nT051S2I5dUp6MTkyd1VFMjVWck1iZVEKLS0tIGZ0TDZMYjQ4WEE3cWI1N0kzTENZ\nZW43cFBXZ0Y3TWIyN0V6RnBrdkphZm8Kx5zKuhbEFbClXYTIM4DJYzkIcSKqi9bg\n998ZUjkkwUEnkuSafX9GkPJaJYYwrx0x8CliHczVWmLG9WEVbUeihA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIExuRmVSVFll\naWMySFF4Y0lPMzllUTNDc1BubTJiaHV0K0dkRGhoTlpCUTQgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp3aC84eWJEcTY2MFVFMFlmWXJVemdW\nZ216SkxEaSs2andGWm45Z0FpUlNJCi0tLSBweXdkLy9ha1ErQ1FqZVJ4dlBVWTBC\nM2pOclV5YkxtOGVzTjZiZ0laODcwCgmNqo8TuVC22GOqiA7lodO9Kp5CJqB08erN\nZsQ3SqwP7FZD3Ze5sOR2y6Gs0nzN8VKPD/A8sKyrZL2EH/5Hd5M=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG1EVTJqd0J1\ndWhlbzhBVU5pT1Q4cS9tVGM5aDZTczEzVFZXSEZRUkVzVE0gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpodjNUaE9SamJkajdqaUpRYlFvY1Mv\nUjhhaUJTNHFIRDFjMEN3dDFxNlk4Ci0tLSBxcUVVSG5QT0dqY3h5cTZHdmxKNVZV\nS0RpbEdxdVFQSWphTjBLNTNlaWk4Coal4swQFHVVt8sKjXEDtaU88Z9gJ2fC2OSy\n1WR2Gu7bUNXLHHIYYtq2xrAJp6PICN6aAtIiwd4A9MJ3CoXkpAI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFduRjJEakVr\nK2xqQzZHL2t4VXZaWWVDUzZON1hHQXZCTS9yS2xUWVIzeVUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwovcUlRZThZaDBsTlg3aFJpajlXVVc5\neG5tQkdjTnV0SzQ1RnJFTXNDU2RzCi0tLSBwV2s0VnlFZVYxdFlFYVN0QjFFbmVz\najFpRWorbm5va25zUTYrSXIvUUxBCl/ecLqQVXcuHjQ+XDRVYUMUDNu/R8t9d4BJ\nj2E8MPRDj4iuatxj0Vz5S8c6zlTYm5yrfRnj+/A6fqi1W7iYqGI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNd0NnOThQVmhnQzR4MUR3\nZlorVzZuM050dFlwNG9qVk1hWC9ad0U4d21jCk12Q1l6T0pjNm5Kd29iSmd4V21W\nRjg0MTFVQy81ZTNHRklKSVhFSmhZS3cKLS0tIHZhNTJUSkhROGhNWnFLR3FIWHFI\na0drcmp1WC8rQTMxOGxFOUI1NmhaSm8KnesLBipKOgIenwDv/Oj5XIo7Vt1jufej\nImuAWCm3MUbuLNK0fwVM0T8c6d8n2SlAyWQipzZxmmyBm6wj80Oy/w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYZXR5WmR3a0ZBZk5Ibjhl\nZ1Erc1E5ZWduT1A0aVo3N0lFS0oxM0tWY0NrCmR5VUt0czEzeXFyMDFWSi9Vb2JR\nMmNOcnlNWVVqZUxjeXBUYW1BTHVlSlkKLS0tIE96NlNMOHE5UkMrVExGT09lbHdZ\nYk11bjlYZVpia3pEcEF5ZjV6TGlHbGMKCOAxkWUtN7bXUezO7A6zx/rHNt+XBRmO\nKKmSv9+RQlhmCddAu2nzzt2+B4+MxbtGjCoW6nP8Cp3sYs7WbzwXIw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJMTJIRHFvNDNwSTdiYWNH\nb1grdVlnODNKT2lVMmgzRFBDbEhFOFF1NUN3Cm8weFRYMjZjVUpyZHAvTndRT3lX\nTm02VWFOTjloVlN3VGRsYWJyK1ZWZnMKLS0tIHhFMGw0aUpmMnQ3emZXR2dIa0R4\nZkpGRFozWTROTm5JK1FlcG0wb3VzSjgK4ffd0O7LlMjGfbpahvUJe0lf7FouMXUH\nYCzLU3WMs0tljOF6YNTHceKQBrqH4048EW9NpHzGN+nxDMwTH00ilQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKSE9WYXZwVittMndSR05l\nVjNSa0JIVlNLWWo0TGwxSWxUUmJKb2J3NkE0CnlEcHF6RmtMNnNLNlVvbmVGdHc2\nbDZETzIvWExmOGE2K2UrbFdTQUVpTlkKLS0tIHBqOExEWG9MUGpuSjJwWFZ0Tlow\nZzZJN1l0em9ZVnhtSDR5VUpWK0NKZm8KHUB04Kd4VaDDxZzvsca2mjsDnNT41gfy\naQvXNP3sSaaMdfOgDFfoI/W3wpHurA9CslpZjaaTTajKU3GTu/BmRg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:36Z", + "mac": "ENC[AES256_GCM,data:fmDRPeHT/yNED/hU1WUf7IAdrTxEOb4w8Teu8YXe5GghopNNEveVMbpmGThs5d6G2VzHmvSg78GQmYWSiSgcV+5juUefAmDciiONjIhI7bfXvzEitj9KTQeSP8Bx/kcWpfwW16AN0Wy8/oNQaxQMpS4B7/ImdkzBzNJWL22IRXI=,iv:FiNDluvyaJMa7IPg1iiLSHOufb9pI6c8fyWOzctcRes=,tag:D2N3ezHCi09smNFkiRMFFA==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek b/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/buna/openssh-cert/.validation-hash b/vars/per-machine/buna/openssh-cert/.validation-hash new file mode 100644 index 0000000..e54dda5 --- /dev/null +++ b/vars/per-machine/buna/openssh-cert/.validation-hash @@ -0,0 +1 @@ +c8e3861e6a331fc76507c7fa89831d821139a304a8f2160ba3e4bf2eec8b7aa7 \ No newline at end of file diff --git a/vars/per-machine/buna/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/buna/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..40d9b68 --- /dev/null +++ b/vars/per-machine/buna/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIBlvuwVq0+eLaC4/vLRDiFSpSrkrR+nAZ1qtd7jirOXdAAAAIDpoELc7KUBZapdah4iw1ynBfkqw3QCZsLC5/2qL30DOAAAAAAAAAAAAAAACAAAABGJ1bmEAAAANAAAACWJ1bmEuY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAEAWHhnzYdAZeidPr2ctjNZyAlt7CY4PYFLuwnFOgCE03yFvpattIran6Ga8pYQnj4q5hnSAjL+FcE39Mx78ZUcN /tmp/vars-trv39xo4/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/buna/user-password-root/user-password-hash/groups/admins b/vars/per-machine/buna/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/buna/user-password-root/user-password-hash/machines/buna b/vars/per-machine/buna/user-password-root/user-password-hash/machines/buna new file mode 120000 index 0000000..5a17ee6 --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password-hash/machines/buna @@ -0,0 +1 @@ +../../../../../../sops/machines/buna \ No newline at end of file diff --git a/vars/per-machine/buna/user-password-root/user-password-hash/secret b/vars/per-machine/buna/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..746032a --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:Tdhc3zPOWoJY53+asRyZE8R8c4XGj0tm/EierRo6L4hLzoOYliwuiYNnXkT1EgtfC1MHvN1BALy7V0EuNAcN7zdLLd8MW3WWYdDDEZ9BK0zhLynqlQK2a7JW1kfvhJ5mLvP4IKQ/vjdhPw==,iv:PZCTJYJ7uNiCzSqhVWVcFRQIJcB4RB+GH17GkwixTyQ=,tag:BvCRr5srIxPifJTGrftlpg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0QkFlb2UyVG9HZ1BwQ3JN\nL2RoM2w0SWYzVXhUNEk0NWN3aytYRDlMZFdjCjV5L1lzYzlVYmtkVGM3UDNZZ1Q4\nNlI0QjZjdnA5bjFVamd0djVvV3cxSE0KLS0tIHBSRjBKUXF1enlLa05yK01ibUZF\nRXc0dWRXWTZqWHZJV2J0bFpNOWpxSjAKuESvBCj/uyzISWC29ADgfc4319MTNAmf\nO34TtmBUY0TsHNOd8bmeJTOGaWtIjdn66Wtzpm457+AYi3YNQLXRhw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKekpZczdIc0pwemQzY2ND\nNzFqM3FzcVY1ZlNpSklUb0MxNGViVm5JRWxnCjVBMjlOU0dhdCtkOVhBTTVMNGpL\neUYrclRNUEw5VXVsUWw1WHp2bmFPMmcKLS0tIEM2dTd2N0VPa3FnWkVXazlMS0My\ndStjK1l3UytzUnQ2bUZ0Ti9HMEN6ZlkKiz3WUPkRDnNalVtw7t4iJhCpHAxBl1z2\n2y5FAk4/jEfPIO4qrcD5tajgP7ly6FBXEtox3hfZmseQkPy3cBH3MQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJICtWbGN2VXN1\nUVRLZUNWcEY0YzdxcGJ4b1VHQWdTTjAxY2dPNWRmbGF2RTggQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpudXlXSTEzc2ZYT1d4aTAycEVNSTZ2\nUmFLWGJwNUpydWoyQ1BQVXNZS1hvCi0tLSBYTERVYkVqbVlkOURlRHFyaTNPV2du\nOXlpTWZFRXZ1Q2h4TldHN0E1d2NJCkQUwrvq43nblBU/iR/kobSvaJ7oUxW2CCkd\nI80lz2G0PSVCitzKxuet5trUUTpz9DfF8MxnUNUAxD4ZSkKx/7w=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDVCQ1B6ODgv\nWW5HNENET2VGdnlacnB3Vkd4ZUlxVDJGVW1ZeEhPTUlOQUUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpFVGlzZlBDZExFMFh5WUlDaWdOSzhW\nQXgwc281a3hJQmtEVk5nSXltMUxnCi0tLSBLY3JYa3lZQ1NUQXpBZFg2T2pvS1Vj\nSE9KWDhydFpZNWw3WjA2UHRqQ0VNCpGibc2mhldv56HofxAH/RkUqOHDuUVwgbq+\nl/21vcqcFXf4wi4r507dEwwDpt25POqPXz/fHcuwmKDe/EkU8hQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIENZR1l0Wmdh\nTDVqd1RZQ08zeXJKQWtVYlE4VjJaQlhTYm1ZTG9rb0FvUzQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpjMW9yTUZuc1I0L2tqekhLR0hJMkht\nU0FxQVljUTU4UU43NnlhNHJLWGU4Ci0tLSBCNmFUZjJ6Uzk3WklCN0Y3cDBqMHFU\nN1luWUFFRWNMVW1vUGFjdkFCMW5nCs21o1FXwqT8Yb4Fxg+Pt9Cb5wCyVMh5nnDn\nw14D9+nSs0/EEfUEKXgXUpBLMRYORNGAklDiy7mcPWLzUjHFa/o=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnQkFzSkNnU0ZyYmVvbzVT\nTFZuV2E2ZjhnOHUwbjB0c052S2k5bHVSYUJvCmFMLzFnM0FMLzRpRUJIQlRyRkFC\ncG0wSjNDOXRReHIxWEVHYjVPRitmTTAKLS0tIC85WGhySkVGUXhGVi92VGw2N2Z5\nN0sxeDlDSWRCbGtNZHRvTEFVcWNKOEkKwLpRPuGOYVwHL3R9Y9LEQxKunGFcooAE\nM7m0MzXGnw+ZVXVZ4KJbxBsIYB3yExN3pX7COiOdzYMDpvUPVotP0w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1pgxgvwck2vr3va6c4c3utj7w2rfg2st9qvm76nc92vhfmplqmu4qs928lm", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBha2RrendMRFkrTU5EOC94\nUTFpUmpCcU5LeGZrK09sMDVqWXVUUG1NeFdrCmtVbkVoNWdTNTdTWExZbmtXODdo\nSjBqZkxvYmowWkZpR251VkZaajBuZlkKLS0tIDBoQTAyTTU1RkptRHpqeVdvU290\na0k2YW9VcjEzWk9tMEoxT1lmZHRLUEkK4jL4/4r/jVN4Fvbaq5qjGjtdyFtj0wc9\nlZD+KphpQscW4Clku5ap64p2Hm93hOmBBzydjvIBMNvpshZyFKCmyQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoRTM4a0d2ZDhsMGxSV0ti\nYTF4Q2U5V3UvcFJrSkQ5Y0w0MkhOYmxtZTBvCjlXNHY3MnVjWXpSdmx1cHVyN1hq\ndnFQcCtSem5oUTh2MVlQTWFWRndhbFUKLS0tIFVuRFRtbkYrVE16Nks0Z1BKT1RC\ncVoySFFsVStpaVJ4QVVUdUZDRFhnR28KTkIPa/keBGPQChQLVGB02vW/MEeWPR9u\nbN1gJAnXi9Q2XQaWXkAqEefSvpU554SxiuFQ2d2diy3q5BTe63SaoQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2d210b0J1QWJWaHhyMlhS\nd1d3TmVsNFVPTW9VWWZ0KzhqL1lPRVBKZG5ZCmt6Y284N2dYdGY3bnFVTlRZQk5j\ncmJTeVFYdUNZbWtFd1FVYXJ1SXlCZmMKLS0tIGpPOVh1aExPRTZzbE5HNDQ3MVNP\nSit4YWhvR1d6VXYzcmlvakNidlBPeVkKtWiB4+fXa5dsmo6VJiKUpLp1jajrGcb2\nkg7WE4xraE4nHMb+7pTk4VTufD+zD/dGFmqP+rgVEMLVtFMggZoF1Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJVDlETURENU96MC9NNm90\nQzVzL05GR0xUTDQ0bDNQL0tCVFRYU1I0QURzCis1d1pGWkJsNnFOZ2F2RGNNUTcx\ndGk2Q1NBTytVV096eDF1eFVzcmI5YlUKLS0tIDg5MG83R0pheThlNkFDc3BhRU9Q\nUUxncElhZnBIVlg2aERiNXhUcllQMkUKiM9+pStrAmdNl2bG9/ecHuQnY2Nkjmno\n15F6ZbcDEaWmyqkzQjev7owbzCajocgr2wk9nYvazx0XdGAE+o6uIg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:40Z", + "mac": "ENC[AES256_GCM,data:3j0tbB24AA0ZA0hqAm9Cf8c0JXtU0S/ArFaYCQSY/+f0Hu6KDZv+01eDp2ACI8aNoZDR4vRBA2gi0wH5OYGemwArRtqyJEmeKvKlGVWYeEU7sYQHu9kAy02wCHz29dSHcn/KvDDu5iJBeyxExyx1SnRS4wCEfZpKbWiUbTBoM8s=,iv:ZcsbRk6ZnEYPgGh2r9EfrJDFJUIB86ckpRh78aeeC40=,tag:Z+X8P1pze/z44vpN69yZpw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/buna/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/buna/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/buna/user-password-root/user-password/groups/admins b/vars/per-machine/buna/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/buna/user-password-root/user-password/secret b/vars/per-machine/buna/user-password-root/user-password/secret new file mode 100644 index 0000000..55be14f --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:gYjYQYPaWOU7BT+mJMrWO3TJjCN7xh9I1wybrP8Al/LkRA==,iv:Gw27Kgy66iUNBjQVq2X5kLtta8uvt5lKSaZd8QYh6GA=,tag:Vxb/aM66mn5HFujD4j60VQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzb2x6UkhGaitwbktucitt\nNHFCdGhQQWR4d09lTTJ5Rzc3eVliYUpVWWlRCnpTaXJMYXVSQ1JSb2RiKzZQa0RZ\nT0h5Mk8rVXZZcXBGMzljdjZhTTV2RjAKLS0tIFVsUkxZSWpaeVZ2dUVhekdLWkt4\nWWRyODBBTVh6SjNsTmdLYUFqSGswelkKwa2NEdMsfuADxLfg3N2NJtsz5zS8ulqL\nYqxd4Z2jKzvSr4OospvMWu6QNwS6M5UzS16rw5XjcAC19BHnNDGubw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFNHNkdWN4UUtXdnF1S0JM\nS09FcjAwdkJieU4yM2Fab1h4NkVRajJiVVhvCmdRT0pXdE4rT21MMCs5eVVCRzZZ\nbm4yd1pYcUFSaU96VXBJYnlrVXA0WWcKLS0tIHVkUEZPNkZQMHl5cFFabG5kWVR0\nblY4dUUxQ1RmWlViUTB5M3F4Sk1qZ28KeShNaTXZMmupUqYJaSTb0MMYAPNAnN0P\nfKb51i36Fc7053yg/F+8hPYFzroh7yo1FWo8Xjbia8Uev8YNoKQeCQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdUTHFMN1pY\naDNQSzNnZWlJbHIrQk9OZFhySURlTUZOQVRPYS96aXVVM2sgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQorZy9id0F3L2hCSTYybG0xQTg4MXVL\nS29zM3dySm9XTmFqOFFsQm9za21ZCi0tLSBBMzRWMXQ1L3UvTVBpTndSbkRyWFpX\nUTVOWUw4cU5KMEI5R3REUUFucG1NCpBgTnVOcJRqKtmdBfkVLBpfdlxOx3MIeQoO\nPd6o27s1GnuOOKV5nqIptKXXF+jCmWabdbWg+3jUOTWBKj1DX+g=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHAvRkhVTElO\nT20wQVFaUXdVdVdsVXBoMFkwUFlaRzNQQVFzMUZySkNVQ2cgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpyZzJWUUxqSUpvSWtoK2tHRnpwSmxu\nY01SeEx2ZHE4THZpVFVUWVVQaW44Ci0tLSBhbmhTZFhMUzVOSFpDZGV2SEduT1ZJ\nb3NTdktwSTVEUDM5d29yQ1JGZGlRCuiNnPuVBXhomR3P5j6p7XvEWKt/U3Hm7sXU\nGO6DlWDwVyYHiTp78fw8UKHbhNqI6KVMkZF2n75ObcOxmMqzj/U=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG9iSEdzNC9j\nM1JFM2lOZk5YVFB0WWZSQmN0TCtPbDVHZklNdjNnelVFRjAgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwova24rckF2amJjekxQR0lHeEcvWWFN\nMkY0RTNYN1l4UVVMLzJqbFpXbC9BCi0tLSBydGFsZDFFaTVCSkVrbkdGM21IMDRP\nOFVhNFUxV3pBRjRqb29SVmdPOUZrCmXq61nMv8WngqP2waFo59MM0nMIXgZ5kfPv\nCFsP4PqY7RoXNxCQHWiqf/Qp7vytoP7LVDjA6GwHKx6ZJwj989A=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpYzlFMU5EeHZyOHVPT1pK\nTWxZNTVuK0hzNi90cXV0UzQ3bnFFaHErb2xVCmFpL3dhZ2poZHBEaWNhZ2V0YUNo\nbmZKY2dRTjByWEJxRkVXYWswNzZSTWsKLS0tIFdkYkkrdE9oRVZrSGM1YXVrVG1R\nOXdMendhakNBejE1Mjg5TU85bEpOWEEKHg0scacG+oEC3Su5UAY6VwwzGnQjL26M\nZlr0yeOkTNUE2xf9E+RZDr8V66Vj6YlUp4Df/ftzcAEUzk4rZ75jug==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2cStOSElRVE94dVQvNG1N\nbmVXaU1pZWRxdktwKzk2TGttUmZoVk5iODJrCjlNc1BsMHY0ZkN0NkdxeWpyOURG\nWndlRFVwL2tORjNINVA2aUttRzJDTUEKLS0tIGl2emxKMnJPbUFBczcrL2pZMHJV\nSi9tdkJLNUxwUy9lSlphaGZjeGczaDgK7HAIC3QshUGF37qePLg5fbXLkdrJvpIG\nfG+OuodWSoMbhVNIXldQWAJ7iwHccSJDi0yz+p/8nfqUlClGGQR8dg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKTzB0NlRnMEtsL0JDMHFv\nK05zejRtSlE4cVRvOW02SWFuOTdVMWVNdDFrCnVHMHZOYWFVUnJ1Z0FWbjJrc1FG\nRVVkeXB5QjBEZ2NncDNTbjhrK3hTckEKLS0tIEZUV1BKZWZXVmVueHhNdnArMGFQ\nWFNBTi9Xb01QY1R4TWJmVmEvVHB1S2sKLbKyuNA1bmCTd7Ewuf6FlyPhQBJt/I8E\nSMLflFbdD9yuKKBvoNpR2HVSMZU/lxv7F3zaOaPQ3P2uBY/waPDcxw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCZTlEWUFNeVZER0ZXZ05R\nb2d5ZlFQWGpuQjVyRWFiWVdvSHJTanl4Y3hjCjkvRkdNRXovK0d6OUR1b3hvYkxv\nNVJTQ2VPWG5oYTlFSGlTWUhZR083YWMKLS0tIHlKaTlhUXFSWkVjWTlEKy9naHhM\nOC9Ic0RkeENwMVMybE1PcExQOXA5U0EKCp9KTZ1SfiHDWQhXAvQ3aogNyjRUMIRn\nORfobcxSDt1UwIhT42s1a9ecils1tNVetFACU0YTfqlsPUg63DohSw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:39Z", + "mac": "ENC[AES256_GCM,data:Zm8dskr7nfDfE35A0lfqeJMfuOFyriilYZ9eNPom3GbP6qTcFvGGmWrBhCc3z2zkESvRh86NtnJWfdCEmeZ+TDDqVLnRvRONePAV/aCIgjUljQcCQ8vJY2lqLLg9/ZROvoCds3915/qmj2/rjc0zhkq+gDSOcaDBGChJVrK91Bw=,iv:4wRTmkcHoonYwwxuM1+7Qe5CuGRRXBCRNHl0V+htJeM=,tag:aSU/JNr6fJl1dFrCWSxRgg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/buna/user-password-root/user-password/users/kurogeek b/vars/per-machine/buna/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/buna/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/canopus/openssh-cert/.validation-hash b/vars/per-machine/canopus/openssh-cert/.validation-hash new file mode 100644 index 0000000..aa26b4e --- /dev/null +++ b/vars/per-machine/canopus/openssh-cert/.validation-hash @@ -0,0 +1 @@ +5945c6b6823b7c2519c2b1dfc665fb5b3c370e4603cf4d575efa042b8793ca65 \ No newline at end of file diff --git a/vars/per-machine/canopus/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/canopus/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..a6ed84c --- /dev/null +++ b/vars/per-machine/canopus/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIO+bW+gbJJLSS0YzA+VFxqzQ5xR6ZSFXdVoWJsdMukEEAAAAIIdhHr44poem4w1dRksCHczPxHuxT7WX16i5VV/j1RP8AAAAAAAAAAAAAAACAAAAB2Nhbm9wdXMAAAAQAAAADGNhbm9wdXMuY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAECTK41Q8OEVuFJ6YTjnHjtA3YyKDDrwiQaASb1qFtiCWTz9rVQHt0Y142tWvqLxnuV8VYteTKX/F0Kkf2UKAi4A /tmp/vars-jnnmogxk/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/canopus/user-password-root/user-password-hash/groups/admins b/vars/per-machine/canopus/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/canopus/user-password-root/user-password-hash/machines/canopus b/vars/per-machine/canopus/user-password-root/user-password-hash/machines/canopus new file mode 120000 index 0000000..4f5de1b --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password-hash/machines/canopus @@ -0,0 +1 @@ +../../../../../../sops/machines/canopus \ No newline at end of file diff --git a/vars/per-machine/canopus/user-password-root/user-password-hash/secret b/vars/per-machine/canopus/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..28aa291 --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:pBtwJDKenakx4nbvbOobm7t7MSNgLKVdw29Ji1raFD8guouDQ21b+INTGPWz9tTio4/CZdchX6uHn8i/EgKsQN+97E06YqXiMQWQTBpgsWyHHVZYp7kGzhmfb5uMt/Ca7/6TQu2pJ8lXhQ==,iv:6yJT1lYvY545fec7t/+6IUTmsAVU4t4nLdKx3PqC0w8=,tag:+wpSUeHYTYkJ03XHwJobnQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLZjIwWkZHQmVNNTBkVWRi\nYThlaW1PeGlsVzMycnpMdkdwZ0xZS2pXWDE0Ckhlck8weFdKeXN5T0dLZSt6Sy8y\nRXJoRzRlWFROZ1JlU29JMjBFR0I2b2cKLS0tIGFJQk5WVWJVNzM2Z3cydjhGWVZY\nWStvME1CdFFxdDF3Y0g1WlhqQTBqMDAKwa2GSpBvd+5854cfyL+VQ8rnlRE0H4yD\nT4x0I13oz3tdm9SjTf5UCwxIUerh0KT4IXfpRcsj5xSJgsHjR/FkSg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYVWNhU3orSFM3Z1dKWTZl\ncEw2ZFBvanVHNWJqc0FSNFp2a3FHUVNuY1RvCmQwZFp2WHkxOElSMkZOZS9FTkxB\nSjkwakgxQ1NiWXl5aGhFYURpYmVkSHcKLS0tIEVPUmNkajduT0xHaVBHS2E1dktv\nTS92VmFjVy9vQkU3S0ZkVnlXV1dMWU0KKL22XcTUFQ7qavkiYHO+e/2paR2ssotR\nsBGMV9V2TfCcIRyQ0ygzk8GkjIF7OlbjxBW8epsHd90ss9A6jDEKOA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHFvZ002VGpa\nQzFSZWxETVR4YkxzUnMyM3UzMkpMdnFadUczY0lJd2VsaTAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpxeWlyc0E4SWpUcjhyQndreDFiTlZx\ndGh6dUNQK3Nua3BTMWtvWE1CQ0NRCi0tLSAwWGNSVWtQbFJRL1JpMlQwYWFnbENv\nQW9wNWMwV1MvN1BpVDVpUHZscjcwCqxX+dfpefttEWAb/Fi5Y2DtfDivWtYNH5qA\nrIv+9U5994AuDNIfUEfC77CyYg8tRagDmt6AkbNMgG57bA2EwzU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIExoMUdRbEVQ\nT084KzkrQ1dERHJ1UlEzV2VRL0lZSThlR0duQjhxbDJvQkkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpraXJUaFlFNk9tZnJod05KN0phbWhT\nRnJjclJielZoMXFJaTZDenNURlFNCi0tLSB1NFVJNVdmTndOWWtnU0t5YmN4TEJT\nckNOKy8rUFloTHplaXo5TUZsODM0CvYYuL92+2qUD7V0989AWXKe1+hZ+GnpT9GG\n503f824te/BkcwPORXmJDT+VVeMUWjy3teuRwMhWgGrVl9cpSiQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG9HWU9tYjFS\nUTZhTDZsNzV3WXZwczRibjdaNmFGZXJacHRpdEZwUEMwd3MgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwprRUFpUE8xYVMyNTRCME5ablYzUG1i\nMzE4L1QxaXQ4OExqV1hVV1M4OGlZCi0tLSBMeWE5aUovaFN4STh4TXBZZWZ4amw1\nNjFYSWpwQm4rSGxndHA0YkFGRitZCnOcV7+oBEknNOrIq2fbJvKjyI5g6pgfC2Qk\n2Gh7TGwxH6YO8ePNSb6/GDbwZFWibXsCXV0+Tsusk6gb5P9ijmU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4NU50ZmIxbnhwanpFd2Zo\neGh1YkxGV1VkK0U2Qkg0b0RuN3FsYXJHaXhFCldnNjdhNDdSekI3WWZqRTF5NXhY\nY1dMemQyQkxXbWt0ZHNCeFI0WlR5bVEKLS0tIFNJcEU3TXRMVjBSTTBlWjg0dUdX\nYlV4RFhMZkgxR3pDSThTRmxUc0tJTUUKTPPKTInTfok1xK7RdAFHQbSrQb6lngAp\nem7KEjbj/Aw2KrRO0TiqEfUkperKBm7RJ4QWdrq+0Aef+sqRFZhaOw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQdnRuNkx2alZVMGFEUW5B\nejQ0bXE5TUhnMHhKUVh0djlPeHNOSHA1WlZnCjE0RHFTQmtvN3p3MUdCemI2ZXF2\nZnZta3ZaZENyWDFLc0FuVDVudHltamcKLS0tIDA3SFFEN1ZJUDkvMGg2ZnRXWWFj\nMWs5R1YyVExjaHB6RnIreDhsVjl2cVUK+LgY/uFlYoO2ZDS3G5Dpb3ZPYMGIXyIs\n/I8C84R5SosiExNx62dk45D0e+1r4dUwa1ILi3VlmyDiHudQYWHkNw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvS1hBanM1ZzZFOVhQMW1M\neXFTcFdqUFRTa0ZyWG4xSWtnZnRqVWx0cVNvCjNzQzRYRVJrOTJ2M1FyQ0s4OTJR\nMFZoK2tNdVJaYm9iemhHZ1RtUjdPZHMKLS0tIDFUcHFqUTlySDVGd2FGNjFQVS9v\ndGh6R0NienpYWk5jNlRTUXBZMlh4dncKXPI3t4iguEdauYvdwT02i0XAffotkHHr\nSrqZ+9kGoE9hQptLq1BL3ftxMJl8+2GGzTC6y3JWAH50vYdRU+IwDQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXWjQwNkNhUlh3K1Y2UnlX\nUndTUG05ZlpzL0dmZElxZ3hqOC9NSFZqRzAwCmxEWHlCUXE5b1ZsaFNjN3MxbFJx\nNDR5UTc3bGV0eTYyVkZUczl4TXUvTDgKLS0tIDlXT01ONHdNS1ZvTloxWW1IY3dx\ncGUwREhhdm5LUDd5cUFOWXNuVUV4bEEKRg4J6iJGf4dBdlmuAeSLzD55GbiHrSGC\nSo2XN9g275Tvpk4wc0GdXA4cnwwyxulvXUx3nIp/ucwKrRP3QfJz5A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1w6fg9v57jesdv0ectnhynmy5vqdpf6hgyhnn5rejyj2xgghrud4q0jfcta", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBISE1RZWw0TnhnZGk0UXNv\nU2dSVnVuNmJVcUQ3U0labWFKcFZkN3QrYW1NCk5MTnhKbEhGbG1sa29jVnByTlg2\nUkxRTG02a29pWkVWSVJ0ZWZaK1RKWmsKLS0tIHQvUTVSR09oZU44aVU0Z0hGRGJ1\nVGlCOFBBaHBMS2dIdUdJaGh4c1d4Wk0KMDbnXg3sKBnTNro0PHDbZBiafVNvgWlc\n7isqfK+Y34FZSVw154+SG6IgZagOQrQmf4oazYVlKcUvQY3g3xz+FA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:43Z", + "mac": "ENC[AES256_GCM,data:mWlAsTKozFB6E+EF8JESQlnWgxmL6j8LMeg3iHm7YzIk7pBAV5czNUdYOeAf9viGGlW+heVf4migdUU/mYWFT7hMUgJqUp7AtFoPvarNVR2HQQrJr7DPq0XJO3/VltJwS7Y0DFBJgvRG8e2nPizxDB13iWxVGsmA2YtVGSpH220=,iv:upkBYOugWU1SJbtcyR3vFa0MWtCkY22X7nBy260k9kI=,tag:hR7P9v2s/vUx67fkuNt+Yw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/canopus/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/canopus/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/canopus/user-password-root/user-password/groups/admins b/vars/per-machine/canopus/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/canopus/user-password-root/user-password/secret b/vars/per-machine/canopus/user-password-root/user-password/secret new file mode 100644 index 0000000..3622866 --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:77vaCz8QUz05ELGNgGVg4Q1yoaZm+CEReC8Awl5x,iv:onFhR3sqrJS9aTwwPdl2god7R+kC/8e5ETEfNzM5PxU=,tag:qqjluCF+iWwBN9sdxtQljg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjSVZ0MEFCUzdhWE5KSnFn\neUhCaENwV0cvV0R2UEVPRGVPKzF2eS85Y0JFCk1nNXprbC8yY2RHQ250WGRkQUVo\neEx4bE93SnVaUDhIWE1qVHpGVC9MZGMKLS0tIENpd29OUVYrRzVmaXBHQmZpRTFW\nMWVqdE96K1g1bFpac1hNc0JzK20wb0kKH+PqC+UtGAvbar5cSWaat2u+PpJc9+fU\nAOmK5gAtgVOfySYYzPZ4PEPmB3Y6Pgic3XrBywg3YlhpPIjCzJ0kfw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWRHlQQ0RwVUFHZmdETlgx\nOHJJVXhJSFV4b0lZVDl4MXdlbndTcW1veXlBClJqVWtvSTh0c1BPYTRNNnVhdXZt\nMVdsanQ4am8ycGhiY0Zxck9sTGpCeUEKLS0tIFF6S201azhDSFZkclFzNjNBUTVw\ndjN4ZnB1bUg0MG01V09UWnRoZ3NWTFEKzSSQArQ9Gv+MwasQCc4wNLk337iCeB6I\nJXCPLEjOSyrSYkFhS7DdFCIoZ4CNxvUXTDdylkHmSYOATdUBPwD3hA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFZ4R29sNHBB\nVnJaQWxZdjVORUw4UGs4bm1ON21udzlxREZ6UUxBTnNkMFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp0N3ZWOEhlcXE5MTh5dnhQcklXZjhj\nZUlBR0RybktrQU9GV2g5eXlIS0lnCi0tLSBFL0VBVm03T2NXWkZDUDBQQXBWa0My\nRU1lemxZMC8va2JyMk9FMjNkV0JZCqd4uDaIHv8/wAAJPSTei5apG6vvvvLiz07M\nTo75XxH4m/2iTyWB9VDcVEP1RodnCHJod3jDacgEGUNDqY730RE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE9HWGtBeW8x\ndGt4NnRtYXRCVi85YTNia1F1UlpUblhhaHVmaUZiS1BUSHcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpJTHV2VGppWEN6aWZOS2hBSFd5dWVW\nK2FjMjRjcEpGRjBZVTJIWXlkcHAwCi0tLSAvTkdQQkZ2WmVraVJkc3RiY0QzK0Ns\ncXpUaTYxMkg5ZGpFdng2SXVTN240CoQGbykhA0DJAalFxFcMJuc55UEfB9WU/etE\nr7gc6rzDkHyC50dpMhEpzugsvQZEwjFd/98X44vXW2yM29xi8Zw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHM3R0o5K25j\nakJNdEEzOGRoRlB0T3BLdS90VGZFbDdYbHhOMGUyQWwvajQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpoOWthWXYyVFdITVBiOVNjV2txczJZ\nMjlLVCsxZEdJWWt6eDA3UkpIL3NRCi0tLSAxejIrUS93WS9ZTkdaSXdGNjF0UEFn\nT1FqRmY5ZlRlOStMTFZUSWJEYTJjCq7ETsKDAbdgAfyGkj70R3ZF6TZGMnE4S75c\nDi37ed3GrORlM1Vgd48kKiIEdB3heLeyHiTHU1g37PzHJWibbE8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvSWtxVlM1cHFOSmo0c09s\nbmZkVVZJeXAvTkFMTUlXb2hoME40a1U1ejJrCjZZdDFBK2hQY2RjRElTOVV3a3JL\nRndDck5pajlRY3dyZXhVc3FiaENHek0KLS0tIDYrdG5mdkt2ZnJRSmNicmk4TEky\nNFpvYWJIU0kySDQ1Y0dTWXluQWpSTzgKwlnsk7Aq5Ikd7uRHNv0OfKULmjwHbNTd\nFA7PJoogWsN7a4VqrpkGZ0rd/LUFdizYyA9jV4ZEt5DOFypLdTr6YA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRUUw3MTE3U2l2ZmZUV2JO\nWWgrYzVIQ3lQVlIzWGZMWWhHaHZUMHhONVNvCjdZVTdtQ3h4Y3NXRHZYeWpnNEtq\nd0REYWxNenB1bFBKZEhINk1Ud1dFWmcKLS0tIElITDZBZnpJMzFJK0QwTktkY0Mr\nOURiS2I3Tk5OOVZMaG8rakV3VGFDVjAKJbMb0ZoCP+HE6wS5zViDh39DNKTuMiO5\noClZt0SPrVBch4dwt0w44SZSNp5ymSd/yQiHbws1zz8MwaKzKlxAQQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoMnVTekJUbFU1SndDYWUx\na2UvaTUxQUxSM0FMUjRTNVp4K1Z6b0sxV1ZVCjFmYUQxMDl2amkxOHpEWHlZMjZu\nRE9YeHRCSFJWVGJwNmJCTzAxM0ZxU0UKLS0tIFhDblVnbm5NMGR3cHlCbVZ1c29Z\nWERGS0g3bUZGdGlCYUR2eHk2c3E2dEUKaNHJscLAeDvDef1hjt9dS1+SHcss4uz5\nFVuGeRBc/3VBAG2qo1yhTLXic0+n+GG4z5+OoWOXOV/F1S3ml2flmw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRWhpanNOZHNSMlBWbUJy\naWZVbkxwMDBjSEY0SW9xMjhMYlN5eldsOVNzCmZYOE8zemoyd1RaTzV6MFR2bnQy\nT3pZU1FyNUdIUm9SMnlPWnlKM3lkVVUKLS0tIE5WZ1BaR01tVVY1QUVPTGxWTW4x\nT3c3azFpYVBmQmJvYXoxWUVuNDNTSmcKSrnTGsgQwxxV8z6yZMxlZuYQeXdm+bXQ\nhr6WyRfek1AEHCe/wiIPp5UtL8pnbNKUU1peXl3M1REZUA/kn8rmHQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:42Z", + "mac": "ENC[AES256_GCM,data:pnl+unUrDzqRCUOlc+JeZ96pHvDqM3vO5Yjs5mKk20zhR4vfFsmcDZva9PQzO5bRjmcJ0sL0tteQdut8QlLnGpCJ0e1heozH0JvvlgUg97Gh/lsj8HcbqAz7DV+tDyjnKVOE0amtfPvPAZ8c0jGdfp+HiHZ52RbPzWpSn9HY+Gw=,iv:8hzZg1Nv6jDdnt9plJUhNYgllo4I+S8Mzl5GFpbx7c0=,tag:b0gwX80l/F3eHCXUlNRoGg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/canopus/user-password-root/user-password/users/kurogeek b/vars/per-machine/canopus/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/canopus/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/deneb/openssh-cert/.validation-hash b/vars/per-machine/deneb/openssh-cert/.validation-hash new file mode 100644 index 0000000..4d5daed --- /dev/null +++ b/vars/per-machine/deneb/openssh-cert/.validation-hash @@ -0,0 +1 @@ +c48fd19c4b829f91ed0dddf1a6a3b50d152c9fd7dcfac287e4bbb04987fca8c3 \ No newline at end of file diff --git a/vars/per-machine/deneb/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/deneb/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..63cde38 --- /dev/null +++ b/vars/per-machine/deneb/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIBMZoaMVq6tU9SmekVE6ND1C5UfiDmC7bAI5Ot++nt8cAAAAIIenrGmQ0W3/Ofgae7eHpINba0EwZs+BRP1s6ONAQ42PAAAAAAAAAAAAAAACAAAABWRlbmViAAAADgAAAApkZW5lYi5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQOxqMC+j/h2wMWElo2YoZT+AT0Qf6j2d70m84af/a1u7TFGyVm6DM0OGwI+PjrhNZB1xtHSCa0xn4fWp/b4MgAc= /tmp/vars-9v87zf_u/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/deneb/user-password-root/user-password-hash/groups/admins b/vars/per-machine/deneb/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/deneb/user-password-root/user-password-hash/machines/deneb b/vars/per-machine/deneb/user-password-root/user-password-hash/machines/deneb new file mode 120000 index 0000000..b8f3750 --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password-hash/machines/deneb @@ -0,0 +1 @@ +../../../../../../sops/machines/deneb \ No newline at end of file diff --git a/vars/per-machine/deneb/user-password-root/user-password-hash/secret b/vars/per-machine/deneb/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..dfb2c97 --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:1hRYY0o/nr4IUUzgebXeHh1UA/OaFdx5UH6cgJk8amYgd9UxNvXE/djIO30HfbQsNM9K3CAXRaFMwI4Bc1N2LBR69gyDsCFjYjoWmNjU0eMHMtK5//gb5LABo958KJoIm9WhiQ8YQtGQHw==,iv:x31saQh5hytoex15twDRD2cU9nlMet7IQTARERwqiPs=,tag:wgsVOOhL/G8qkEf2Sn6GLg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMWXlZRFhpZkJjSXBLdSs1\nVkNFQk9sUWErVU5LbGllSHBDTUM3b1hQdDA0Cmp1YUZ1aDB3eURDaU8yMmtRVWk3\nRlVBbkNCcGxqSURWOTJ6aXFhcU1lVTAKLS0tIGNsZXRka0EwcG5Id01BZWN2dnEx\nNjFBcEpLY1VCSDdxOXRUdFJyckRDQUkK9eFXenW3FkhWR2u4geAN6UfaIx1PVU/W\n0CjYOKwysiv7T5P0o9JwNOpI1vler6Cisk2lkFXrPbmM5H/AoCCmYw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpaFRzbEI0NmJMNC9GQmpC\nc3hnRXRMLytqdjdueFdvQy9EWnFad0NrSGg0CjBxcmV2dzhQcTA4RVlGNXhNUytK\ndEkzelZTT2ZsMU13WENRRmRMOWJzRVkKLS0tIEtFU0R5WDk2VFk2RmcyVkx5ZDVI\nZTN5WGlmNEY4bHhMNWFmTThxb3BiUFkKtQ1ar2F1wwAiFk0hMv1A2wHlqFcUl2bF\nceGOUlMvWZDdEE0thbuYCy06i6GYCEwddMy4NUgHylrjVBYZJwos8A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGhQVUsxUXRB\nNWwyWUt3WDR2ZTN3MHRWbXAyUEh1YTh5SUFXMG5DR3R3bDAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpLckUrT05vMlpQSkl3N3o3dm9GTlNi\nb0ZsTXJWLzgvVHNWTkpzakFURCtRCi0tLSBHNVZLcW1OVGlHTXRPRThyVDk5OHNG\nUTNKZnVlZmwxQ3d4Y2V0b05pZ1djCnRIFIkC+kPB5CYuCrjRlRLMgkKxKmtaSz8K\ntb/cecbtii0+yU4KE6gzuzlSQ+eNkCJX6v1pkKFLN1b1VFQRuRE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE5vdVF2aUd2\nQWhOemFmcXRMVjVWTjNLZDJ1cHlERkc2RitMaUxNenR6UVUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp5aGRyMSt0K3VpbDZ0MWZRZzl5bllI\naTd2RVU3NmhNZTFJNktJVmVZQk4wCi0tLSB6RnJYQU80WWhIMFBEU0pDM1BIK01v\naWpPZVZFcUduRXQrMVY5bkN1Wm1vCvuuRkAqgN1OLNvLcWA5F6J1TVl4i8eruXwx\n+7r7d4RM8D/cGflTRK9j0dqTMIanSQT2dNoMWqGkV49taDB9A2Q=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFNKWk8zZ1pa\nRU1EY2ltdTlLRTQ3MnA1V2Q4RDNXN3RuWjJZa0Q5NCtKQ3cgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp2L1Vlcm1hNmNGNjJkM3pXS0hGTUcv\nVElyeFRCYkR5dS9ZblNZbHV2emdJCi0tLSBBalQvdHFUcG1VdWFKOGJaSXpua0t4\nUVM1ZVdWQjdRYkFCeUMvTEpYOEpBCjIooXA5wEz9NvLSbhsqK/yFBTvtryzmEmlr\nBebQrpPCJRy/cTe54d3XPoavjftY8R/rYMzj2u+ZNdCnuGSEqkw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4d0Q5dG1lZTZoR3BKb0lP\nVnMxc2Z5NEIwUEJocTNVRWdEQ1A1Sm1ta3pvCkl2RHliNzA3cVdOZENZT1JVY0xV\nK2l6Q3NJcHAwRTdYNjYrR3ZROFVldDgKLS0tIFIwSDFpYW5oSGpqSm5hc1ZxaGtJ\nT2lKRHVOZTR5enJUbFZBaXRmZFd2MEUKGcWmlCRlMGeB0uFZCUEL0sN8smRPtxCb\nsL+LU7nicuMAV3DTqQPZYdamEdb9NJGvSAlh8h5vFsooHAgA9Ckg0g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBS3NBQnhjeUduNWd2clRt\ndk1SWGFSeWVlbGpmZVZpd1VPbWlqMkJjRFJRCkpSOGZWWSt1aVJBczkzQUptTTVY\nYjNLdzRjSDNLYXFDNnRGWGM2aTJvaUUKLS0tIGNEakovUnJpeVE0bjVBdGoxTGdZ\nQytENVJzTkhVQ05DaFlVRWQwS1NyVmMKcn2XT+59rwuKniB/AC0JUJbWk0AolxX/\nOREJGGYG4SYgenXlcorrl0jLx16bH4EFz+w6XP0oqTEIZGRnGq17Mg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwWW9hN2FEMjcwaGlna1h0\nSmJSTHZPUWlTWWxTcXl0bDRHei9zTERLMHprCjJCVUxtVE11RjdWeUEzVmw5eUt6\neGlreXozMEh6dktSaGZlajRybk5RUm8KLS0tIDY1ZUlsZnVabUlRMmNNbWg5U1kw\nWHNUK2ZFVE9CQ3Yva2VSRlc4RHcrUjQK8E+CotqtLflVrnOWyk+HOgrSUl8DWgA7\nspGa+g6cym95f4I1qw8TKmWAlzWpEU1AbZ2eQNyNzDJrv3BQzvizTQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPK2pTa3V3NXB2UUlyRmxL\nWW01VjRLZkdPUUNlRTdEM2l4dnBJb05SMkNvCkI4Q1pKTjBkeWFEVzZib25NN2lO\nUFhINENQVForUUpndHVaQmorMDJCdHMKLS0tIGlJNG5RdVpPd3doTU9XdVZDUDB0\nZ29TZXdCeFk3dWJ3ZDRCVG16emRmNWsKUoJQZLw226yC3f1LUSYzXAGPkFtN91lM\nPbMw0/EsreSSeiKluVMVN5jJj9iB7GrH/RHsTW5lwxIfOnHBLkByUw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1wkly8nm7vsn7kdap5ucyw62rsxnk8xzt0e86wua73mcxxv2a9ahq05ljlx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUYTh3WjM3VVJzODhPY2hp\nNGVyWjlZdVF4Q2N1NEQrbHFBZ0dvYUt6NXhJCmN3MHJjWEowK3FrNXhHVTd2TDZu\ndTZxSHlTbjVCTmdvSGVhNnYyMUNvWWsKLS0tIC80NXNQdEE1akFBTlJZZWpnek8w\nMzE4d3FDQ2lmN3E2RW4vM25FYWVMSnMK2L8PJ49nKwgVGSEl+dz+VQA5FFKbSeEP\nG+wfP2fmOyxFRwxzvEZJPaXR4EnkWArcVwBCWl9pP2MdOzVsQJgttw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:46Z", + "mac": "ENC[AES256_GCM,data:EPHcXeFoT8AF0PTGwDgJM5/vEKyZvnofOY3PT25gsU/w7+ALLsygKmjKi2rguUHJFiwEOaOq3h1oB1O9WEzWiW83CQGu74GRhbEq+9gv78Ca5mmRITety7ptkorpx0hWGv6ns7lqpRHfhQiFt6DEg8RmUEpbjv8ywWVWm6o/0ao=,iv:dVi6Kt0HNatzNr+kkbJwsvJ+jej0O5M5HOkO1fEszTc=,tag:tbMqYNrxd6wqAAPYrHA2fw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/deneb/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/deneb/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/deneb/user-password-root/user-password/groups/admins b/vars/per-machine/deneb/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/deneb/user-password-root/user-password/secret b/vars/per-machine/deneb/user-password-root/user-password/secret new file mode 100644 index 0000000..3d6486f --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:SUi05vI8VJZTT1udus9WI9NxvV38Y7sXl7QTcokVa0I=,iv:SXMmZ5E3tmerEVu5HmqFOm7O+q1VaRafENYg4G9PbXk=,tag:VKHUqhtIkVQiB0vT9jghFQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiTHh1bS9HUXJTRldTQVNL\nVXJrSHJHdy9CK2hsUlpsR2ZkUmp3ZjBlOWtjClhrN1c1YUxLWUZVaVJraWJwWXNH\nbUNoellTVGF0UXp1MnBmOWFtNUh6TU0KLS0tIFM2czdZQlVBcCsyOFJXamc1RlJT\naHU5YWR4N0NIZVg3MnpVUmZwcnVZUFEKU6S+g2HvfiOMv2Y3bHsTSMRxKA7zwk1S\noyz+iAiD/zFS2OGiitWeHYgcUiQ0bAcYrDSDVccZwJaql8+xdWnl9A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxYWFlM05PUTNhaWhIRjZU\ncUFXQWhETnlBcTh2V2NnQk5jU3dMRzJtbEJBCncraFBHM2U4ayt6M09tZndSNnJr\nZGtmM3VJQmtwUFo4RU1EM1hCQTNsc3cKLS0tIDRjdXovcHd3R085VTVJMEFjS25T\nNkhLaWtHekhWeFVyN0cvL3puRk14K0kKA5PEo2Mlc++WTnogoNHosXqNmYUp3X6c\nsHtTKFkqDN3aQsFKNZK5YLXNFJ5NKK/33j/+Z38RZINeNaoUlznKqg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDVvUWJueEpG\nYUozSzhSaDhoRjQraHNsUEVTMWRodjV4RnRYUk9TRGQ4U1EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo2SXlDN0dlRHE4SFczb0QwYzRzeE5a\nVmpRWTBPem5OOGdGdi83eHlqeDdzCi0tLSB3aHorWGt4Z1dHRytYZlROYTEraFZM\nZjdRcHhoTlBtN1YzNHZTQko3R3BjCskjQxyCVhrXwB5QOXrCWbuxVfcj1C4Zrfbv\nl18MEhvUmhSqBdGBNfEMdG0j6WJw9pLr+BM6OaJPpj4vKDvldCY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDFFU2ozRzRB\nUXZoTThSc1JjcFpLdnhhTzAzeWptQWErRS8vcDQ1dUpkbjAgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwo4NGxmeC8xTDcwQ2srMUFJSFhqanps\na2RBM2NCcFc0R01wVmlsZVpmVGNrCi0tLSAvdDNGaStJYldCSVkreGtOMVlVc255\nWndmUFNFd015WkFaV29SVUZUTG1zChOHW4qoBDdNxdsT31H4bMT/o3tOtO+WnyJD\nkzl1qZqF9QENay85XsyoQxBzP3AmKBctaKYQYUZtRzNmx+edT9o=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEpNa1RzRDR5\neVgvditMUnY4UzUwTEEyZXdRS3Flc28wS3V3ZW04Rnd0bFUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpFUTRDRXBFMGx4d28vb1VJNGV0NGov\nTmtIT3A4VWhIK0xNQW9hNStSR3RFCi0tLSB1cXBCYnlYWERyTkV6ZmppNFhPZXBQ\nbDNUOHZkVXU3Vjc2VkMzOXpTcVh3Cvte21g/8/O2G0W09Ku7QucQy11tl0eZ1MTI\n5hR2CfOfFGClUX/MTtQvAuET9kGioGeDrFXQiJvmlYOzVDSHfs8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlemV3WlkrWXgwd0V5c1Rq\nRGFGd1RKK1RoRDhSVVc4OFc1TnBUUXRseFhrCnNPQ2NNMVVkWmY4em9nN3MzRkhS\ndWd5VmVuNjNxRmM2eVpnV1dmS2NsbUUKLS0tIHZVOU14L1czcms3WHU0NjZBU095\nK2tqMUFRTXpTVE1OSFprZjRocElZYzgKMi6/nhpZDzZ/HGyLONEScRwddaYXceoO\nmJPdYUT72p18yWqbH+xeRUYMhes/ZEVz0J+2y1DZnh5iL5rjxqA0fg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoMXhGdDRTbEhGTXdYd05h\nYVFpZnFwYzlXM1F1RENEa2VEVFpVL3Q3S3dVCitGdVErdEJxWFdoUkcycSswa2Ux\nVlJXT0FyZUtLdnIvNGtjS0lEcHo0aVkKLS0tIEd1SFp3cGtYOVpucXBuT1FtMXlx\ndm9nZ0lYSitsNHJvVHFQVjNyZzIycnMKQMq9La3wJ5ik1emJcPrssVrVl8YzCtmz\nvYVjWMNjavsqXuRukWxwyBAZ/8ACCBXwm/ZsKgZf2aDREoRiOQ3wvg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBYTAzNzhzWjNuN3pjc1hs\nSnlDc3NvYU0rY3V2MDlvOUhJLzR1ck9ZMEhJCjdxZmRRV0tzODh1aTdmM2pzNldl\nZnZhV05ocmJmaTFHM3ZESDY5WE91WU0KLS0tIFdHTGxRK245MzBWR2w4c3p6MXNY\nKzRnMGtMV0JBdFVGUXJDVlR6WENBemMK4m5Uzm5EXJym/W9IsqmOPfdh/YnRZx5c\nNjWSMtxCspAxvWhtGOo/y0BuugUneD6JhAYgweKWqRwODiMPM8QZIw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwcG02TVlZTlZKK3NvRU1z\nRVVsOWVycmo0ZXhqTGNEWFhXOUI5ZFVJRVhzCjI5Y1A0UEFVUW1LZFNnblErT1JW\nejVsVEZ6a2dHbkMxTGJKWFFTWlBkVnMKLS0tIGw5d0lVR1ZQMnphWlRnZFRlYmdi\nL2pzU21WUUc2RGhjbHA2RlZEQ3NUWDQKbeH/xf0aIu6IkKv/NWwf1mmJQ1sYA1JL\n9jgNPASkcWkBKYI8lEf6L0rW6Q26g9a0oraNyEIG69g4bLmESmA9Uw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:45Z", + "mac": "ENC[AES256_GCM,data:FjlOwaiRK3SVpEf8hRT9kCGzIhU0w8c/pTLoLh8FzqEpxb63FHEzQe2SSccsnN6iGVB7uSGY8INGZ27yTzOchukmKFHnOqN5vcU2sYUKr+FRoVV+z/TxWo1awARgHKJsBDiOROjxqStj71fx3Kk5TYrvkPY9Bj0+atJhYNj/LwA=,iv:bLf+PIwk/JIYHXKHhEYvWDVaZXECexgzdHxiKodFIfw=,tag:tjIsVqILjpRf8nUBx2qqMg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/deneb/user-password-root/user-password/users/kurogeek b/vars/per-machine/deneb/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/deneb/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/hadar/openssh-cert/.validation-hash b/vars/per-machine/hadar/openssh-cert/.validation-hash new file mode 100644 index 0000000..a4539a2 --- /dev/null +++ b/vars/per-machine/hadar/openssh-cert/.validation-hash @@ -0,0 +1 @@ +fc5058da908fa56242d55df6c070fcb3df954eb7c84f40c86eef0939e6253e09 \ No newline at end of file diff --git a/vars/per-machine/hadar/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/hadar/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..6b34f2a --- /dev/null +++ b/vars/per-machine/hadar/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAICtCtSUO60Jqy+ItZdPbf/KnShDiMbN6Wn2vUWWI53GcAAAAIDOat8FplkBzSaRylx131gPvKsomEKiWB72z+0hEZg9NAAAAAAAAAAAAAAACAAAABWhhZGFyAAAADgAAAApoYWRhci5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQIPHHWtbANSU8wTgQ1o4E6IxU/mkyQRII1M0RBU8aQgXSV575y861TRZ6B90cW8GCg5oQpGlMACbmtjvS1514gM= /tmp/vars-pyhedf0g/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/hadar/user-password-root/user-password-hash/groups/admins b/vars/per-machine/hadar/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/hadar/user-password-root/user-password-hash/machines/hadar b/vars/per-machine/hadar/user-password-root/user-password-hash/machines/hadar new file mode 120000 index 0000000..f12fe93 --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password-hash/machines/hadar @@ -0,0 +1 @@ +../../../../../../sops/machines/hadar \ No newline at end of file diff --git a/vars/per-machine/hadar/user-password-root/user-password-hash/secret b/vars/per-machine/hadar/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..83d417e --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:OUlKiudY1E3uR1QSbtJmh1FfbXh2dap6K85kpClrqor1nZNv2ZcMZC4SeD9CKtrRATRQY4VjM8B35qBKf5kTg29F+4C9xILO6jemZHj6NE2GEChX4LCN2bixGcdVCW3ylYFkPZsrd2IN3g==,iv:j+a9NTkV9Ld0dO+FaJP06funKa6jusnEQR4elHJuVsk=,tag:Rt8wi5Js49jg3XKTssVm4A==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvcFR5UWVUaVU4YWZhQXBm\nVVBVckZQeEsyYXJ6YS8yNnN5ZlpWLzBwb1ZZCmQ1aG5oMnJ0OEhSb0dPZzJycTFq\nclRsVWVTU3VUOVZTUDJXRnhhUUF3UWMKLS0tIDNBUVp5bVd0UHM1NjVSd3pDUVNt\nOE5JMGZ1ZStITkhUMFFHQUQ5blYzT3MKF3JhW3kTNMNYPyvLTA3wZxVX7gV0G/hb\nlGKGffLOjhzz+tWEevjSKr4LoPXpk8/LE+DSNulUm6h92sCnpmoDjw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZDRXTzBXN0tWOVliWElo\nMzNzb2Q5eDBtQzl1dktEdnQraURBUTFtOFhzClQ0UTMxQ2pHNmZmY0xLMjhweFB0\nallIUTVCdXZyRm9JRkxINGx0YlNMa1UKLS0tIEptdFpLd0ZWc3lRQU1xM05wSWps\naVRBOHoyNGtrOXIwQVdBbGYvZ1VsdW8K1CgUvYxKi0sLthJP/r6k6yD/tYzKzntv\nPt9EobS47p5tJgCoZf/cUv76by4nSZLqvfGuvqL6uACE85F6B/m4ig==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG11c3BoeFdl\nVCtWYzhzdk5UQU90WEJRMk5zMEg1eEdBOHREa1NSU2kzQkkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpUM2E3NVFMbkhHcjJLY0JjMHpYeUtR\nVWxMQnBBbndTaFdibTdKaUphU2lRCi0tLSBtNmNURk5XeUF5d3VYR01ubEZ3VWx2\nRWRPMEFubzRYVTVjcFJFSUpuUEQ4ClEM9HvsENgUlGEsjdOygO7S9KuuWmilp2o/\nSeSJbLiVRSCOYgGBXz9ghFlKGFblCZvEviPSOWZh8fRMhC7txPQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGo5aTVUV04x\nOVI1ZlZtV0hGdlRDOEEzUDhwc2hFUW9HeTlqVjBUdituVHMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpvS1Y5eGJ2Kzd6QzBUaWNWODdXZHFR\naVZDNGhRSFRLUTEzK2lDc3gyTnpvCi0tLSBEdkdQQmtCTGs4TjVwbE1GZnRudFh2\nNTM5U1Q3TmF5Vkg2ZytadWdTOElrChnpYXXppreuBoecgSNNsx795WKfMFAUKKwf\npByVDoPn9xEqR6KcaZ+YRJnOM7Ma7iASSwE6VDeGWEaubgxmUjk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGM4NngwWGVT\nOXRUSmlBN0R5RVNSWkpnRjJhbVozYVZnRlZJWWpoQ1FpRTggQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpUb0Z4T0lHUld2Z25JdmoyZnZiM1dO\nM0ttSk8rdjFPcS8rOXRaUGY1UitnCi0tLSAwSm1pR1JMSTNJZjVpcXRMcy8zanda\nc0dEVzNuUC9TQTR6L3lYc1RHUnVrCieFRvj4hDl3fOFRNVhcEMfLPv+cxdT56lO8\nb7CfmJZ1GogzcMXYoQAGxY7kW4qdwgvzilK+46RZYIAd0fm0y1w=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSdCtxb2hIdWJqYkc4VmZF\ndU9QbktST1FxTm9vQzk4R0VCNFB1aFliVUIwCndaN25aTUNEMFZpWUFERkRJdmZX\nRFp1NFlqNkx6Yjliay9vdTlOOHhiWE0KLS0tIDlVNU8vVStJRUw1VUl3L3VnSStv\nakZKdTJTVEhxcFdPWnl3anpKbVZUcDAKkvIHKuSb7bRkoGWJkCVr8iS24ek6/okq\nXcJQxnG8Dpbm7p6klGkjWAgNMWafo4ISz6nc6RqFNFhw9b+ZfH3A+A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1qdxqyqqs34cksjkzeww2c942w8xgm9x6d4zct4glwqg90ghve9qq6d944c", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQVUt2RFl1SG5lTm5aV2ZS\nckp4TmdyUVNyWDBicm5EMzdNb2k5SVZ2ZHlRCk1xTUk2eGY5WWxxbC9wRUIvTGcx\naG9tT1FYaGpNOVhudGJqdDlDbk9RQjgKLS0tIEFDbGUwVVQydlVJUDEzVnNRcEly\ncUYrRFNtc3Vaa0xDZHc4QzFha3hnM2sK+Vkgo9ZaCOmgYntimhf4EGqRXJd9oek/\nb3obiixuR2Mvs6hodxo9/mVF5wGsvlqI01oMXRynMQnfUPHFxsnj5w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjV3o4SGFwYnJPeGRmU0V5\nRVllbkVDV2lOOU5OeWZWQ0syZk8zTGVTcGdrCitncGxubVNEUk4wNEp6SW9BNTlN\neG1hdXRWRzVvV1pubkNVVitOR01IVncKLS0tIGJ5Y01jeUN2dmZZWlVJNGd5NFlz\nODlMMTdnQlNWejBJRlJkdjV6ZmdWeFkKDSnwouCbD56lJi9EqSd4E3feLEpI1Kmc\nRAsBv3r98ELguyk5MxkIjVm6VV301JSmThTXpNDOj1imToVoh22fZQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLb0hST1YyR3NSaDhuaWFK\nN0toL2dtMjhpeVRQd2hyeVQ2bHFIMWFaUUY4Ck50eHN1Wm1CZ1d3eTZDTGdBZXFK\nY1Vld3BIRUV5T0p0N201LzFXT3JYTFkKLS0tIHR6TStpTDN1ZDUwUjc2WFozWXho\nWXd0M3BRc1EvTnNWVlYrRmRvMFY3L1UKtrGRR1t7LJFHqpbOvI78GfeiVjG7mwlM\nKFvWu+cjHyBZ2jfkQ/gLUh4pIEaY2DRK7nub5e7/Wd6Z/yClZ56dEQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjMmNjM3Y2d0ZZNHRXSUtW\nb2JyWWxFM3l5a1VLeHowTkJWSnRVdFhkU1c0CmJrdUhJajM5Y0I5cCswVkptSDlX\nRmYzT0ZVbWs4WjJEQ0tKN2c2OUVoSG8KLS0tIFRuOTNSVEI3azV1K1JZOEZSa08v\nVk4xUExJN2paK1p0dndUcFFwVmdVV0kKoRjocwj3pBPP/qraOfuk7dYaCoTVTGfC\nKA7B7gl4Kb77EgVj3opagrwPvogcMPg8+T5dM1V8hx/1n0Rvjy9kHw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:49Z", + "mac": "ENC[AES256_GCM,data:oDFnnZazBKKrXLp4KjzQGfbKrvAyJ2QV0RGd04CgztDbk7YEAdCSBaRR0OSWWiibZPmMVFtkT//xBu+hXjdxfwTRA5ThCEszrBxxgwpGYR5gatx7v5I625QQJjSh4l3ULLQDqkEZAReUJ5r8NPLTILBXgyINJ+DNkXtaZTrAsVU=,iv:ifEA7szinftvV47jTXQ8+lWvKxWXBebReBpUmB40Qbg=,tag:fTcxF/4bdZNeepxWliKRKw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/hadar/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/hadar/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/hadar/user-password-root/user-password/groups/admins b/vars/per-machine/hadar/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/hadar/user-password-root/user-password/secret b/vars/per-machine/hadar/user-password-root/user-password/secret new file mode 100644 index 0000000..f9b48c1 --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:DbBqfkuiHyE85yjjd6I5komY4gKo9MXthwrTuGqOvw==,iv:vPCIVWTIb0MN079WKPWOuSncVVAZgJJKIGck7g2rTLc=,tag:5F8xaQQfi6EfKD4eCKImVA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYaUZmOGlJbzB3bmViTlh3\ndU9od2Vka0NYUTlaaXB2dHpld1NZem5haDAwCit2MmsrcHYzTXVkc09USjlIdEJa\ndHFhVjdDb1dsbEhSK2Z2TWk4OXJjR28KLS0tIGNVNVFLdnlBREJ2d0F3WkZaRlh4\nSXNKRGx0QW5zbUFPY2VIQ09kSHhnRGcKrqmCIl2XBpzxx8Hy+cTOCGDHAAJTgPqv\nkOoGjXpZNij8YdZ9V6wtZypnBaM0FpnebcrZW9cAIfx4d683xtr6gQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBja1VkTlVoa0treFc0SUds\nQjFBeVQrWW5TUmdLdDZ4TnpHazJCM0VvUFVZCjdxV0lVVTdpNE1XNEpQMSt2L2Ji\nZ0lUVndKS2J2eGFUSjZaN3JoRGxiZkEKLS0tIDdGcERyK0d1MU1weSs3UEVsYmc3\nMW9GdWNaMzg5RnNXV0M2ZG96R2l4dzAKypFm7wI2qFZFdBthJsOdrNkvFFuvItCE\nnqtoXhHb8E1hdEr0h4PGpMr7rwpqBCoEp9bT/ona4WJnZMdH3SNN+g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG13YThPRUZS\neXJhRFZZeUZlUldsM1J5Z2xMbDJROGNEY2NPSFRZMEFlZ3cgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpLMmVIR3VNOU40bjZPOVBTdkVsNkNj\nNUZWSGRHZC94d0R3dURVd2xuVmxvCi0tLSAvcG0yUzhBY21PRXVZRzZTRml1RGUr\nZzR0cStVQisxM214ZkZYZlR4V2M4CqHA4mZFi0n2ionbCZCmMtddsR/mIhoODnz6\nWIem1O9BQyZyhg1nUE7IoqR6hITK/txb3orL2Sioh5OK1er5k6M=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGlVMHphN3Bz\nT0V0cUZFcXhLZWdHV3Vrb3VsQmJqYnNENjJxZlhybGlpM2MgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpKcnZzZmN3ejQrRnpBSkV2cWdYOXgr\nN0Y0YlZIYWNRMjdpRDVjbzRXSWx3Ci0tLSAxNlp5R2RmbEE4ODE1RkROOVdVQWFs\nV1VOMy90aDdObjM2bHgyZUZSV3FzCo4CPmnWF2nNFfISYii6IyjC8p/Y022JQ+O7\n8lMjK45cIjw0FoPdfvdy5vS0F4rJMGUyKTrXU308AAUGwFfp080=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDBHeTRvREg0\nWnRObzhIMERIUklwcXZ0QjA3Tk0wM0dwUVRnaG40ektTMTQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpyNEJ5YUpKMlBkbXVQcktWRGhwRXlo\nc2IycHY2aStNT01JSldzRTVlOVFjCi0tLSAxanJNdGFHV2pFSUdrUktDVFRIenhq\najZZa1VUQzBYOHlxMlJybmF1ZzNVChHhfk6LjXf0hI4zPSObcBHdI3HqHfaRHjqk\nwC9Xs4j75w52nUNjdTmjyiJehqKuWnRbLI04P8qfdlJPYIOa4lQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBueW56WEV4dGNXTmVLKzJi\nTTBWNlhKVXB2MEE0NFJKcUZrcytKN2kwOWx3CnBtTmVuRFk3UkpJckczcmg3anhM\nSTBSaytNK2UwQ0h2L0k2ZXh0Wit2UFUKLS0tIG1rdXJIbTl3eVFmODY3a2JpSkNu\nM21ZZGVXTGtHeGZQNSswTTNlSTJ5Q2sKodvglqXeuqSaadGQYpP9rUqXwTC+SDdg\nlfhjogvBbSmPmqBG51WlnJUG/qTzEzOwpFQL7MU8WOwUge8E+wUeAQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzOUtLOURFTTFxb2ZxRHBF\nUzdGeTRxVUNvbDJpMU1HYUR0bm9ZUkpMQkFVCnFUb002V2tFWFpMajg3T3pIZ0hl\nUXNRNW55UVJiR3ZGSHdNNnMwcGNjQ1EKLS0tIFBLd2xCNTlNemNFcGN0ZXRtUFND\nZ0FNK3luMlJTTXpISnlQTDVLZisxSGcKOI1cXO1FSlB+NthgWOrOQszou6zFuh2Z\nMHV+mc/tDMpv+S2UZA9vH1Cpfc/EUYYuk6uU5bhzDTO1hHtYahrJQg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtSE0yUU9xQWU4eWZ3dXph\nTExqcHhBYUpIQk1aaXppcE5wMmxFMEo1dlQ0CkVRRUpuNkdtaS9IcE8rbHZwZE5E\naFlPTFV2c3NnV2s3S2pMWFd1bTBtaGcKLS0tIEYrQ2V0YVVDTVRsTWk2VGlteTNB\nd3dFWUtOMjJ2SWc4c083T2hkNEFVOTgKWFJtACE3sGUX6BUr7kpIbAgD8q7EUmYq\nvFCXkrLtMWV+7Cbzk1ZPpBqiIL5LzWrJiy0ZzYtpqBjgzAsBGrp2Fw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0RkpCeUdQRlhnNDJIVkRC\nUnk0VjVLYkZ2RzhDeUcrb0lld3Nrck1rWGtnCkt2cDZSS0RiTERxczRyc2J2bHpa\nRDVyMHoxcEVRbGNxcnBtemhjUjg4TVkKLS0tIDk0enFmRWh1WnpRUmpQNGZ0OU1T\nd0g3UDZSUGdaRlRsREt5RlpDeHY5ZTQKJcx2usKl96wSOWCowRqqdajZEdyRat3f\nXWXcpVmzSYOZ2jkKplHfF3M1v8Mp0UvlJ9W+Po0aQ3QfHDKnqcOf0g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:48Z", + "mac": "ENC[AES256_GCM,data:e7AHnl9RVH5TRe3/oeYoFtHMXF7+iGNpfGy5n7ReLPxze6+B/Y7k6NiBhNewvNKVo8bITbfKWxRu8OZfk6HiSNbRxvXcWsnz2fAA/NGSbyF3R3M1qK4qvUORhI41bZcJ477WdCxVK5pnxwrOgD5qGTikWDqOSLdMdkvWeAbX6U4=,iv:UNcHhVdIbY/wy6MEeaNE1IVrEgjAtURwuITSZcNWMGs=,tag:F8FDCR8MB9TplLF+DQM2UQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/hadar/user-password-root/user-password/users/kurogeek b/vars/per-machine/hadar/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/hadar/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/mirach/openssh-cert/.validation-hash b/vars/per-machine/mirach/openssh-cert/.validation-hash new file mode 100644 index 0000000..85892e1 --- /dev/null +++ b/vars/per-machine/mirach/openssh-cert/.validation-hash @@ -0,0 +1 @@ +6111a2896fa862ee64a03f15b6adbfb39c8412e43bba8607f7c0b501154c47a7 \ No newline at end of file diff --git a/vars/per-machine/mirach/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/mirach/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..351e7f2 --- /dev/null +++ b/vars/per-machine/mirach/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIJMJZishF6/u/LI8qNNBJ92zotCC0MGNQzOKTVit7JtCAAAAINr9XJnFULOdC7IBSGevI9ur/2vv3Q2BxFxsSFP0P2lqAAAAAAAAAAAAAAACAAAABm1pcmFjaAAAAA8AAAALbWlyYWNoLmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAJCm4P6dDnUPfdlRNGottA//PKcbqghfwVBQBmde9NzqTgeKj6I4WX5nSKeCi4MG96ncI3AIvGCHLiMR65rhkDA== /tmp/vars-ax9hluxf/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/mirach/user-password-root/user-password-hash/groups/admins b/vars/per-machine/mirach/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/mirach/user-password-root/user-password-hash/machines/mirach b/vars/per-machine/mirach/user-password-root/user-password-hash/machines/mirach new file mode 120000 index 0000000..c86eb66 --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password-hash/machines/mirach @@ -0,0 +1 @@ +../../../../../../sops/machines/mirach \ No newline at end of file diff --git a/vars/per-machine/mirach/user-password-root/user-password-hash/secret b/vars/per-machine/mirach/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..b96d741 --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:nEyqqcPFcnaj5RIbyrIQd5s0RKEpy2DPDwhttjlU6WL4UsQyeJBmRVzL9VNOs34foU7vmTF4wC9KKbxZi1jOWiGod7Kn1QqVAR/m+KWO7J2F0Nx1bmFmTgtt8kfu/+yaTp6H9R2ff1VX2A==,iv:GIpOmtFxP/McSP45v7ytxpsKql2sxhyTnGrPuyM8904=,tag:MfsNFY6MuN2WhyIF2f9AoA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrMSt6SW1PSERoVXU0eGJX\nRlM5ekkzQmhWSkN2VUlyb25wU3MzMkZXK21ZCjdrZC94QWNTTUJ3M2ppcm5iMXo3\nazBuWXArWTZWcGJoTEZXNzRLL1JCVFUKLS0tIEdWS2ZMUjdxVEdTcFN2RmtpMER1\nNktsSVFLVnJwdFJ3MVlFYS9sNjVTOVEKbMSpmYed46SPigfF6mKgvqPOn7w4Raxz\ntnBAntVJP/cWDSysFdtcCCVNkaor4m+gOuNofO7KLBli3I8pAqob1A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age15k6cz0lj207608gdlgxq6l2n5zsflvg0lw8qqlvkyk0xddc4kqvq9nh6ex", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzbXlTUS9DWU52S0lUNE1T\nc1p6d3ZZbFNOOEhWNmpsVlNGS2dmZVYzZjNFCjhZVXJjSE94ckJEK0RiNmNWSVND\naGRRdzhONm54eWQyR2xsRVVIcGs4M1UKLS0tIFpEcXFEbEpuY25jVmdFNXZWakhs\nVXNQOVczbjRBVDFvTW1wN1Fhb0pSV2cKjxVmyPJtMXHym/zffwtT7058v2B2ud05\n0qsJjPGs+1JO5TqPUFpiqv+a45Zdq9eZ6H+jlU8SL/ZQPPiyl2cwMA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBObmhuYWpSeXdMTWwzRlZY\nNSswcWZnd2VUUHpvcVN5NCtqOWx3a0wxUTI0CkhHbThKTU9iVHN0UHVrRkdsTkVU\nRjR2K3pmREx6L0s1THVlR2dJQXZBK28KLS0tIDE3NzhIRE5VSk56N214Y3BWM00r\naExvNlA2YUxUcm85NDNwZ1hHZlNpd2cKEEfpO8Y8D2e+ck2NcC8+N/ETRX4FlYiD\ndyl1aindRsGrAxES76XNL0MyPa6XLrMkxQW1gNfRoLDPztIQ9acmYw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGJRRnVTdW5I\nOW9WQ3FmdVo1R0NKYnNoZ2ZzVlZrcWI2WTBOZG1VTXM4a0EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp6enRNU0JSNzRQdTA2eFdpNEhMSmgw\nRXVYeFp4V2wyenE4cUJrWjkrbXcwCi0tLSBkeUhuVHdSbC9JdUx2SnovMDMzTm1T\nbEs0TTNCNjRTVy8yNVpHMmRQVkl3CjAyV8va03yqCcz+FMS2zqvk3bk379YvqNk1\naHeG0ln86D6qYup3g44ZpExEKyNNZfTNhn8ptXSELg0AAOp8NHU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDNaMlRBTjhO\nd1Z0eHk4bWZjRWhDbGY0TTh6ZzByRVd2WHdxS3lHQjlKMXcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp3RnhDVDN5SHJTRG1TZlIxUjFTekxo\nMCttWGZ0MnRXK0pDeU9WYm0xNmtVCi0tLSBlQmhidEJ5WnFpZERBNTliMDZHSmVl\nSElIbkZCVk5TeENLcVFXTVRpaEJRCnFviQ7lSr6Fzvhui6mvFPEmqjQRehcT5qCx\nb7Tfo2MG5rTBbfNhMSMVkRxVg9oPojhGOwwntTM4JsrYAq9idms=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDI4S2pLN3F2\nTXJBVTNQaVQ1aXBUS2tELytkTlMyeG1nTnkrcXZzSE05Q0UgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpPNzJPSjJHRjlEMDhqSEpjMXhUZWlZ\nV3ZoOVlFNmZ2ZG9NK3h5dlF5VStBCi0tLSBRU0xROWZrOGFPS25QN0p2QlB2UlVo\nM09OZEJZUzBOVFljbEc0SXFsYTA0CgrEuokIIybhvXkixcrmBx8eZqmkZg2aTDxB\nb/EkRq/Bs5jUAIuhGIKKP1/kVYNTgF3XLZYQrwF/HoKEy3ZItRQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzcy9KNE9KbTIra3BZNlhw\nUUxMNUEraE5pS1FmOStReFJUcTZyak44ZVVNCmdpTDVRTmxOMnkrL1E3dWovbWd3\nZEVVZWpEV0FFQ1NJbGxzejFEd2gzWUEKLS0tIHF3WDRlSS81SUZYakJCTXNjQ3Mz\nQ3hYOGh5RWg4NlFkL3NSVHBOSGZicjAK3qpzc3tKarfJiwP+CY6DLvYC4qw5oj7t\n3OeAq3YFm0fY4neSbHOzOnrH5PZSHlwTWts1Ka0j82KsgUm3i9bY2g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSc3RLenYwSm1rZmphY2p4\nL2hVYnBKMkFLZTk2VFFDNksva2k3M09WZWxzClVUOSsrc3Z2OEFWYmdGQXZGMHRL\nMGY3Sy82ME9YUUlrWHlxbUZEZnBtRlEKLS0tIGozVDNJSVJyQU1aYUZ0ZWhzYlJ0\nVUZWUFh3bjlxVDlUUms0UDFMMEZNcTAKqRggYtLmUvUJN959WIhWBn9JmNNFHKqh\nCgemnvN2hNBKZEL+pKCfHia6gZDEfkIx2XW+lppS5GiI6wwdWeL9lg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYbjFIbVIvUjkvTmRGZ0Jo\nbUhpcHQ0K0psbzMyM05jd0hHbEI0M1NQUmxFCnNqOGloNHJLbzZyTnZFZkJTeVYr\nVzQ5aFlUQ1g4UWtTQklsaEZvM05XamsKLS0tIDc1cm9MTTlXRmNKNUE3Tm9BYStk\nSmQ3d0VHOFRnOHdiQmhncWxiWnpMcmMK/XXYbzt4F9e+FiG97lID+tCOf3M1kfdU\n+rDN3fybwEz51OfGMgHGv2LjNqlXzzxQSk9Lht6KjzBemRYkUIuefQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvNWFkSlF1cHBGM1lacU5V\nTnBOMko0c3hQQVE5ak8xUUtOcTdZK29EK3lzCnFoVUxaMWZ3dG1ZRm5lRkRhL05R\nYzRFMlNWTktSN1ZOeFZhdkJMQVlyMk0KLS0tIHp4enBqbjJWT2pRMTJ5d2hDbElG\nOUc3MlQ5d1lTdXhFZWpIZ095bDJPK2MKfZiptk/9XI6CGBo4cIqFiwIPK8AoDGRb\nh9Hp7kuu2zi8IxT0GQkW5jaHuIv6aLnGQSyKjZJQIVAk8peeqcxvFQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:52Z", + "mac": "ENC[AES256_GCM,data:lgLRI0U0YfjTaXRXmykqZ29mq9r9jqGHFzF7l2V552NH0UkRQ0hmr9VusYEXokmbeNp7u3h2seb+Q5Opn9uISp6hgBD5vOvSI9wGQaUyxqD5TykOgyf35Y9cvbqwRayRZff28MEMora/j4d9K8e0L24mww/pY+/Az+ZRA/X9G/E=,iv:vBxibJoHB/Y9LxtOgI0RMPc2pjwpwhYoGP6XdTpcB/k=,tag:cQVI+y8OPhQ3PU6aZ/uCQg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/mirach/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/mirach/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/mirach/user-password-root/user-password/groups/admins b/vars/per-machine/mirach/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/mirach/user-password-root/user-password/secret b/vars/per-machine/mirach/user-password-root/user-password/secret new file mode 100644 index 0000000..c9ddc9f --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:M89x8qKOHj/wEnesTy/Kl3SABG81McqbmqttkHee,iv:HGttn/mXPqhebho414vf/BYSMLaCItXhQcoNUOwFdG8=,tag:eWRxscn12OUC3r1vO9fNRg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZblJqOWpDM3J0SjAwbGpS\naWJGT21venAxZ29HQmUvODVkUDd2ZFNpaHhNCjh3Qkx2b2FiZHNJYnA2WFRDOVJr\nR0hPRGRSRUllZWpTcFI0a01FUjI0dkEKLS0tIGZ3SEg4Sm9JcFJ0eER3OFRkOHcz\nRnl4M2FvK3V6MlRKYzlPRllLbmhObm8KYV6p4VSyUPHJr30+SiiuIcHe1lQo5SlW\nrdMJHNgWLFbOBWkMiDaTPsV7eojNq+4ZVJyAriCYF76kGlwO58emMg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFR0dvZmlFQThQRnpQWGtL\nTFRoQ2VBbjBSWWVkTkFuSGZ1K1ZMbzdNNWpzClNjcVBQRUpvNXdocytCYTM1cnVH\nT0dYRmFaM3FFcUZXNjRxOVZaMjBpTEUKLS0tIE9jdXBCSGtxcjh5WUJPMEVQWG5L\ndTJBekZUd2c5YXFNclRnZEZhSy9hMEEKkUbfwo9q0HeIgxhzzEkHwt+NXBdNZ1/t\nyEzKsf3jpnBuG15x0ICTO8fPmt9a27mHA/yBiu650DRf7vXR7TAZuQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9DWEcwSlpE\nRC83YTNaSVVRV2kyWkFEcC9TK3d6dGJLb1U1YVZzOW5mSHcgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpUOGI0NlpGTk1ycGV5Q0RMMzdURWVL\nY09pNW1IZXJKK3FjZGNiQ3p2akdFCi0tLSBoOWw1S2p1WmxWQi9jZmJIMHFEL29O\nOXJReHk2QjZBdytGYUl2TUxSSS9ZCld1rgnBstuFZaLMbTdg5AuFkuJambr1Di0i\nEwPHOHltZtN2HmcyRkirIwqwlaAXimiEu6GwwlheLfWZRbde+DA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEtYcWtnR0M1\nZHVleFJEait4OVkvakRIUUlsWWhway9iZm85dThLdEpIMUEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZworUTc5aUQ3bmxuYlhXVnlzZ3lPTjdj\nRDlGWUYvTVZIWmZZMGM4T3lZVks4Ci0tLSBaZ3RmRFZ3bUhoUmlWT1d3Tk9sazE2\nZmo0cFBVSFQzaVRnM2lmcmkrYjM4Ch/EK/dQssnixURp1C0lEqcRXsWWgcGDtbAj\nl3C1fF919hWCg2fvHm/KpJedJINWnHqM6x8PgW6v3d0kZXBK1LU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHJmQWtRVThG\nYmNzd1d0WUxKeHpCTDJhV1N4bnIvUFE3cWdyeUo4WFpGQ2sgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpqNHAwUEdIY052blIrNkJyVVVIUUlJ\nUjFWbEpUZ250R0lLaDNjM2RjMFBFCi0tLSBwMUJnTFdqQ21BTU4weWVNTHp2dmVZ\nL2x0V2lERnY5b3Bhd2FtazFCTWRFCjeYsVhwb9Q7BmVwdV8xdi3DK0l7BL/XEJQO\nnrVWjNacdQ5XqhdNi3KMrqzMMnKVliNcJTlsCwoAY1K0LEOgfA8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnZ01CeXRCS1lxN1dtcWdY\neVkrRjNxZmZ2d0hnellaTEY4R21HbkdmSjFzCkNQdkVXUXNpVWVMMG9aN2tEYUJm\nQUVhZTFkMDZhMENVM1NjRDU3VmRJTlEKLS0tIHUzUVhpK0I0WHVKM0V1aC9GcXZk\nQjJhUEtrd09JcGJZbWpBT3pXRkdFdkUKcKR8YMREOp4YZXsVtv8ciAIibqVCkJtA\nH5P/LuIv/bvO4YcVE0FqafbjdvT24QYdaRRWi1aHkBl7Cz5X2sMMBQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0UzdHQkVPVXVhS1F2Z2Ey\nczB3eElFd29vUU1NWG5JZTZCU2J2MXNXUEYwClppc0I3NXVrZW82NkZpQ3hmNytU\nczJjY0krUlVFMDBYSEpMT0pLVFRVOTQKLS0tIE1XMk9zZjNrYTVCTWE4d2tVc0Fp\nbzdVcG9KcGR1Vk5tSTg2bkU0UVFQMk0KqvY8UVel72CbM3QTjVXn2BTYV2Xtq9nC\nYcQHZiJKEznDOIy9EmOqyYJYZhHKvmd/GP8QlIp6di2faPQfJ62KZw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkUG1OWDMxMTlVK3ByaDc5\nUHVOTml6WDA2UnV2aXBGa0p6NjFYQk91bWdBCndFRnIxaGdIcWoxWmFIUnlVTUNY\nZXNtR1hZSVpCWFRqbGZFdzltS3dweEkKLS0tIDBCaFNJcWJ4MnBiZ3M5QUIyOStB\nRUo5RmhBQWN4amsraTloVFFXWmJtZW8K6472lDstV0IHJh3iqqSrmF+Gy7bZSwrN\n4gX07n+h4hhI38GZqNJtSQMlv7oTUSCDG3eIJ2eFZzA7zDeALvtsfA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjNFRPeTZaSk9tK01UVGsy\nM25jK0YzMDVqK1RNZlRmMGFzb09JQWtPYXk4Clc5OGJtTXh6cyt6TTNHNHg4c05K\nQjhTVVRuTXRiTVcrMm9XVWFpa0pmMVkKLS0tIENKd2oyMDY5c3BTaXQxWjY5Mmt0\nRlN3OTN0VWlmeWRhc214NzFOTWtLN1EKW5rHqx3eJIWXTKrugjgvmXhcYmqiN8D5\nENBdzL6UTdMV0gLhsmgIHZcLJhRfYH8x8egNarkss9/vvpEkqxcwZA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:51Z", + "mac": "ENC[AES256_GCM,data:wGrxyKmxpoyvfmHuKeaTNhefsx+1UHRGYM0BHMf+NKtECBN9fERMzUTZYGgSakLIxqfK5A7iSBi2q/KZhyOEKgf5fF3o/P1wFC2004ICJnuVp7RosHVJ/THWkuNYd4Hqow86iDGLvzk8fC99BsTbKcGhUVrwjI+I/e7v0m7T3x8=,iv:yxIO/BO2uyuwAJt5rEMXooXsug0Ww1ib9RncIB7Uzqo=,tag:g+5ry9UfFUnZOYCiymKUVw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/mirach/user-password-root/user-password/users/kurogeek b/vars/per-machine/mirach/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/mirach/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/neptune/openssh-cert/.validation-hash b/vars/per-machine/neptune/openssh-cert/.validation-hash new file mode 100644 index 0000000..907e576 --- /dev/null +++ b/vars/per-machine/neptune/openssh-cert/.validation-hash @@ -0,0 +1 @@ +dc290764231d9de1c1ccb679cc1e1d95764d98320cd0182264d871ee1be08f9c \ No newline at end of file diff --git a/vars/per-machine/neptune/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/neptune/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..be90c6b --- /dev/null +++ b/vars/per-machine/neptune/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIBzkXpjpR3KCTBD68pEcIQbgEu1pPwyYGcBc8/6NNXkVAAAAIE09U7Tuvn3/icqFhjKuhp4hG+V6E6IFKhX1W2hVvyVjAAAAAAAAAAAAAAACAAAAB25lcHR1bmUAAAAQAAAADG5lcHR1bmUuY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAECc73+p9EJSWbW8x8of/eVcAWWeI8A2Xhbr18q8P+iM0G2K8JYrqbGdT7+Xn4Jt49PO8TEFjenUj02oImfJ97MK /tmp/vars-8c4rl1c2/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/neptune/user-password-root/user-password-hash/groups/admins b/vars/per-machine/neptune/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/neptune/user-password-root/user-password-hash/machines/neptune b/vars/per-machine/neptune/user-password-root/user-password-hash/machines/neptune new file mode 120000 index 0000000..f1f22e2 --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password-hash/machines/neptune @@ -0,0 +1 @@ +../../../../../../sops/machines/neptune \ No newline at end of file diff --git a/vars/per-machine/neptune/user-password-root/user-password-hash/secret b/vars/per-machine/neptune/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..a4341be --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:3+pSU6qKhK1B642tOVkkdYgEYaSErNMM8Ci2aQIBKyXAu03SJZvC02qJJGic7X/hGPxIjEnqeKgJgTaaBhffrFxkWWfPBkJZT+EGvrYswLuEgsnrBhFK6bJAqRmp9QD0pm1gMb7uQ21NIQ==,iv:T2upyXqmerYvEdJYJeDGwiljwQtk+CvXszJgcVRAylo=,tag:uSd6jKIvez5EX8ebjZr0dw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxa2RhVUpydGJFMnFIaktE\nQ3huMTJDSkgrd3ZvS2xxaHlNZ3h5TUtDNHdRCkY2aTRGOEo0L2xZQmpYRGZ4Q0Q3\ndG5jckxXNmM2WTFjVWlpOWNzazlWYmcKLS0tIFlKVTNpNkEyMWZVdWp2MFNnNS8r\nNitiL3U4SzdPeHhMVUVoZVNkUVRKV3cKgwlAAN/autfTjsjrec8Guo8qzcZVnqyt\nMN2QqpAara6edFxJC62xBobk5rPFHyVJkupPnAhFK6am5BInDowFpQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14x2fatvz802dyvnfukgkxfu30khuqml5ang9smm3pr9lc95eqpjs2ywxxf", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqTThQeUdIMkJYKzkxM1F3\nLy96L1pNZkJGcW9MbkMyYXAvS2tGWGF1ZEI4CmlWV21RdkJvcDBoK0x6TjMvWnBL\nL2FQVUhtSFVEQU9zOFZyWVhjK1REd3MKLS0tIDAvUnV1TVhrWWYvQmxNUDV2UWVv\nNk81Z0Y5UkxQcW91UXpMM0pSaHBGT2sKvFZSBF66ho3cowWsoI0WylVoRk9LDg2b\nH8kJjHX8swSedVGn2KR4m5E9twQ/wLZUgSTP88cebMW/bLla8Mtxjg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPNUdma2dpNkFYNXBINVIy\nK0dBR2pCQlI0UURVclUwbERyTnBsSG1CalJJCjViZ3lSSFB6NkVnbXNURDJWTUxO\nWWpHaERRVml4YWVtVDhqWVVibDJmUmMKLS0tIEthTVB0Y3I5dE9yMXEvRkY5cmsv\nR1ZWVmI5VGNiWjhVZzVSa3hlVUExSzQKFjrwZGIdEoeLU2yDWsMw0JK8+PE0bKGU\nzYG+tuSBqyVXbse/G3fLOFf364uSq4dcQkD5z6CB4PYzIe2r21FGdw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEJnM2R6STcw\nTEgxRnd3NWVzeWZoN0RkQkRNWVQzL2ZsSW9rMDQweE1iMTAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpZRG1ObVlvdzRNUFpjMG1NbFhsT0M3\ncDlCKzk2eGY0NmtGRU5YckZTVXdFCi0tLSAxNFZrSmEyMVBES3U5TXpZSi9QQjA3\nSldxZUNYQ1lIVmZMVWhpcExNN3E0Cg8QIKwGl6q75XqvaQn2SzKqJ8E+MKm94Rq+\n8QLzwAwhrzdz1l8z8y6MPs8bDrl0BlAtH3sosr68goSRXPSd0Bw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFRhdENwLzln\nQkRuWjRWck55V3A1bWdVTUx0M3BTb3JUZ2lFaTZZbU04aXcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp6Vm9EaFM0clo5YnM2U1d3MTJCMlV4\nTkhCZFRJNnJuZFdMa0JGL0ZuZ004Ci0tLSBUTTlDTGI0S09KcldsWnRVaVN6RGlh\ndnhlM1BuU0hUQ1NJN3RhUFRUWkY0CkQR/cFfdL6Av8gzLaBvY6l6FFmnmqRa33aQ\nEm1t8FPwrShi73s5GIpplX7dxSCC5HfJWWAXlhP5vb3AZhquMa4=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE5TZzZhZTVN\nVnFWd1kzMkNBT1JGa2UxRSsrT0VvSzRLM0xKZk5TckNrQlUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpCN3JMV0tFOE40QVJobmk3OHFBM3ln\nbWg5aWNRck5hSFF6NDhEZGxBMzBrCi0tLSBjdzA1T1dsSmtFb2xHT0lxNzJWUXIz\neURDOEIveWJuZEU4Y1FucFpBVzF3ColkNoEm8m6v5oZeAd3z3M71tTv+JYL3pntO\n1RQjPWxzizCoMY7SAJbVgfqgc82/SMqLo6z8fccQKDQry9DMwiY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJenplcmFkbXlLVmVkV05w\ndHNTWjNNdmVoVXVRbmo1NmdJSWhCZW94Tm1jCjllZC9sQ1kvWEpUZmoxM0J5QzV4\nSHBlazVQYzU3aHludkUyeWZMZythNjQKLS0tIGpHQlFOMUQ5VGZKN3kzRnZaZnph\nSG5maFUxcXZqdmtML3pZWjRUNVltUlEKoPTeAgMPqh9odZeNrCktTK9ftLydIxgf\n+XLG/xxxG/uAFf8CjVmnIGTUnH1D78A38tFuZ84r3lEr2xRF1ufqcA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWM2ppY1FnbTQ5NktpdkMy\nb3NoUU5kMFFoeE9PbjZMaW9URnRhZTJuODA4CjZTem9SZ2k4cnpQUWVETjl6WVZQ\nWHBNd0tjNzdSclRHUHhzelA1ODdNazAKLS0tIHFvcU9VYjlIcjQ3S0VuYm9KQ3du\nZWZPb3BVV2h1dVFxc3VpeUk4cXBZdncKoA/gteD9RLSoz0GLyX76PawSvCfIvccd\niuW6ymu08QV5iQ/YYBa5aPdgEMPZJqRxbqo6rhUSz/mnEpNlgwr0tQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOU0dob1Fpb0dVSEozUmsr\nUEN4czdkN2dGQTJzYmZvYTVGQjJSVnBRYkZnClZMNDJSbXFsZWdBZ2ZCSnF1NXdO\nYnlyeDJzRE02WDYzUVQ1dVhNRjZHREUKLS0tIGkxU3Byblc5MG1SNU5CdmJEbnY4\nME14dmxQckdrZW1xcm05TDFNb3FwcHcKtgxlIynbGL72aVHR/vnt8iOTODD/ccEV\nPol7XFeXCmmhuYeWgu3w1/XZ9htSzCzEyj3Z/riuD2tiMPz3JR1EaA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQRkhRbFVIV3FHbDljZ3gv\neGhmS3JMYys1c1poYVllZCtIUEdIUytOKzFjCnhaVHIzZGVvSUl0Y1JraTR5bWM2\nQVBVWUpUZUJ6V09uMXVJSWFRR09ESlkKLS0tIFV4by9yblBqbVhxUjZOZmszbjlt\nM0x6aktUcVpaK3BlcnMvZjU4T004UmsKJQjHsrtHVmZtEkSj9Asp2S3DEs7RBGQj\npJRHJrZKMt3+X/2OYOdPvgsREnc+tADCmmsLKYcg1yJ8IYtuelimpA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:55Z", + "mac": "ENC[AES256_GCM,data:FyfyVRVZFzoZSsxW/JuNHPvomZGO+Att63PlSxfqh0wfi10YUOnvfnsQR2cIBKNtegyhc5V77aj7Mxm5ROprMOcU/2+W/CAKjX2Q3mj1X+PtWj3DPMB10yFfOT0dQVmi7PrAhkyG5G0YaWo+RzULp0wl/6exYIqhyglVypfzT/s=,iv:wb5uQbc8MSkQMUcAVxMDWfquH2+px8VEYg+d77cyLiM=,tag:G/Vdm+SEyC82QIzBWg3ThA==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/neptune/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/neptune/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/neptune/user-password-root/user-password/groups/admins b/vars/per-machine/neptune/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/neptune/user-password-root/user-password/secret b/vars/per-machine/neptune/user-password-root/user-password/secret new file mode 100644 index 0000000..5005ecf --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:4gs30eM9itra9m3F7+eAcr/R61JjR8Qh6roUruGcVCFeXP3gZw==,iv:Ci20x43lWM19JMdGZc+J0dsDBNcbcLRnd/GUfIRmkTY=,tag:243l3wbnLGlgQ8d3WEbnhg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCWFJPNG1IT3QvcENBTWlz\neFZ1L2lOcU04YXlQRnJzdnFrMExiTXZKTWlnCnBFcU9ycVE1TGRlUlpwNmRvSmk4\nL01RNGxSbFErSEEvWGR6NmphandTajgKLS0tIFFpdXlQdnJHNU9CRFlhZUIvYlpv\nMDd2bUlXM1RrNktoZU9YWlRNRzNUZWsKHjk5keLtEFkW4kJLTWbIK8tJjkg3MjLo\navUvmBftEHErf8SkhzZ9f+OOI1SGtSlNzz4NXY3UALXmqGoMZdtQgg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBycVowYXhCTEJxb0hMRUMr\nbFRmTm9XT1VUeVZmQ2twYzh3dlZIbWhyZFhVCkxDUXBvVUhaNEFtaGhMa1BkK0Jo\nUVJWVlU1cFFaVWpIL25LOEFmbzFkUWcKLS0tIFpCcGgyMktieU9DQWdQaTY4MFdX\nNUlWcUdkc3dBUjJNcXd6V1VRaUp0Uk0K8CN5tUdLPy/PsT8EgSq3Fc2GVWQkKFqB\nIIPyIjIbkOSyQzw6sp8qM+RGvvPSsjeeB1ShrwAtzZtBKJRdpPb6Jw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDlmZ0ZnZTVC\nSUxENFpBREFRODZEVHZydmkwZ1lYWFA4UnF6eWNDeEkxVncgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpCb1lnSitYYlFWeU5NUENIQW1tTHkz\nR1RzSEU0cmpVSDE1azZGdXI4OTNrCi0tLSBNMGRQVFFpS3NoWG5FWiswRHRFbmc4\nSkxkSm16VVdHdUVBeW1EQnJmVE00Ch1brs2Q2m1cinmZIlRFWi9i3Cz6SgeW7zV6\nLgue7GkLYHUI+vDaDFtjKP7xUg+l/bb010gVOwq//xqUhTtid2E=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEVIMkdtRmlj\nQi9vcDR2a2Vva2Z1Y2hXUnBlbk9IdEw2aVVqWllzMjBSUlEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpBUzRqWnJpS3NvVXcreG5YeUtjb1Zo\nWFU4Y3VmaHRKQnNMdm55eUl4aGQ0Ci0tLSByTzU2MXNlRjkyYjRYWHpmdExFMjl0\nSGFBQmJWaDlCQkp4dnRPOGI5QlBvCirHaujX+OwKrhy6+Gjc8gq7omtNLRwVNW2V\ncFQtaYlruxHZBzEneQ0HO5yVrKVSJaR1lCEYq/blj5IgD9zjm34=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIElwRndYTnVJ\nSFY0eFpsSTBFeHMrOHU5SVNHQ2xmekI2czB3WHo0TW9mQ1EgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp1ekd4UEtreGZEc3dVTWYva0hPdzAz\nVngwc2Q0T1FLK09FSUttUWM1NFM4Ci0tLSBESDFqeHc4RFhGdVJVbkFmY2VyaFpZ\ncUdhK3JaWithMUhPRE00Z1RjOUNFCh4VIlZkbukB+DWSNXBYjyDoI/KXUgeA7ecQ\njpOTtUfqseuXu44NGXkzluSd06lV9F4vUfBZZG3STdtaWctjY1E=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwTUFCWFZmYUlqVUwyT3lv\nczZNdDdlSi9JWmpXQlNtNXp3em05SGZRRjE4CkJxTzZiMWhDZkk4QnNRZ0taSzJa\nSCtXL05uSnJEZXJ5dy9QNFJiRUhiMVUKLS0tIGJCYnJQRmZWR0RoWXVrS2lLMVJr\nQWtyd1FlMTZveU5aZTBhLzM5QlNSZWcKlIHDDUDwvvLOkTw5xHN8dTILxYuV84Ef\nB82VAWnmZShdkOoRsnG0sNTv4WN1y/nKxY2S/Jd/fgzYXMDFAT+msA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRSkRZVGdaL3NGT2ZUTFdB\nM1NKT3lJNmFiLy9jQkNueE5YNVVXcHlQUFdVCnU0S2I5QkdXbkJ3dzhVV1Nsc09t\ndmJ0MVFZMWdNRHgyWGZ1Z3Bpby9nN3cKLS0tIDlORjh3Y21JU3ZsTkl1T1BxMERz\nVnhsVDJIU21ialMyYXFjWVYyaFIvRHcK0yP3xqLI1a7dT1qcM07GrV+sZrOaEmXm\ndU5AR/jPPY19uwDokpnXhfErrYjPhIJhnYJDqQ+N7lZYa+aVVhqmdA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMUHRZQVpxNDlEY1JHUmFO\nY2NveW1tUnFTM21Vejc0UUZVdnBkY0UwYmhNCkVBbmZpdkhqazhMajdMcWNaM213\naDdqai9XK29RMnQ1MWJXOGo2cjJiTW8KLS0tIGl6NkM3MzY1OUZySUtsdExhZUpN\nTFBEaWtoUFlhWlFXL2dEL2VBVFhGd3cKEOeCHy+AQA0sDPBTx050UbixrZkK0f4D\nDvFDr1ttGOBQKuDVsmhInTLho1Hrt32wHhWqBwTA++qmS+3wCjLCmQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHRlRxd1JIakNoSUZXSzRn\nQm1YNjNzZnlDSitLRWdsMS9GeFJ0SXRMUUM4CmRxQlRUbGgvMmRXS3A5UGFYNHRY\nWEhHYis2bnRXOGhxZmQzWUZ6WXRVS0kKLS0tIEFKYngzb01neWt4VktQeWtkR3B5\nOXgzQWloQ3VIOWcwQWJ0RE04Wkt4eUUKAqzW0dDRNcIM8sGQna+LvTOiXg39Eib5\nmiOYhmrepURSeSU0OebHnvKKuM7C1WlQgq2tLzE8mJ1lXGxgAXKDQQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:54Z", + "mac": "ENC[AES256_GCM,data:I7kBKgcFRNO71UWzYyIOoFLMkf9ufr8aozp/dZ4cVuK9Z+byd2vgopCMWigrG5aWBipLRpmBXHoN5dojr3NqT3sZ0rID5WAPTfrAPp7BDRnH6U8nq4eS3x4FWYJSm0MyRLdSjm6eDBap3P7HHKGwHY1iexPj5AXnp5u6bhL3820=,iv:c4dqr3EMeMMVA+KTqtCzJ4DRwGf/HuTZ5JRgzWRCVEk=,tag:yEVvCPBK3eE9GIjAh2K5wg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/neptune/user-password-root/user-password/users/kurogeek b/vars/per-machine/neptune/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/neptune/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/openssh-cert/.validation-hash b/vars/per-machine/petra/openssh-cert/.validation-hash new file mode 100644 index 0000000..8f6093b --- /dev/null +++ b/vars/per-machine/petra/openssh-cert/.validation-hash @@ -0,0 +1 @@ +7ad50062e5e5b733ef0ab78bfeaf222fdf2edaebfab16ce2502454347f40c830 \ No newline at end of file diff --git a/vars/per-machine/petra/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/petra/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..15035b4 --- /dev/null +++ b/vars/per-machine/petra/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIKnMMbJ1kdgd2fvkknP8wNZ6CPJG50jcecz8a5SK6AnnAAAAIO6Ta58aLjO7YYRjSFF4HelSPK+DhwKk5AZhpzfwWKeMAAAAAAAAAAAAAAACAAAABXBldHJhAAAADgAAAApwZXRyYS5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQFTik+xyldaeB6XcZCcgRMB9Lg2gXq2FtlqrR6uTUM5skj+2bf5voUbtcnJPDG7t4cw+jRWmqwDdLCuGmJQ48wE= /tmp/vars-01n_qwjs/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/petra/user-password-root/user-password-hash/groups/admins b/vars/per-machine/petra/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/user-password-root/user-password-hash/machines/petra b/vars/per-machine/petra/user-password-root/user-password-hash/machines/petra new file mode 120000 index 0000000..7a72f2e --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password-hash/machines/petra @@ -0,0 +1 @@ +../../../../../../sops/machines/petra \ No newline at end of file diff --git a/vars/per-machine/petra/user-password-root/user-password-hash/secret b/vars/per-machine/petra/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..9fd2c6a --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:2l8/AL3+T4ib3OiUmMNe/q+9DYPSlxUjcfcpiTKk/KgkS1AFngxPXr3Md3RAjvTAU0TnYPujjcaYP+XOgXeG7gmgO9dbGaDEcXdzOaUACFddGVaM16zm3YY+aHe4mc1U8F+e0IP565nZ6A==,iv:dmWviSrqnANTvPyd74WU163KyMYWav5RuVNwB2Njclo=,tag:0lv2ruSj/BYlofT8/6AFsA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhZjNqVmE3MGlBN3IxZ1FT\neUpNcjI4SFNNR1B6YU9TTWJvcWM3cHdJb1FvClBCWGdXVkJ6YXVkYUJyVlYwcVFT\na2Ywc0IybzZ5Tyt6ZVRWa3NZRUtkN0kKLS0tIGxZeEpDU0pGMFl2WFlicXh2M251\nMlZpNDNrYjVKVmZLQ2NSK0R0ckZ3RmMKypRyMnMGRKGz0y2/jTkuj5obsdbNvWpt\nDjthp/P66MECuf9JS3ZkcDRFFHm440e2pQzQj7cvWHqYuLNlplhV8Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNRlpxcURFRkNzZlFEWTZr\nbTlqMk1TQnBhOEtrTGlJWnQxeGlLZmU4aHhFCjlMNERla1N4MFVJVHhpaGkxdEpl\nVHZiQVMvMzJLNE5EcERXaGl1V044T2cKLS0tIHNDQ2hGeUVSbjI3a0xyaHhIb3ps\nTzVBdFI3T0FpTkVkdW8zazY3eGNoSXMKwQrYkEP8RYcRxOesYzkms6E7mzqRHKgY\n4rd/oIB5E8dtLv7ViopknbsWOVPjsxGulJo7OS0oWQs5bGLmQpPMWQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIENMT2xGS0pN\nRVZOYUxKa2xkN0ZUc2pkYmlZUzdIY2k1TllBbS9Ma05LMlkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQptWXpEYmZBTURUQ2g0dnJqSS80SHpz\nR2tuUkM3Yzg2bjhoTjBnNndjU3lVCi0tLSBpK3V3dzNKRURpQjlOOUdhVC96Q1pv\nbzZmdWpDdHlrc2VwcDBnWmxCdzhNCn0vn2rtx0oPMo0byjNyt8DEaLtyHhs1DsP6\nIP6biAuDwLMMr547jDyWBPW0O7cyp148VGMS9czYZIjw5JufoJI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE1YdjBhejdZ\ndnk2MXJhcXpUM3lhNkJCVWF3bUNmVyt2Z2lFNlpnVTUvUmMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp0UExJSzFib1duU0hxb1gzWWJFZEJO\nSHJvdk55VG5IQXBLQlEvT2dxSWswCi0tLSBWOHVsckY5OFU3NGQ4K0NwQUcwandz\nM1FNL1BsdjlXcjY2OTBrRUpJbVNzCjT6kHwkA1S9p9ij5nscaKdnG2eZnATAgXU8\nZlLDF6dVPWpJKl5882rdejUmkbzmvHcbslcT910LPPWHPFyBK0k=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHRkOGY0c2c0\nMUcyMW5QOTN5VndIbGNqdUhCaTBSZmFENythNUZzc2ZIbmMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo0RnBjVy9zSDlZS0p4TGh5MmFrQW9y\nREJFamxMK0R4S21jZmVQMVhZOUc0Ci0tLSBjM0ZNc2VEWVJtMWR2dHFxN05Ob3dy\nbUFMUkc3enRtNHdjSzk3RkVMbFhJClAaxCBTUUNPKP1easRrbfbqXoARiiIXkCK6\nagzQybl3Dz3rv8TqdLqSc6EwARR6FG1tcgsWOILVhMwsrGEtGi8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2dVlGZzhZc25DN29nUHZa\nRnNzMGlpRlB3anhQam5oMGhaYzMxNnM0YW5BClJFWWJ5c2FOSzJkZTFqYTlQdzAy\nenB2V2pZdmNXZHQyRFVhUlIrU0J5V1UKLS0tIGZHQ2cwK0NRWlh2Y0FPaUtjakp3\nbU9VcEZaeUt3dUJGVkhlNjdUKzAybVkKPKzgFVGD61KVR3AcQx4DXjkhmbaf9KeQ\nX7VtTZiKtunSNMSfIB99e7i3hwhwIcaNl7jnDPNUU7IKVPBW20oPmg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3S3d6UW9JYXZ1dmtGbldY\nbHhsWlY0MFdqMjBUVG9qVEdtMkMrVXA5alRvCjZUWmRUeExxbit6Y0ZUbFh5SUFO\nYTdEd04xeUV5NWJYR1Z4eC9SWjBFUzgKLS0tIGNYeEx5UmJGMi9tTzlKVkpGVUNW\nMmd3L2tZSnF0SGM3RXg0UU1Oc24xZ0EK6dtFv6yYNoH6+6Rmx+D6WanfB4FGiX5e\nPY+mkjfneCB+iZfZFBQRK4yFsLy0H4DL+Y5GQeB8gxGksKnUmVAF1Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRdVNlUmhBYkhUcktMbHlZ\nOVVlL1dxeHI2NnBWZGFlT0UrUFRnZkZtZXdzClVYeFIrMm5FMWVtVEJRWm4xc3ZN\nRk8xTndBUW9mQkllcnc1TTZGNFRJbE0KLS0tIEpiNUM5b1BNN0NIVUJPTE40cFp5\nZWl4L0RZQml5bDdzSzlUWGxTWGVmcXMK68e/HuZUdzGiFOcSyUv87FGhfzbDrSsK\nddFTDsWBLdO2lpSMhPo0/8SbS6k8MViuLEVVpYkzcE2zyNwqZ5Yhdw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnbUFYMHJibDI2blgyMjZB\ncm1rbDR0ZDMwUkFwRlgvaS9ZMzhXL1NuZkJ3CkNEM3lxNDd1RFRkaXhvSVRrZkxD\nWkdJNnRoQXA2SnEySTlxbWtyR29iOE0KLS0tIFJYV2ErM3VVYithcGlNRFB3dXRr\nL2krUG1CYVZpTEtHSW15emcxNzZ3UHcKT00MGmaJY3SVYHzp+nqBPUOqMmoEIsbZ\nnipExAjVRwII69Ir1zYNtKTWubaq6mjRVyJ+20icwdu41JFhCDq2rA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkK1p0aGVoODNqVmR5bmNB\nQlY3cUMzQmZieHAzYVUvcVlrc1hKTCtKbndnClpZeTZCbDlGWm1mOElnVE16b3BN\nRjJkQnFiaWdWL2xuQ0ZnYklkSzVxZW8KLS0tIFkySUZNai9vNW03UCtDVEVZUWRv\nMllLS0dtWUlMc0djV2Fpd3ZiWi9BVGcKFoY0qPJHDMFIB/+9uRJ1bj5RuurUjp3t\nETMHWAZFAhwDi8IeT/cFg9184ms8RpIR/zVw5RjTy0TkKG1OMAZotA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:58Z", + "mac": "ENC[AES256_GCM,data:dDTexz9PKuXGCQZ78t1EWoxIDrXQnKB0EzbezX6TombHKswYM6EPUhDb8qPKJBVDd+M+EYJ948prKzvdVnQ3y58l+grBUsNr3IrF6kVjn2VxfqNTuROhOnB0nS1CoIm+ZflIq35DtSVJNSkIOWVXErk2KW4r+xGv/zXEc4LDgc4=,iv:a8cmwZWNCpzezojzfI/LMdja45KfcT8lGaVmjXUasz0=,tag:po3kXAxDrCIgKFIskCBTog==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/petra/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/petra/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/user-password-root/user-password/groups/admins b/vars/per-machine/petra/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/user-password-root/user-password/secret b/vars/per-machine/petra/user-password-root/user-password/secret new file mode 100644 index 0000000..dedc6b1 --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:5c7WLvbzh/iMJC/qL/AAlt07tmI2pDp1KRX/AfUC3g==,iv:ek6S92nF6dMi4uiVkOP94t1oOVOZKr2MJuJIsNo6BzY=,tag:/yVbzZqFgNqa6EUb9FfCGw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtdlBvZXVMTFZRWG9YVDYw\nR3N1M0E3N2Q5REtYZ0xqcWE4aDhYQ2VQV2k4CnZmb0pnTzRXRWxlcHF3anJQSE8r\nd1RxZDlOZGVEd1gxakc5bWM3MENRUlkKLS0tIHRJQkY5TTBaV0FMMEpiOFUrczh2\nTk93NWs2bktMbW84KzZSTGVLalFxU2sKRbK4peBktoNu9COIsdTwIrHbZ84wXKBd\n7kN40SLtNNOXGjRM+ja8PIBG12p7OgB0nj1K8oIMXqNlPTiFIDvzpA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvbHNjYXczTkZGSnF2cGRT\nNnJpbmJZSW9wZ0NMeVNwdkx3VnRHSjFSbGdVCm92OU9rdEtaVlVpUmpsemRRVlVD\nNVQrU0JJWjhHc0o4OFQ1Rms2Q3ZlTTAKLS0tIE1wUXRUeEJwbjVLUG5seS9xS240\nak5tM2Q3YUx1b055WW1kMWlkcXk1K2MKP1zGgNbyt0/AdE7e9b8xYv0ExuXF0xRa\n7haPdPZvum7rIoOHkvfvJK+Ojul/Nq15pqgRS0Qquf/AZ89d30O21g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpoQ0dOaFM1\nT3ppciswS0RuVkc3N2hCUkZNRGpvajZKUU8xd1FLTENnVEUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpJbzZPWVZsazFLcW1xZ0s4WWhnZ1hI\nYTJ3OGhYZER4Y0k2MStNQndVRzRZCi0tLSBnL0tDMU4rZFV4ZWxhVHRwZ0xZMlR6\nanhyUytWbXhZNDdPNFI3UCt2Zi9jCq9NaDcKWpfk7ZZftGjqHQ7y8jRJ+7srIEtL\nmHGyD2wF/5X7oMeCK4a7PWqhpKOHm1oqasYI53qcuEfU2NRnMqM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG4rQlVEN0U5\nLzVkS1Mxak50Q3Y3RjVEVzRwQWhaTnEvV0xCSmVwb09WSDQgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpMYWlXanZFS3Yyc1lhRnJQdGJTMXlO\nazg4MTllMTRIRm9LSFZMOTZZdy8wCi0tLSBMTnR4NGlydmZEZnFybDBSbktXOWJJ\nN0NsU2kvMVlHcTFuTEFJaUdMWWo0CgY1ksYQmrDJ1UqEAsx+3NsaBs50uLNdbW18\nuc+reNl55j5H9abCjVLYBkwQjVThQV/g2jjQLplLstwGA185MnQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFdNbVdpejdG\nZTc2c1o5UDk1ZEZwOHJnOVAvQjQxbnJhYWgvL0swSTl3QVEgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwoxMUlGTlZzN0lxODRsNENSYlN0djhj\nZWxJQXFnOUtMcTZDRnUxVUVIdXp3Ci0tLSB5eU05aExJOEVQNC9OaGZ3TjN2Z2FE\nTDlUL05iVFdHend2VjlUWkYvSHhVChivpUunKcgACGsD820xmcTWj+0u6ZXVDx01\nbbwJ1Q+kw1eRq2b2XdIBlxccdMxjAoT+riKZP9OsbdnkJCZFrY8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkMHR0N1cxcHBHN05oRFZh\nSGk0MWhsbmVEVHJQVHBHK0g5RGZtWldBVDJZCmhweHdCSDVlblM3TytxeEp4MU9G\nYVlZcFE1T0NNMU5uWElzajc1VVpTWncKLS0tIFFuQi80RjhyRW9Yb2k1Vjh1Vllu\nMW1HU01hVHZVOWYzSGV1Qk54WmVHSncKuqbhpl+miPT0Qrhf0WThZQPrMEgfZMvS\nTg9YQUdPgmUtXiwn3RAW47PXXaGqZMQ7qPPrZsjKXCpb3Fbj8bpKBQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByeTVPVUl3d2pmZ1lObnU4\ndUgrbi96c2JONzJoOHlyQy9qTXhWUnZFMm1ZCjVWb3VrTms3K0VieDgxVGtoYkQv\nUU5uWlRyNXNybnNFdHMwSHZEa1hkNUEKLS0tIEdWaTZqN1ZwTnlHS016ZVJ4TThQ\nRk4rVEcvRWV5d0ZURmY1Y0ZmV3BWb0UKVy59LGZy4Jo/KcgQiFFxg6Zia5JR8pVa\nBlc1QvRNxvlzBpjBMi2kLzFkfKxuA5lApq81vImzf4lHJaiAAUX9IA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqNEEwY000aVdnZWp1M1Zr\ndzdqMjB0SDJGWUF1NXpPcHBTY3lIcVJFaUdnCkxjVHYreFNLSjUvVVRVNzVnUVMw\nbUhyWUpmYXQ1R2Fjck5MQy94UzUwSncKLS0tIERGWVI3aU51SjU0TDRVS1B1YXR5\nU2YzajFJUjJlWEJtRVFrcHg3bTBWcVEKUpo6YVTM98K6tZ0xnkh7tZbNYdADEfy2\nkjh6/qHiiiYx1NvEQIWOfFfz3BEspo6k4lBVhhPaP/DDcZZBMtSUUA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxN21sT3lVc3lFY3dqZEVM\nY1FyT3c3Zklxa3Q5N09jRFZ1YjJETGxvM2xjCmF5dUdwQm1DaklHWXAySzZaWm5k\nRmNSUXkzZDdmNEl4SEpxOG8veXduY2sKLS0tIFpwUmEyVzE5TzlyNlhQRGtTQmR4\nV1JwSnE3eC9ZZW9MbElVd2MrajlhdEEKIEXL5CHHXYA6Le9u6uwKhbT4gfIY7tJb\n3BdNRIC4dAcMxDElujLCIvFRyk3+qIuXQadmlGp8uHTfJZ3KryqaTw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:57Z", + "mac": "ENC[AES256_GCM,data:wQ44NMdwLnbWyXPzfULfvklCEjXnTcuWAc8Tj9c3wY71yVDy2r36I4taDjpNw9ig7NN1vEPrMyhPCdi6GZXRyD5BBW6HJefAGjpO7uiEU0fj6KPt+bSv+/nAmKY/5CHACclG3Y/qUK2kIrtbHZme2z2UZWtvoAsCsMzR/7Cjfjw=,iv:kbPHbgBQySgvK/8ab8W5XZSrbYjjBphMsjPlvE/OP8M=,tag:6FTOxaVnbBNDaEcBeYzm1g==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/petra/user-password-root/user-password/users/kurogeek b/vars/per-machine/petra/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/procyon/openssh-cert/.validation-hash b/vars/per-machine/procyon/openssh-cert/.validation-hash new file mode 100644 index 0000000..e082e3d --- /dev/null +++ b/vars/per-machine/procyon/openssh-cert/.validation-hash @@ -0,0 +1 @@ +6fd49d90d68f3fa262a5842dae9c9020cf87d8ee66123ec891cd67561e1535f2 \ No newline at end of file diff --git a/vars/per-machine/procyon/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/procyon/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..9556091 --- /dev/null +++ b/vars/per-machine/procyon/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIGDcmUnxcdevsC5Gsbk0K4Zo7x0EBg2lsovmrVc4KGiJAAAAIMQbSMDvupplEg+H5NW5qYz4eGn1bWgspI1QJE5YTywHAAAAAAAAAAAAAAACAAAAB3Byb2N5b24AAAAQAAAADHByb2N5b24uY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAEB+TGa1FEQKUXyoT4YxtLlIHXRp3ucDV1SIOxyAwpIlSVZK5ZYXwFIUzDR6tmXm0uG2AaREDOHTnyjmzEZiW9EH /tmp/vars-b94631qd/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/procyon/user-password-root/user-password-hash/groups/admins b/vars/per-machine/procyon/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/procyon/user-password-root/user-password-hash/machines/procyon b/vars/per-machine/procyon/user-password-root/user-password-hash/machines/procyon new file mode 120000 index 0000000..d14103f --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password-hash/machines/procyon @@ -0,0 +1 @@ +../../../../../../sops/machines/procyon \ No newline at end of file diff --git a/vars/per-machine/procyon/user-password-root/user-password-hash/secret b/vars/per-machine/procyon/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..3ea28b1 --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:P5OiEtlOH0leqA55OMLjjnA01dvQV/u8bs54yDodrodqokDpu7f2vP98Eog5Psj7gZaMyFGfQ4kOqbiT+qZYMYeJiRNMN0DsQktK75zcWdQrcwxWthpzCiS7AkPecHPdnVHAsQGCrKSxhA==,iv:N8TrTFV50S8Pu0GRXsJukdCTtAwK3VvcpznROSKPTkc=,tag:l6epaNyc3mN/fbUvTqyR1w==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3Um8xNGhkc2tPdGRlNkdT\nYVFES3BjdStiUU1aaUsyejdVMngrTC95SWk0CnpkZFg2Y3pReDB5YnRWeGpJbXFj\nd0E1cnhzcmhOeXFHZ1RFbStTMVVicFEKLS0tIEFRY3JPQjNaNWRzUmdUSGtBcGdE\nb0tUbkFQZkdSOUt4WTNsUG1RcjBIZU0KE+OA4RUMlHav7H6aTKydOfnmbBBy/kQi\nMrg3+K4zIUM8wI2tlZC46i9Jtwk+E4jlmz7X2VZZ6aKynLJ984OmzQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14wy7mauwmchu8u2pqqamxf6n9rw797l2sjwskxyw33gg7k78gvwq7cn0av", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlTEJpT0UvMCtpeE8zck9r\nQVpsSStIa1cvclZ2b0xQWHZDaGhmYy9ZalNFClE1ak5lSS9UN0c0endmMUFLdll6\ncW5tUmxrSGgzZ1IxQzhwTG5SZ0NQR2sKLS0tIDQ4SGllYWxBaWxnRUhNUXF2amJW\nOG1JcmxDa1JsM0EyR2JaOE81SXZiWEEK3nNozP8GDu/Wp3TcoLGz2DZCv0pkTcqH\npydG76CMGsP48BD45s44mmmJ/FRcitB83xmxcsq0PAKvoWpSVCfHRw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2ZmFJMzdKYzI0VVVMUXRB\nRklSUGdtek1wRXJXZ3lIUURneEtkQVdzZjFnCktycjNFNXZFSDBQbGxOcm42RUcv\nU0luZHVJYnY0aVVzZlhmbTNTZmxqQlEKLS0tIE9wcDlPaDVLUDB6MjFNUmovKzdJ\nTHdxbVlZdnJQN0hSeEpzSGpIa2lwT3cKq5RsqeORKNQY+pKZKcrfQCTtIX3FQ9TS\ngGGrdQFBbXXt4wWgWRZ91TJW5LqzS1LEqr04b2PSahWWWtO8MIbpqw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGp1S2YvVlpk\nRUZGQTJBamlmNEJoQ0pXbERhMnNhcVlQYTZSRml2SkxoQWMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpFaXZOWWpKeWFyWjB2NGxwekN5UElF\nNEhFT0xycXJuclZMbVVhNE1udlBnCi0tLSBqZGFjcnRIQUlqY2E5VzFQTUdBOWZq\nZlRDaDdIZm02cVB0N1VGMVJYYzZ3CmeEtO2qFLvwU5MJUZCpboD8MckSNFj+lruc\nP9C4c6pCD8ddqVstK11Ww/iA4avA9BRdiOugZNwx9Dwq05DLlF8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIENwSzJNY1JZ\nMXdva05xaHVCZ2l1YnhOV0xxbHU3TUo3VVNZYkpmV0RveHcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpyVlJyZWlxRFBJOUVReTJNU2c4dzB0\nbnNVVWUrdGNnZUFaeWtUcDViS0FRCi0tLSBHWGFJVm5iSytQY0hHcDROM0tPSTJi\nbDhsWkF3LzU1K01ubjB3RVJYaE9FCgnFuqhUXIHBP69MrQ12wxpp7ZKjWvzHFfB8\n5tWvY6iKgqIWT2FLwD7/ncDXJgIDe8GgSDPIXQdgilcNzfqct5w=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG9mUGdWY0hX\ncGcwdHFPOHNOakg4Uk51VjcyRllKaVozdC85T2tZdFdxM0EgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpNYktwVjZqNi8rVkhid3lQUndpUTZl\nejZVeSszVWlNMkxWR3Z0eG9BdE40Ci0tLSBBcHA5Qlg3MG4za1ZvT1RUWFZZOHgw\nWmV6cjN6T1VnNHRGQzVmZ2dLcUVVCnaIMPKST8TfOTNNM22XGiaikBU9wShXVj/o\nF1VWlB4IbI2pLQ+tuSAe4+Kq3qw0dm3CDUU29ym2L4/CFKP4wJU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArdXBpbHJQUW9tNk5BWlB3\nTWpYNkJ5Vld2OUlvZUNiQTVQc094bDRqM2djCkV4Kys1N1JsY2RMQkFIcjNsNmZB\nL0pyYUZ6MjFHd3VxZWJ2R0dOdzh0KzQKLS0tIGh4QUoxV0NFcm0xczM0YmE2dnJL\nUy9wSXpWSDFwOWxiTVBrdW1YY25Fd0kK2VyhtWVNko1TW3xnw1WfwqNKWO/BV+Et\naSkA44qdw5I6klZM9uSNUARl+RaxbfXgBJAEZYGIp9ZLUxU3Y/SSpQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCaHdkUHFKNXc1Vk9JRmlo\nNHhoeUFQTHA1RDgyMGkrdnZmSVBIWmxGZERJCkxzUjNmZWgrT2tBd2g4Mi9sWGps\nRWREQWVITmMvWlExdFgrMXdOelp6TzQKLS0tIEhITnZpN2I2czZTbXQ4M2hhV0Zl\nZG9RZ1VkTml0L0V2a3FYZEZxRFJEMmcKI6CyqAHEJI0/wtsGG5nKI28jjORRdQwV\nrA81bVT6qn0Wf0H3jNWO6rEJRkB1UzdnSI6x4J10o7nfF7kz3D+lGw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5WStTeCsrd3oweW03TVNt\nYzdKZnVOUFI2a1Jsc1Bmd0hKd003MHRqY3hZCmVoQ05BVC9pbG9nQ1hhNlMxaTMy\nVTNPR2VYbk55SngrT2Z3SmtZcWN6QU0KLS0tIHNsU2F6ekhXODdiNzlBaUpPTmht\ncG5oZFZxU2ZLb01YN010TyszMXVmN1EKZ/1vlvheoSWk53GPuyb8CDyWAPmAtaPa\n5N8G7yLpugSsHvHVfqMxHI8N7U4fWGnbQgr5QHiZOI3luKM4ejWF4g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmcmduMkVRZmk3NFJkcEpX\ndlUvekRSVk5HVlZpWXI2SEQ3YlIwTUk4WkRJCm9YeVJUY2tRdTdtR2RMZXhRMGQ3\nK2pYV0UwcDljbC9tSEV1M0cxU2I3L0EKLS0tIExqdGFycmIwRTNsaTVEdWNrbDQw\nVTZ5d2d1dDdTd0lLY2hXL3lkd1hQUWsKXzKyjTnwBUuFLceKpgzzg3sLLdxNUvDF\nqh/uB0MDi2GtUmmlL77+ZaXjHJOYchj6xgJTMf/utCplrDos8p10fA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:02Z", + "mac": "ENC[AES256_GCM,data:vVW7/XZbb6+OW2xMBd3mX7dlxcJOAj5FfDMVQLPARTBuFd9G3kp4x7NhxJSbGS+ZIcU5rb4xoQPg/JPH0JClWzxGKP09vEBhfbTJZKq4HUwqV8ejxj0Pz/eW3eW1TkiUPC9gDgQ+x1uJbsZatsDInYOp0j+rDZqQ0Zgmi4/BCFg=,iv:nrYrUObCrQCKbNmorTwB+Ps33+H8gKdfuUsXnNX+FEI=,tag:Las6NLZiuk2jhj4kLM455A==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/procyon/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/procyon/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/procyon/user-password-root/user-password/groups/admins b/vars/per-machine/procyon/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/procyon/user-password-root/user-password/secret b/vars/per-machine/procyon/user-password-root/user-password/secret new file mode 100644 index 0000000..3a35fcd --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:k0wDRWRmNlMZ4KpKXbj2CQ83O/+0gakpSUYoJwoLUdA=,iv:WxYaaxMYBZsnhFH3C3Yloy2+r7XYz2RNmVMqRXrAQz8=,tag:ych1Ff0116Z3qGc/gF5FMg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpSStyMzNjRHJ4NmorMTlO\nK3BtMlIrbWtvV1J5QWpIdXpSVFZFTU0vWGhzCitlbTl4dzlrSGJHaSs3NXlnNWdt\nQmQyZ0pjdnF6RVFVNkFjNDFnek5jMm8KLS0tIDQ0VU1EY3dxN2FiWXBDNThKbFND\nbC9GS2JkeitodGpJRGpsZzh5d3RPbjgKc3nCfebQrOVw4ojj7aUsgkrE7i9OIPM9\nnEVxgpoYqrM5fnZG1Ww3gv9ORHbPc9jH6egGrKxu1SPkeATU+SlEPQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3ZGxTcldmd25EVit5d1BJ\nYWprWTdzSXdERWZNR01lR24yL2RCbitHSVhFCmtpdXdQVHVjWW9rYWxlVXZKWllV\naVdXNmFyYXduZUJUaUtEOUZOcC9TaU0KLS0tIEtIN01YUkJUTys2bGhzRUZkc01X\nNFlOSXd4a0ZrbFdQRU03eWwzZFg0ajQKSHUVnm1s2UfWoUhnEYAQzRLNvTz0j+kK\nK8VGEX8+kLC5YIQbWeVt8YmqN/91GJ1/ovfVS1dpNk9+98fesPgJ+w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDVGRmZidSs5\naitHTWdMdVJWWUcrQ0crc3BVNFZHb3FxZlBJUEVUZFcwU1EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpodC9IUFI2VEw3QWtUMTNiN3ZkVGFU\ndjg2K0xqYjk1eXFWUDNaekY5eGJNCi0tLSBTN2VwaU9ZcklJbXZVcVY2akJqWG13\ndWw0NVp4bE5iODZDbDhMcmFKZmJRCn9lxnM3oNWAGjglr4bJ9+aHw2Ok6oNJlW7z\nJrTJtZ5lA8smjBPyRzOKmkN2r0FJWxYbfJ8yIou/X+SPyOXeGIE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHBZTHU3VkZR\nYy9EWGd0U2xxTzBudjVPQkNraHNpaGpqKy9pdDNqMGRRR1EgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpURXFTMTl6eWpwVDlubkRlRjNiem9K\naDBzYkwyRHJSSWlkN3ovZ25QYnRzCi0tLSBwR1hLTXVkeGhvYXk2YTlFR09YcHhH\nZUdBWm45WlRTU05qSVZvd0dpOUc0CgTSldyAxIK7s9ElIc0EcndqapR2959Ovuag\nKxjsNrCsss9vNPqp90qgBYZ0FbMwYgqGdoJEqvt4JvJZNnemzYU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJICtlLzlNOEZ0\nS0J5R3Z0YU1IenoyYVYzMEgxREZRaTNsYzAwSmpMRmw4U0EgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpuQkZJdU43VzZWc2ZpN2xPdUJtWDRr\nY2tWVWt1YXI1T1c3MnZCWXd3WkdBCi0tLSBvWm1SZCsyVjM5TjJmdDN2cldTcUZR\nUVZpd05iMWhYcjRBS2lqUmEvaWtBCt/JSW+wM7Hc+G1rc3UURACXDBLt/0PUGKt/\niF7ubY1BkXxCe6pPbmWV8fsL0HFys+Ntnba4xohv6lM6veY+Ylo=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmZ0RsSjRla0lZMWJiazlL\ncVJPZDVqdERONDNNWGhKS0VLZGpOc2xVNms4CmtWcWE5NTVSbjRPY21NTzliVWRp\nT1YwTDFJdWQxL3M2UmF1NlV1WnlaZkUKLS0tIGdTbVVjWlVnZy9zajRnbTJNVXJS\nZzgzMGVma3UvcFhxOG04OTJ0ckJHRDAKnTr90KVNs/hrSfD+bdWxKp3vEGXZAM4f\ntHghkYPO1eD3lbqlB5J4rYcIl1045Igymjl0kvV/j/iSqMeLa/Ohfw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvZEJRYkx2L29oM1lYelRZ\nRy9uVkEzUkVFSGtMOUQ2ZTZzNlF3ZEI0Y1I0CktwRHhzMjFJalEzOWl4MW5CNnNq\nLzVxUVB6VlZBcEYvZ1FOd2hIL3JoR3cKLS0tIG1Cam5mMVgraVdqZGZRdzVaMUQy\nRHR1MHFmckVyWHNsLzdBN21CUGJmc1EKp4qNYvZEMMgT1U67xcLiFqwWBGS5DfZo\nfwvw2Pqf7r1RjhRrAQLZSbSW3pVGCdwt1QnPIStZm5n0UoGwD08krg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDK0xtNENIK3JVTTJyVHRX\nL2Q2ZnZnR3pNcHhxRHQxLzVxTk8xb2dKU0dNCnUzaUpiYkJPU2NwQytRbE12bnJE\nNmtScngvSENnKzJibWlaTWtYRGFLbzgKLS0tIG9QajIyeXQvQStGd0ZmMktBYlNG\nOWpGb1k2QWVtcVBWcWliSzhpSDFWZncK+6RgXShgBd3L9EW3E3EiziTYk4DHyKNY\nEVCr8DXKSsVTW91P4H/qZzhqsNzqHXUtHYAYxclrOJU/KaDP5dg9nw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMdVBFYVRmTjNGTGNDQ1gx\nOHFxUFNreERNUHNPWkMzZnRDNElYVWthdFdnCnRGMHp0d2luK1NlalJFOFNSM2dQ\nMDZRandvdmRmSkhyWTlWaWhZcmVwQnMKLS0tIEN5UWNVTWtHMGU4U0U5Vmc3Q3RV\nemhoQlJ4Z1RqdWdTczZRalNvSm1DRVUKvpS3wIGjn1whQ8Tl6Jkhm3HSe9wgAgc1\ns8Tzij0kd67l06FnMnu+2YLgmU5Wrp8AMRdy+DqUcOilVYgYLOo2Yg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:00Z", + "mac": "ENC[AES256_GCM,data:AtNN+SX1gjaVPqg3nKvcQCs2Kt925tj0punvtOEwtCVukQyyaSRFCZLVtKFW5nREb/yzvNxX9m9nRynSGQaWMAsBkTxXoe0Ihv7isgu8Y36nhFkwMfzU27vj1uJ0TfQEi6Kl7PV8p3KPg92yKQH3qEVY7UIl2ypAI3HY06+SGDY=,iv:I9c5JFcO+bsJGlEl6iAYedl+Qe9GAQ8XjDxaljOLYhw=,tag:0xdsGty8Th06QhwqL52SQQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/procyon/user-password-root/user-password/users/kurogeek b/vars/per-machine/procyon/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/procyon/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/procyon/yggdrasil/address/value b/vars/per-machine/procyon/yggdrasil/address/value new file mode 100644 index 0000000..dcd18dc --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/address/value @@ -0,0 +1 @@ +201:5a95:9ef7:32bd:dd49:5543:d631:b2a0 \ No newline at end of file diff --git a/vars/per-machine/procyon/yggdrasil/privateKey/groups/admins b/vars/per-machine/procyon/yggdrasil/privateKey/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/privateKey/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/procyon/yggdrasil/privateKey/machines/procyon b/vars/per-machine/procyon/yggdrasil/privateKey/machines/procyon new file mode 120000 index 0000000..d14103f --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/privateKey/machines/procyon @@ -0,0 +1 @@ +../../../../../../sops/machines/procyon \ No newline at end of file diff --git a/vars/per-machine/procyon/yggdrasil/privateKey/secret b/vars/per-machine/procyon/yggdrasil/privateKey/secret new file mode 100644 index 0000000..5388bbc --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/privateKey/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:Ra6LxrsFXyQFKKIukUuTxSfGb0KOoWzu7UEqeJ3pKcbwbMgr9E1ChbvB6GxR+AGK4nVHh2wcSTjUJC8cWW6EOhgN26Bbikbfddl/B3LRaX82GPBMfNsmRCGJQYbyntWxVBtaEmdxaaZJheynjUBmrNVZYUxnUfo=,iv:8nKgdXmgyHTX33fJA5P9L2ZOcicrPz7qthRfBWiqivY=,tag:YNR5H93lrRiRDO1tEeH8Xg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFWTdLWTVrOVIvRzVkZXlZ\nY0t5azZiTjZFd0NkOGlOOHpFY3Y0aXRJVXlRCldaTnFNd0Z0MlI0QXdHTy9UQVFQ\nZ1NFMGZxMmJhRko5YXg3N1ByaUg2cmsKLS0tIE1haGlqclRpVFU4VEtvMXJBdHRy\nNExIUzV0UTBJR3JOcGQvL2ZYOHVoNE0KZ5CGK61zB9WXtuERJvnIFn8X1cR7Ikdg\n1nFmtBtp8NnPrIAWrSIkg6TrxonEgd5rt/zr9frlbZZFmOhzocrTZA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14wy7mauwmchu8u2pqqamxf6n9rw797l2sjwskxyw33gg7k78gvwq7cn0av", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXNG9qS1N6bzVzTGRsRzl3\nSlVwSGVDdVpFZGZ5amJMODA1MHhXbk5zTVVNCnlaanlLVHBzTFBMUGdnNnBYeno3\nMFpkS3haTEduaUUwdFpORzJhSnZSWGcKLS0tIGppRTNnV0tXTDJTbjU0THlqeU50\ndVhxWms1bEkvQStjdklFaDRodnlXMUEK36C0Ivid5wZKiquvNLYLv0Vsh+RNZ3mB\n/HbIfly7zk+2w5SgzBf1bxWVoaT9VZ9cEF/59j3s19w73KXuvDCvkg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0V0lXMDFIWFQ3a1BoZ09l\nUFpNUTJiMFBtVVlKdFlEMGlpUDlKVHZhSWxzCk95a2NsenJncTl5L2Zac05xeDhn\nR3NnMFUwakdxT1c0RzJYNHcyVXJmdzAKLS0tIHZ4U1Zmak1BeVo0OEF1THZhUWZK\nblAvTUtua1pDbHdZMWgvM2lxVnVmTkkKTd4ZJRUuoO6Hxq1M+IXIMlWSJG3WJMwo\nfoSjfyRwXNSJ3nfnw1VFoEMmSBAJRS311dG/L/ftmUTpZIucLu4KEA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC8rMXI2SE5Y\nQzg3OFU4T1hIbHhmMWlLUGM4eHl1bHZiOGN2MzBJWmR4RGsgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpDYVd0bmM2c1pscjFmWkYwaGZzT1FN\nV1B3R3lVODlnVmJKQWlMeC9PNzhNCi0tLSBtWDRCMG5JN3o3cVdkRjlERWtEM3Nq\nZjIyNU9qek0yU1ZSU2ljNFBRazRNCteW+V6QIHndyio2LOIAsKb4cVEPM2d9Z+zV\nQng9FKrBxL8zTiWWj9k4I81zxy41RBbSDbunAqZlyR5zauL9krY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEc5cDVuNGUr\nMXo3UndUa2ZDNEptSFlmODcreUp4NHZ0Qy8ybkhuYU1zZ1kgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwptSkFUR3dkSWtjL0x6WGhpNUlGT1Z3\nb0ZWekFKK1NYL2FxU0NCWlRCeURjCi0tLSBHcXdKRGh1WlBkMElmNWFqY1hQL3NW\nRkhvMUZqQXU5QW9lY2FXWTBQbEN3Csc88t4XxRJbEWvVVN7DzE1xD+1ujg9H29l8\nhGkQtVePCcv3VJBmwlsvIWKaIfI+az9fhHxr9SjtypT/9I1tSuU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHdwT3Mvd0xH\nSTgyMnhmcWpLNWFoZERZanc2SFlTbk1RdHAybFVkSHVNRjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpnMWI5d3pXTlJMWEo1L2Z2MzZNTllx\nekVlRHM1b0tDdFNLNFNzZ3pqNytvCi0tLSBaT29nL3J4dzV1RW40Kyt3M1lkUUZ1\nb2ZHemtNdVFadnBaSXhjNm5MWnpJCjj9xSp7VDcxx9lLhhn3IGAPhDI8MKhaevel\nrrUhRf0N8bSp1cCcJjeecFSEaQvBAMHzHJ+BIg6sGC+7vg/ynbY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhU2JYVE1HTG1DVWJ5ZXN3\nblQxaGV4Z0dPZXQ4SVZvUmphc05qNXlVd2s0CkdXc0x2TFpUSk9WLytKZzhKYTNC\nblFUOGVJKzFKNU11ZENENXU0anFMR00KLS0tIFlZSXhMSmM4eWhlN2NnRW1XUFgw\nYnFRdmsvV1BTc3VBUW1wdTFIQ09ZbmsKrpCXnAHVBGmNLUkmQCm4oL1DmzmBpGw3\ns8Yyy4BtlFovE6IUysCI6cBAdL0YGc1FatPxttSOsitk0oVcsIpRyw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYMjYxWFFaQjBwTVlDYzNt\nZjFkMWFFaEVnbGFhMldlQ2J1aHhuc0FxalRjCkJocFc4UHhXSHVNS0xpcUYxWTNU\nNXk2M1l1bGFSR1dmYjhYYmVJd0VQeTgKLS0tIDJNWGRrUGJYTE5PdWJKZk1qa1FB\nZktDcVloSWxseXVXNmM0cHZhQTM1U1EKD/6nWiA9W8cepwgYVSgaSvclXaLUeryi\nuKTfp6aV84Y/lgOa1v8Xb8Q4F+LIdggRXqhVuxiHx4w1YwyaOtnPeA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLdjZIaklORmF1L0xvdWNZ\nQUh3VXRpRWpFcHYvdkY1QnZEU3RTSlZ5REU4CmcrSmxNSmVoNlJWN3ZUUzZudEVx\nTFplUUhFTmEzTWFPUUpOa2ZEUEptY0kKLS0tIFpHaEJYMGdjWGhpWThRamZnbGVx\nVmVxM1RTai9EbFRYektHbDFlWUlCVmcK1qALBINWLLzv22MkE3eBzzBBksaqvHi3\nNiHW/sbfTaSJ4S6y7r8WNNaybV16zSSF7jk1xeakQZPxlsSzPsDSYg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrRWdRajBzRUo2QmI5UDUz\nRGU4KzNidGQzY1Z0UW1MTHAyTThIeDR3Q2dvCjFmTlZWNm5QWW1nVk4xMzFOKzVs\nU2ovQmxTMm4yQkFLVUFlcitNek1VUDAKLS0tIExjZFNxa3V5NzFLNThJVm41SHI2\nYVIwNjhabXExQmtRZTFwTUlVeXdMU3MK6Y5GvqdUxA8yR6UCjq/Ga94k6BBX/dC9\n6Bw1jcDfUWfktVeZhOMnNsRUULWnXxwshFFhclo+Qob+HwwA+9Epgw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:03Z", + "mac": "ENC[AES256_GCM,data:6lXHOPmJu1vOCS3ZA59JsFhbeF1BRTKE5CSAchXVlS3EfJhHQB/Wqpz4uI7rDNBGOOReCBHAGPnReBgOawvFnKDk1dlKai1BBFGu1Drd6M7ljPD/OKocrt5jpYl9kXV1xv27ZUxZu6sNveTrqWyIMEJ7Pi1czN+gZ9z5yTuqWTE=,iv:e9L0onmVvtveM2BwhTn5GXL1jKM6nFNjjrjjt0y3jqE=,tag:DbbXYG1WhxtQ2U+2zcfKTw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/procyon/yggdrasil/privateKey/users/kurogeek b/vars/per-machine/procyon/yggdrasil/privateKey/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/privateKey/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/procyon/yggdrasil/publicKey/value b/vars/per-machine/procyon/yggdrasil/publicKey/value new file mode 100644 index 0000000..36f8c1f --- /dev/null +++ b/vars/per-machine/procyon/yggdrasil/publicKey/value @@ -0,0 +1 @@ +695a9842335088adaaaf0a739357d069cddc9fba0dd4ef1a72bacbecff63f112 \ No newline at end of file diff --git a/vars/per-machine/ramus/openssh-cert/.validation-hash b/vars/per-machine/ramus/openssh-cert/.validation-hash new file mode 100644 index 0000000..9a18514 --- /dev/null +++ b/vars/per-machine/ramus/openssh-cert/.validation-hash @@ -0,0 +1 @@ +5a37bcdfdc281994c0225b3f4c37799ceb0d2d9a353c0cb01c25efaef745dd16 \ No newline at end of file diff --git a/vars/per-machine/ramus/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/ramus/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..0ca3bd4 --- /dev/null +++ b/vars/per-machine/ramus/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAINDAawJhsvHulT+s7CWrtxCmS/zz1UpTseNRT1zfg+s2AAAAIHvItw14tB6fc6gdZalSkZPOUSWGsTNyLnXk4yLAnkrbAAAAAAAAAAAAAAACAAAABXJhbXVzAAAADgAAAApyYW11cy5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQDaRCDG05dFv22WOL0ecu8fdf7BMN3CJ2vgHINVlhf8/sX7t9/qBcD+e6ja16aJ0089LRWyMdlJwtgXYUsnNnwI= /tmp/vars-8ffny8_b/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/ramus/user-password-root/user-password-hash/groups/admins b/vars/per-machine/ramus/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/ramus/user-password-root/user-password-hash/machines/ramus b/vars/per-machine/ramus/user-password-root/user-password-hash/machines/ramus new file mode 120000 index 0000000..21115e2 --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password-hash/machines/ramus @@ -0,0 +1 @@ +../../../../../../sops/machines/ramus \ No newline at end of file diff --git a/vars/per-machine/ramus/user-password-root/user-password-hash/secret b/vars/per-machine/ramus/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..d4d6f1c --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:ayzfw2nnpdIJDjpgIVgvPvKrZnB9n6zIW7inbdGxkSVHYMydO25NS6OpWmsla15UVo2ZqYn6nRAiX3/eTsKifz9zYfUN1NPrTgE5E5w44dKz9Hoa8FMFxF0G9QPdXcdW0EbTehHQV3JE7A==,iv:uf/CByM1aoVQh6OUbWRqxR5a3UX1Bx1WbWcbp8CZS+k=,tag:Nsk+sj2aGp5FabIopqWgtQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmeWN1ektHZ0dXUlJBb082\nczFXVVpvLzBEcldiTmZ3SDVuYnZNa2EzcmlvCjBtU3prYURPZFZZNUtMSGlzSS9F\nNWZXMnVzVGdOZjhBbVhOeUtVd3laK1EKLS0tIDA5ZGc2T1Jnd1RMdXJEZ0FtYTF5\ncFJJbDZ0Zkw3SWhtTDJEbnBmYmd3WDAKY8ZnUQ0gZZpAarytpQrCrcrmuNUYsHHQ\nugCU3S+egQsgpqX5GG6Y54B0BEiZCe588bhqmNpQGCwaqfwhU29Igw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhUHFOb3hORzl1VDJyVmNk\nblhWeGt4YnF5U2xxQXoyVmdHRlRZSmt0L0RFCnVKdjhVSmFpN2xjcFlyZ2p5bVJQ\nNFBrU2hwaFhROHZ6ZU9WeFowLytYNFEKLS0tIDl3eXhsTmhFVS95VGo3UWRZRnJs\nQkEzWm1vNlRGT1EwSjUwTU16Nlp1UDAKazHmnbSWyC1cJaYvvgOaQhN7AVuP47Fh\ndTkHABZI12hRbu0t4p87A5wsALIsd9IzYXZG/PY6DzXBW9kO3AzLLQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1egztkqupggjcpy4g9tfwq6kqeh3ljw7enzhx4l53hjge73wmdscqy5qwfp", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrQm41dnpKdTdBay9EL1JT\ndVJaRmxYYjBoTGQybUlCUExyNVBnVXV0ZW5rCnVYeXZsVzc3N0RMMXhvMmxIejVK\nbGVBb1pZdFFjeGlGWVIyR0h4bWtPdzQKLS0tIDdJVUl6Ty9JNnRwNU9oU2dobjFh\ncDMwQ2liaDNWMGFTQ21LaCt0c3M5RVUKDZc2o2nz5SVDqk3Kq5L3gSNTs7EPJaTz\nY9z9qEkNEMMUi2b9dks7yhd5IS1/QOFrUcDNEW1Pwi0hXVkRaUNi+w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE5HT29XUWpG\nZmxNZ01HN1JvaG56b3BzQXVyeElvQXJ3S1JGQ044U08vSGsgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpxTmcwdHJHd00zViszZUlqSmdsVC9a\nZDBYRHJMdVRBeGJEbGlqcWxIdHdJCi0tLSAwNHVSZnFham5Id2VTbFMzelUyMjZa\nS1hGbXFLM1V3SXBYK2l5bDluMWlnCp7O9mA8rx3WYifgArne1ro1LRvcAd5EoEQS\nK62oH6IKSJCJTattkw8KBXIxyINOD7eDLI7DVUnk6Y/aA2cqmc8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE93WTBycWp0\nd2tEaXJhWjdRdzRkUmw5NWxod25iNWlxTmxseFM1UmhiQ2MgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpWaUZvZm9CSGhMdGNBZElOQk13ZDJG\nWHgzbjJaOXBKRGlZKzZQWWVXY3pRCi0tLSBMQ0hCWStUQzcvUVFtSjEwcFNRbndm\neHVXSHRHbnlIWG9MWHpjVDNZWXMwCpFh8Ba2OXcNyfHb6m071MCCmf2KPEXIpE7t\n1QBmZp7aP7Wyoaf41AEpdR74XPTAT84MyYPYrfBb0HkN/mYQr3M=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE4zdlZsTlJy\nNlZKb0p2YlZWeUdjcCs5ZXZiUzhYbVR6akEyRU5QdjBrVzQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpleVVUZWJMVmswbFd5dk5BZmVJZzBN\ncXV3ZW5MZlg4dmlVeGwyak1Cd1hjCi0tLSA0Q3hZTlV5NWdVQ3JvcUxGc0RyMXR0\nK0F1RjhtSnhEWHFnQTlzWGxvZHl3CsmTTxOZJR84qf7AlTmgZjgTLMtPK0KBvFGA\nrfJ6w8NpYoLPv1iqmBrTFA4JSlhxekqJhvzchtj4m0Jdf2qaULc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3RUlTTkdycUVmWTFROUVp\nS3ROK0QxRHJydGE2aWRtQmlMbUtmckl1VXhjCjBZL2VKWDNINlRRekF3NCt4NlpW\nZUFSME9ZZWNCdnQ1S3B4UVFMU2Q3WVEKLS0tIGlQT1hubzArK013RWpGZjByaysz\nWXN1VkkyS3VhM0hzT1dvcVZGUG1tcjQKCFHHILBlYgW02oQ9RQHucSNOQAXMBi37\nDg4XhyOMQjB3i9ardG06CYSU/hXzRmKlyBUcpzbS1Q8Dm3YA+Jd7VA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaYWlQVkY5ZU1ZTkFSanR4\ndGxyS08ycVdJdGtZbkJVeWZ2ZjNZUUNIbVhRCnVreGp3YVNOMS9mekxPQ3ZiTzBx\nQnhEL1NmWkJiZlJ1czhpK29XckVrZEkKLS0tIE5PaTFIeDA5emYzRENFeUdRbnlF\neStlNkwrei9DRkNuR0RuU3diVGg1bmMKfFIeOV5emH13+HI13KiRXAlI1/zDqTR1\ngoaRouJXOrT+EQS7OWFKMyg84crKW9Up1T/1tn10u+gZ3zprQ0NIgg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGMFdqcXNqOUs4TlU0elVF\nWm5DQ1R0cWluL0t4RjFSaWpYWXRLV0djUFVzCjJtVjNDbVB3eGJBM3FTOVhwQ01D\nRUdqM1cyd0tGaHlWODRwQ2Q1K0hRTXcKLS0tIFhLT2tSbVE2RmNnYVV2dkROYk1K\nRm5yVEJ6a1hvRGtzeUdtbVZBWUNaRUkKh9yd5HT4aq/Tqr4MzRQVwGoO8Bi2YOY1\nYN3EEGQAB3+YGbZx6PLsMGnKKIH2UuHy/E+chucPMt8LnAaCtagIdA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWTVhTlhERG9xbTlFcXlT\nMlNnS2MweCt0S3RPVDQ0RFhnNkxOSTE2UzJZClhDTVRjTDZwT2NTdkVvaG1Gb1ZB\nT0loS0U5NEcvczJLMUh0UXZoekNWK1UKLS0tIFJ2MVRKcDhCY3hXa0NJSXRsZm9F\nSGkvaEpDWFh5c2p1cjlUczJuOE1PRkkKRoN/0x68k/UDr8jReQOhAo5pgnLQkc2i\ncjegw4d8yUGTzlDRmLsMbGzKMC5uXWcZopogH3NiLKRD0V0Mu73NXg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:06Z", + "mac": "ENC[AES256_GCM,data:XVXbkM4gFMAarRWQcLNt5e0bdXb6LHWbs9UEQAAJ6uWhpgVKJjSnj5fWZ1Ye7Dp98ww/P8WMbYcjI/95S8eamEvhrQ+bfTc7hzujOOkNIfAfvEQ8SJpFtsR3/UHn17qFmOnKMBPrnFP8LMZJLEKq11Z51fRekJ/5+0nuecgdtiQ=,iv:XT5knxnmq+UBnlxFkNU21qGsmEr7nPYMTgWKqIkg7L8=,tag:+nxpEZk3m9rcck0/ol/Z7g==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/ramus/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/ramus/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/ramus/user-password-root/user-password/groups/admins b/vars/per-machine/ramus/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/ramus/user-password-root/user-password/secret b/vars/per-machine/ramus/user-password-root/user-password/secret new file mode 100644 index 0000000..63d05b7 --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:f0/cdbAsXzy2ryHRMCas37if0hi+tiebS/BQhac6V/KUow==,iv:/xQhDvkb916G3IAZxwyDZDU3S9K8HUCe6fCrG5WWGXM=,tag:ZUscqN25ZHIKxBPQtrJtnA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLcThETERJMU5SeWF3cS9t\nNmczRTZxOC94L2pLSFpMeDI2M3hrTCtNRDJnCjJUQ2tCMDdQK1NXUmkvamRqT1hV\nYXNWY201SGhwSnNHODU1S3Q4VWRLWGMKLS0tIEFFYXR1OXQrUnpIdlBlUjJWR215\nTllheHA3R1JUMW1KanBIV0JuUWpWNmMKo5OWuHnDP5iRfhMIfMT7aM/fWaQLTN/f\npAXMc4Zd9nCIBU9jY9SESD91FDuPzoMFFvRereSfInDlgCN+kBwqAA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4c1o5VlpBcDQzOHpscWRG\nQzRhcWhjdzRFSWFabkp6V1VGbmVEZXFiTGgwCk9IZ00xOW1CNXpnUlExajlkUy9n\nY1FHY1VuNHRnenIzbkszSDlsMkdvZDAKLS0tIDJVbDhTR2FBaW5UWG1lMzNUcjIy\nQzJaSFBtbXpIazhxc1hpdHZEK3gxR2MKpJ7Ukw5PaDe8PeBCvBcOA7HwurSdnROH\nqik+YwzNocxptFQeFdxKUDO8TI3r3WFyUpQXzAM6mfR0BeZZXiNtYA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGZkMTNhSm8r\naWRJbDdEbTVQODhiMHZ3SW41cGExV3NTa1N1b2RXbzB1a0EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpGNTNmVUhBdUN6bExVZkxNampWaWZD\neEVrWk9TODBnYWNoNFRHdUY2dUZJCi0tLSBaYmhFR3FLenVWZ1RZWXI4WXB3MFhI\nZVNuQlJrQ2JReC8yY0plRmRJNDg0CvfY+XPY6xS0Q37S+JwgSWff39sSTb5/Quyo\n/O8iYvIMXGOhh+/FmWzeJxKEvjK5ecGiEWNysWo6ugLNWiQG4B4=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGVVZTNqeHk0\nc1pFZHltSXFad05zeTVIUmZQUldaNSswWFFmbnNTL1ZyVmsgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpjTWNNZlArSkpKeGsydExiZ3h4YWxt\nUjBUVWF3R2VkdTFPRkV0MEdIbkdzCi0tLSBKUksyNjNUZlJoQUk4VkhaUURVallt\nZmZtdzJIYUR2ZnhtZGY4WFhlOU1nCticWa6RZU8sLlITFQGI7Rz1BZBTgxxICf/c\nXZvmG/4bFmbkca8c3n1DiWj5Jooxdvb2v3SSdWYZ3UVtfmkUxo8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDBqNFI3L3I5\nQlVqK2VyeFVaSmowS0NjVktpZkVmSTBxMmoreEJwaXAyVjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpHc3Nsb0w2Z3lQSkZ3U1M3MzdMeWtp\nVSt0Y0dVRHhqTTZyRE5OVXhtWU1JCi0tLSBSWDJBZmhrTUFzSk1KcUxKcE1Ld0lS\nVGljMU1JNlBKYVF2L3NXT0FHbXhZCltTt19XRoH+O9fedHsobT3NyIA2KxZ3YCO5\nE0mL1CZqMwzyWpYOQPyifAX25hqTANKFBYNK5jMfSrzToToGBlk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUQlFQTDFnNkJ0SjZ4Z1pl\nQ2hORkVCY1ZLdWMzYVF1SHNwV0NzOFdQdHpjCmYvc1BLZWFoamh5L25yTFZzTlNw\nYzYxcWlZcTNCQ1JQV1ZsTStGY2p3MjQKLS0tIFJCelVydHRTTnE0K3RwZ1RXMUV5\nYUJyTGYrY05oS29Sc2Erc05WN2lld1EKudF7YKbHy75dW5SIBHYMdmolCAWhKEZS\nKq5rnY/Z4zf7Z2N+zluMIVCqx5GE6hvVEsBID0CAEkVPFhOcaNmw5w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGS2hVcVFreXhkbXA1emdi\nQmc1RkVMZE95Q0JNN05UZzFzeWFaSjZaY2hBCkdnY2lJcGlkcmszSmF0cVBaNmxP\nUnI3UnU3Q09UcmtNSHc2YVJrMnAyRDQKLS0tIEZUMFJFa2piVHVldEtBa2dIQU8y\nckswbktXZ0hhcG5hT01jN2xEblFqQnMKN9e+h7xM4IiQ2LY3AhM4jSYuqPE2iggo\nGElcsjhC2eXIEktLQFqgKH1ZdiuUkyf6oObn9FOoQ31jLWHLcrGG1A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlTG8wTVFhKzRRUFlnQVVZ\nbWZBUjlTeUtwVkhVWjd3MTFFaHAvWkdaa1NZCjFMTFNlUHpyVkRVU2IwdlNLUVVP\nOFJWWnh6bFRSeWFWMktoZFFzRHduNlkKLS0tIFpRSjBaeEhGRUZ4QVFuTklKc2pm\nKzVKQktjQzBLUWlzVW0xbVUyczd3bjAKlOFHGjHtCG3t+hLVWemicswgzpubc+dp\nVyDRh3WvpyVo3lL1DMCMCqypqBjMnus4Nr4eF928p9eHyZH2SVgSGQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvQ2Ixckd6VG5KR3JEeWtv\nYTQyeGIxNVUwRysraGhDOUI2OXBzQ3ZobHlFCnJXZkJPL2RoL1hMT24xZjYyK0t5\nb1JVNnZiU25uOFVtNW1mZVNhU1o5NGcKLS0tIDE0RGZDcnN1UUR4V0dOQ3Bmbk9l\nbmxPSlJ1b1dHKzAzZDc3bkFnd3hnZGcK24iz56jKC78ui/IpwzkECGzS6gYz8dOD\nKMEF3wIOFy/wMRMXhVZbM1tnvmFJC8X4yIZ1oEV2feg+N5aPijLU4g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:05Z", + "mac": "ENC[AES256_GCM,data:WERaSiVyDzCHG5XodinDarbprxSfnJvls+kbZwALeW0LhU3SC0j1FwGUNLl6641q128/SqWNkn7NzYuqKWF0jEVn66mbq1ALuox2pCSMuvVJSPq8PQTKyHDI9m+wP+Y0tNeHr1NxhuVWCe6xB2vnKVKUQ6neS5mc/51OLbvpVu0=,iv:zJRTk/YrSuKE04WFPeuVXejbct2u8U6cbvOSDvVAZxs=,tag:MznnhGnbc9TOhpcXjv41cg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/ramus/user-password-root/user-password/users/kurogeek b/vars/per-machine/ramus/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/ramus/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rana/openssh-cert/.validation-hash b/vars/per-machine/rana/openssh-cert/.validation-hash new file mode 100644 index 0000000..bc1c3bf --- /dev/null +++ b/vars/per-machine/rana/openssh-cert/.validation-hash @@ -0,0 +1 @@ +ab3d0d29ff1536b4c535f0081a68d9fbf26d18dc81f0d6b7e0b5a5ed805d600b \ No newline at end of file diff --git a/vars/per-machine/rana/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/rana/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..444168d --- /dev/null +++ b/vars/per-machine/rana/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIOrjQuhba93T7Y72B7OFlCSSOLFzz4crRw45rHJdtTf0AAAAIJxekSBcL5byOOEs2sq91Vas7BvggjQ65O28E3mflwUsAAAAAAAAAAAAAAACAAAABHJhbmEAAAANAAAACXJhbmEuY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAEBqEt6J5W3ueqUP0fM8vWVzBo5qReX47EpPKWTljkS3jZ/la4mdZNARxKN/BKxwcBFG7drHNTSJkawjpWx8BMgE /tmp/vars-3il10s_k/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/rana/user-password-root/user-password-hash/groups/admins b/vars/per-machine/rana/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rana/user-password-root/user-password-hash/machines/rana b/vars/per-machine/rana/user-password-root/user-password-hash/machines/rana new file mode 120000 index 0000000..215fc5f --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password-hash/machines/rana @@ -0,0 +1 @@ +../../../../../../sops/machines/rana \ No newline at end of file diff --git a/vars/per-machine/rana/user-password-root/user-password-hash/secret b/vars/per-machine/rana/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..2b67bb6 --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:W7X+lpKEpuzxIIZ6VnT6+ouO56XBIv5YwdFF4YlQjR+X2kNU8XiQTc9zq3q3baRoAOGgQs6Cq+QMjQFAp4JWucAnImfiCIb0QOcJmGIyKp+gunKMQM2Gky/in72LXIlqGlIhJ2UFJd7AZw==,iv:Do9WSpuGrh1vfusBAJ7fY/dmsZtEJ1CDDP3BjlOZdxw=,tag:OksAf2lD/AhbJGA5MdyWug==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxOWtwKzY5M2pHOEFwOFFL\ncXU1YytlYXFOcWdJSHdFbHBwWTgwRHd0V1JrCmdmUG5RUUFoWnNKZmlWV1UrU3Er\nVVl3VysrejJpNFJiL0NrZlFkNUtNalUKLS0tIGZXZUtWNE1jL2NGVXRzY3BBZUtX\nRHo5OVRibjFQYUdVMEhJU3Rpa1NxaWMKSqkMZrTe4aHIlwvwprqMSJ2gM7T6ww4G\nT4aKFLgy4MMYUtaWWyrXHDo17SYhFWX5DcRpDPdbx/LNQECIlK/0kg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14l00770djurg4uycw5988nklpeha2wxy35t5jx7x8yp2d6uv7y6s47nskp", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiUHVLbFYrYmduSjVtMVQx\nZGJVbFZzc3dHcjB0V0pYdW5Fd0Exa2dzeUJJCldzbVNrR2dQZ2FjRDhleFBHQlVS\nQVpOSG1VRXJHK0l2R1BGdUg4ejd6R00KLS0tIDNCSTVEa1NMdUVDcStRTXd5enUx\nMVhCeTRSYlZ2NkxYL055czNhMlVlSFUKyBzKnDptbYkJ7nuDd2YN+NyspR2F7eyr\neOngRJp/rQtpXmwFdfSpzJR7tZlHsLNyYnpNkAL0A0u6JmeMAUiRZA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHU3RaaU9rdmllcHdVVEVp\nRDV0MXh1bnoyQ3pUa0xML0ZjTGtEK1Q2dEVrCnlaZFNDaCtOTVRmM3NjamFwQmFr\nMGhGclNCWkQ0a3BRQkJCZE9ubDJMS1kKLS0tIFdUM1dQZkZGMFRLU3lXTDlIVkZS\nN2ZBeEVQMkZpV1ZtVkg2NmZ5Y2pldmsKtbc3/8Vzu/5kPMXzyUS9iROdG5IsZMKe\nLZue3Iz2jcdk7wDcXtiB6ZaPSk/u18mwolcbvjqy4kFgFbRUgj7cRw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIElIdi8wdkFW\nMlNyeEg4Z0NvZG41NWc3dmR4Y0RLSUNiVkhzK1BMS2d4MEUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpoVGFjYzdtUGZPcytQUEpBQ3ZPSnRL\nVXVwZHdPTXk4SEdFZDZzS2NVcDJzCi0tLSBmZzdXeS9FS2IzVHZDb2pwa3BibUhT\nTGE4UXVMYnE3WmNpaUtzaHY3WWM4ChgvuvAB91hMFmxDGZ/ZpaScHUez7LiPok+O\nMTcBA725emvZmT5LHpFlnP/Vo5yy3BLgetrTG5Ruc/+/gMU6g5M=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHA0c2p3YzdU\nbVA4NVBZNlpweWNGdjBHL2hidG1oTTJyOTJvdXBmSVNxR2cgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwoxOHdVZUlxY2c0VDEyS1VmaWVSb2Zn\nWVgySGhrT3lnL2pXWWtuVFgrV1c0Ci0tLSBqajd5em52ZUU0OGlHcFI3Rk5lYXZQ\nRDZmWWdzV0piQUhNc0E0ckNRUW00CpTj9FaWKAB1eeQhkN914cIIuXTuWMVS+dod\nEZf4J3/p59l8yGOT+JdTycUajMAxbRba19NolzVPvVMpz7JhwXM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDk3c0dWd3FW\nT2RoMnhvbldrcUxXUlgzRHFWdnUyaDlOTURrZHF1Yys4UjAgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpZbU00WHZFVW43VTRhbUpWUkpDYStx\nOXAyKzI3NEVCODdIOTVNOVQ3aFNZCi0tLSBpd3IwZVI3d2VGNlhnbllyZVFqN2ZE\na3YzS2cwOXdrcm5jendFWUJZbGtRCle5MivjKvNuAxq5OFGKRvarBzS7DlhSm3jw\n5y9JthaUY3iIyYK/8cwLzZ5jp05i3FwarSGPANMrLgq3azICZ5Y=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuWHVkd2ZCZWlMMjFIclFs\nWjUzU1V2d3pxK2ZUNUpSc3ZkM05BYUNESVFrCk9XdXMxTWdiUW9aelZTbGE3dzgz\nUTZwYXk4WnhCR2VvN0E2b3FLd2dLV1kKLS0tIEdOOG5PdEJxRzcvbm1JazhnSCt2\nWWROUWRYajh4UVVRZDk5aHRNOGlNUXcK6af3Lqx9KaCWWt916mkG/NhTVa9v+IHd\n8F+leznpW165sRLzWum9NeeVDoiAAGqUpzt8zNDxo1afm8FgNMLpvA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlZ3ZNOWlrbTRXQ0g2Z3Ir\nTkdHVUh6ejI0TkdDYWRSdHRiTG0yaGRwRGpvCkpMcEFsdHBRWkpsNnRJak01ZUlu\nUVhscnNrMHBMUFBRSlJhR2pZSzBFVG8KLS0tIEt1c2FNaE1VMGl2MG5sZXZ0RnBU\nNGFhSjNJL1NpeWxoUWYwN1VUMWhNa3cKBMCRohSNwXJLjR7FcRQakucKkndr9V0M\ny/qVm4cMabFJTJZCDsLqWgYGwH1QgKDWJ3YXmy4cwUbnN73/2iTH7Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSQXEzR3g2bjZzaWpOcTg0\nMnRGelUycUZTZ3VJc0praU1wV2QvdUplaFJVCmZNcVEvVzZhOWloRTBHMTZKRTRW\ncUg0dXQ5bEF5YlgvUHg5cWR2VVVrL2MKLS0tIFBKbEdMVUJlVlR6MTU0ZzZPTUN3\nYW1PWmpuTW5zdS9Gb2RGWjh0MDVZOFkKX+hMJITO7LdNZGQgdtJlGSq6hgOWfWfI\nE8XujP1x5oKQWca3PkznY7zSuHkgqCwcsM5X3v7s0sWk4djSUc8fvw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnVnduMXJFOEtKYjBEcVZU\nRjNBV2theWJOZkxxQW9xYVRqUFRIMEJYMGtFCjlDUkp5YXNaQ2hNVlM1NU4wQ0oy\ndlBweWxrMmRJNlZUM1VpU3d4bGI2V00KLS0tIGJYcGpnWDExWnRWSk1pTko1Yll4\nbHFmRkpiZGtUN2VMK0toWWhrWWsrVmsKToL7LwsJEq8Abquu6cgxBTusa6ze3FiF\nyy6wWd/YdmeurCURo8NK4+tJ157XAzRp7rnuWKWux4h7fMypUqa8VA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:09Z", + "mac": "ENC[AES256_GCM,data:ZwAgdIt1Q+4M5Rxm4S4zfDYhtvRefVkLPAL2fc37NY5xHgbmFL4Ayj4mp/hAfH1/l/1WXSDv7WIPIvoHhHwLHVeDxGhvpRZeVA17BjFFrLV0qlCf31ufkikrGCisH0AtlckxbM5sTYa6fx9prF/BxXdQmXHOhPvMQaIgMwR/arA=,iv:AU8PZPtkkazlXJ2NGUpobepX8IQfJb4Zg4dR+LSY60g=,tag:TLToKEJEbN4MSJFRN0PSGw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/rana/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/rana/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rana/user-password-root/user-password/groups/admins b/vars/per-machine/rana/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rana/user-password-root/user-password/secret b/vars/per-machine/rana/user-password-root/user-password/secret new file mode 100644 index 0000000..1ee17a9 --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:mN3OJUCWSulO+Ze0mzmzYWqW8GD4I0jP6whgzmmZcq8G1XY=,iv:leOwNyzK3Xllo3fPdQN1X+Ok0Yx6+g/cALDl+IB4UCM=,tag:i02dAr/Mb/5FUN3arHT9+w==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJMzRrcFBXMm5tbVE0Vkg3\nblMrendmKzdGcXdINjc3ZU5XV0dINEg0ZDJNCm9BMHRWcFlyVFZRaFBER2F5QWU4\nKzJpazVXcVNaVU9yaG1rNzJOTVB4QXcKLS0tIGswY05BMjM2TEVxK2dpRVd5VDhi\nc0ZubjFjVUFaWkZJeWt3dUd6ckE0WDgKM5LLKboTJohou2slyxt1KXgefGGrCSWg\nxATP9p5gQeyUTc2QBvbHNGfX0JCtKc+KpUd17eTX6Qxhr7CrTZuRhA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYUkp5cTJucTZ3YkV1VkxL\nWXl4WVpxWm5ablFwMW96dEYzdHVseDR4SVRvCmN0R2E0cTJaOUt5OUlrVndsL2VG\nTDhmWlB2WEZxU0plNjBoUWpFcVZRZTQKLS0tIEFnRkxxNnFrS3lFVlNNaVAyc3Iz\nam8rRTBzTTlTakllZCtOMkZNMVo4R3cKBYE89c7NkpMtVjpXERMK3kxJ0D174LoF\nzSyY1d71ZHpw2SgQA1QQJeW5xXlLB7t7MW/UHEsYLBG4ixftCBMW9w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHlqRHhsWlhn\nN3Z4VVVaSlUrMlF0MDlxRnF2YlRDYXA5LzYySWlWeCt6bVkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQozcld4RkhIalpZSHhIWmhUbXBzaWUy\nRkI4eUE0WXBGZmorNjJldFRZMXQ4Ci0tLSBBa2pFTmorMG5mSEh2SFBpQi9rckpj\nTFVzU205OEdPSXNlRE9iZXZhY0tnCsroNOSuDhNJ75yHMWpmw+lxoBuxixKWzVLg\nB3zrJiz1TwkwfnLnK2DfFbPMqVjywMcYAKBssJDtRPAau8JWlqA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9Id1EzT2hq\nYmo0S0RnMFV6MzgxUjB0OGhjWG9wS3hhcmZzeXlWeUEzQ2sgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpaRk9FZHM4ZTNpZDRDQ1k2Znk5L0d1\nZHc2VXFkdnJUQ2w0dEtpbVZWZ1VrCi0tLSAzS05wem5wUTFQc3Zrd3o1Ry9mSC9W\nY05rREFKWUZUa3B2UW5hcVBKNWFZCq//dYC8vXtkbFln+JDAno7pigwREYJcCol5\nJWrcKhJQw6uS/cd+lEpkjY2J5LaB7MmSTktBjz8QS3QtEgJnjPg=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9tNGxCd05F\nVjNSb3MxYWo5eVQzTDlvS0daT3lpZ3Fta1dsWkQxMnh6d1kgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpGaGU2VkdzSVhGc2p4YTlGNVVwcDU5\nQWcyczNtVUc4Z3UrNC95akYzdnRvCi0tLSB2RE5TMFg1d05rNmxzeHk4TE9HdkdM\neU5TNjJUT0hBS2xtVEFMQVZxdTFvCtb+qtfA0UoMdTgi2YAd1Jxgau9pJDoMP996\nt9SPlVZe+HhJcRWxHn1z412SDSDEbA46MtaUduhisMVJLsffSqY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYbEVpb1pZdkhza2JoS2RY\nbU1hdWx2MWtHSHJFRXFPc0paZXBFeUF3TnhjCmFqT29NTUhINTRLUDRYcmZxV2NN\ndGtDQUdpZDFmMk84TEIxSnRlNlNhUlkKLS0tIEZIcGhhTk9zRmVYb0hZTTFQSGtk\nSUJhYWRKMW5rcU1OSmNwOEQ1V2VJU3cKrqdhxRmUWyOA5mmmj2MaGreR4kCowhwV\nkD7bzCbEh+bAtcUapSNcOGGSk2sR433DAziHMXypMr2TmGqWMPCJkA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmVUl2UFMwUi9ndDFNdDZK\nY1BxYkNXU1FVTE1Idi9zNFBJdGVVYVdsbGtvCnpHSEE5L2hETmJsdXdhbjhhQUJV\nYXU5RDRkc2MwVWNhM3Jtc1ppa09PS1UKLS0tIGNoNHlpRE43NmhWS0d4eERHNW9p\nWkNGL2I2UEN1QnoxdlRRdTRkK1FxQXMK8bmZMTS0F5RxSZ6GrJQ4A42jres97+Xu\nKqYEz4wYNrIYej5XClh/Agp229yGOHcQAV1XjyElhqzJ6zjwesfB4Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvampSWUpKVFhCbVNFU3NY\nbmo2d29nSnpSREkySkNjZHRQRnplVUtxL1ZnCllEZjVmMzMydUpaV3dZOEhuUGtG\ndmVmOXVJNjJqTTBrTkM2SURXZXJpdFEKLS0tIFpYYnAwUG8zUUFUTHlCYURqZEZ0\nclZ6YVBCdFdBYkNydnN2YmU3QUxKSzQK1u2CPy9PFW1pQsgKik8i+BCZCpU3gzkm\nSNSmTRez12UinQvu2DxzaWoX64ZbVddZDDTxhrvNb619OSo08o5vuA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnWEhSWG9zL3hUcWRDazBp\nODVBNW9Jd1k0ZDhWcS9iZ2poYkkyR2djVkVZCnNuenRTaDZ1K01LNmdncUNpQjZt\nL3NlZ2hrSER1UElmS25YdGMvd01ZTk0KLS0tIG42elkrcTNiUDhXMW5TdUxhR01q\ncUR4bkQyak4xQWdnYjlnZnV2OWkzWDQKb5FIHj+ufDB+4SZbNyIsf1qUXr8fe/kM\ncs8U35tDrQ+ZDmTAfaQH0GxTARiV6dk61ScR05Dh1ccwmPrwznBWgg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:08Z", + "mac": "ENC[AES256_GCM,data:Dgi/smOH908c/pmsIufpTlSeOM7N2JZufMd5e2GzJHmi2GHYsnCqJLffbm8yhEL/bIoXvx/o38b0xy7lkrstuSn5pZBnShOZlq7xnenSaWe9QIZZNfIfxXG0vxiUWYRgWPBoQjdqgrYhn5d+5dMf5M0CPW3By/gM8roAIYSn7dw=,iv:ttcMnfWCGsL++cxqy7PTIOpqfd9ud+KG+//x439aFGA=,tag:Z5eLbVokig6V1v4JUiQC6A==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/rana/user-password-root/user-password/users/kurogeek b/vars/per-machine/rana/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rana/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rigel/openssh-cert/.validation-hash b/vars/per-machine/rigel/openssh-cert/.validation-hash new file mode 100644 index 0000000..faa799f --- /dev/null +++ b/vars/per-machine/rigel/openssh-cert/.validation-hash @@ -0,0 +1 @@ +973adf2b4c9c4e5843387c0b98a3031e017c45959ff1c35c01ec02069b3c8290 \ No newline at end of file diff --git a/vars/per-machine/rigel/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/rigel/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..f662705 --- /dev/null +++ b/vars/per-machine/rigel/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIE62JS6wyr3w/MtzQRDNhWkSAsIx6uUVIihyDpRWFFUoAAAAIABopddhOTgcL5MqbJQRDtlntkSyqHW81V5/3cqA+5NgAAAAAAAAAAAAAAACAAAABXJpZ2VsAAAADgAAAApyaWdlbC5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQJ9SJ8q8L7eNHrInUmvRro+jMAKQ3ZiNYX6LRtoqlgpT3DLtljguBsKkoV3K0CthVUZnQIhvIatUSucpcPyIEwk= /tmp/vars-82qazs5v/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/rigel/user-password-root/user-password-hash/groups/admins b/vars/per-machine/rigel/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rigel/user-password-root/user-password-hash/machines/rigel b/vars/per-machine/rigel/user-password-root/user-password-hash/machines/rigel new file mode 120000 index 0000000..47a146c --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password-hash/machines/rigel @@ -0,0 +1 @@ +../../../../../../sops/machines/rigel \ No newline at end of file diff --git a/vars/per-machine/rigel/user-password-root/user-password-hash/secret b/vars/per-machine/rigel/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..69219af --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password-hash/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:HHqqmexMYxYwyICIXIucgC2qCeZLOe5rz/6T0BGn84r4u2dBNGtJvc5FodSOlyHNFuWk2dT9D6l7iKXRubzDnA8G1WC1FeWoFzXPZr3S5amvucSrRmrG+BwRFNvYw0S+gR9v+T7xwBKddw==,iv:BfkUafEcgwcRXb/iCShmTEN4HYxVNjqGNWkrr1z4UTo=,tag:volckG+8PQ/jOyEGfFWMAw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBORWZQK29qdUdwZDI1K05F\nMVBXNzY3VzUvcnc5bHJOeDd5VHR5VFJPOGs4CkJKbCtpaW5haEJvOTNNWlJQR0d2\nUWNzdmsyVXdOTi9yUFBsbnA2R1ozc0kKLS0tIEI0TlozQVVJRXR0VEZZSWZ4cUxt\nbVdmYnEwc3FYNHhmZDZpelNPNXhDTzQK3/Ej3xV1hjn9VxbOGjKQDwVv2kWXzjvd\nkw0nwJMuJMfApVTa9KTwPK4Sx4zcFE/uLzkQ60r9ZoFoeN0jbnJudw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1R25TbG15T0NzbzRxUXNo\ncEN4a1U3bXJEQjh6QlArQmVxVnhRVnllbVc4Cld3Q3ZKS0FjcWQrWTJ1cGt0RFhE\nZGwxdjl6WTR5MUZ4eWxFeWVRVi8wZW8KLS0tIE1BK3diOXBESnVWRzJGTVREcUpq\nTytVVjF0dGYvUDdvK1FwZi9kU0NhRjAKdawtTUDgBoljr9CRzwkeRTnnLgeYJc6T\n3dO2ZbfaSS8ibw2FRzdgZ4Z4gyvMTkFVLrcNDxvUqPyxeZ5FI7M7TQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDg3N2dyTGNX\nSXgxM3M0dWNVTGhlYmQyT0orTnVLQzNDZS8rc3c2TVRHa0kgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpEMEtuV1BXeUdYZnF2NVh6c1VHeThW\nQzZhUmxYS2U4ZFFaTGpiOFg3WCtVCi0tLSA1RTlwa1VWQTI0b01MaHlERmxKR0ZI\nYWViRzduTllGT04xUU5DQUtEUkJFCvdLNv2fkmQ9+5cHp4+u2zAlmswf2mMiJ2We\nsE/4VLWznFt3ZudXLFrfP5tTP9uw/0vDIlZdEqEybBiAY2lBHek=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHZZbG9VOS9t\nOG1vRzRnTkZ6aGxMZ1FPL3VOZ2ZGbTRxWVJQbXVZUkNJUXcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpWK3pRQTZ6NEZQSU9tU3NZYklDMzJJ\nTEROVW9tb0c1d1Fud0NrRCt5V2g4Ci0tLSBDa2MvRlZhNjdiTXJLUjRkbE9QQUFD\nNGJWUDg0UTFYN0laZXd5RDErWHd3CrMJke1mwXRK/RhzAGgf3zYdLhvDvr9SDX/i\n8eIsSj/YJENqXGsOCXG3Zxscjc3TjMpNy84Qr79JlLbZ7snJQ10=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDVxNlZBWlAz\nU05pU0c3SUovaVFuaEdlVFRrWkFlM1g5N2ZWaXNoM0dDekkgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpMYmJiYWpnbXJwcTh6cS9EVnVueXk0\nazNPWkFLUUZhbEo2OUdBcWFXRWxrCi0tLSBSSjJNVVFnTk9QS2VUVkNocXVQR0F2\nVXE0OVVqN0hnQ2QyL3pTbzBZbHpzCjUNAGiIa2NUc337V8vB/4IjiS2AxQ0s+nVX\nIB8cM+qP2sYy8DA30gV2BLTEknkrjYbkZr0QIkAtLew6J43EV0E=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvbURsYkd1OUNzcURIazdj\neWpVeWlFdFFtNDcwT0NWaXNHcnJ2ZmlWSGxnCjhLRExhcEpabWQ3NHlCdUx3OElO\nS3E3ZU9QZmxSWlI5UXcraFBQMlFlU3MKLS0tIFd4Q1A4TnF6SEdLeE1zMDZqK25M\nSVdTUHQzU3FYc0ZEdVhFNXp1b1B2WkUKLpbmP/5s8hcBkaEKbx9mVNp7e9bRzof6\nwWvuzYPjKyzrzx7pgil4qLZOwlLiKdqszq9vc705AfIXPpJaKZ0NzQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMMml1Y2QreDBmRjFUVDlW\nbUJ5eWorT2VZZ0gxeDhoSElsVndremlXMEF3ClRudjRiNjRHcEJsM3R4L1hlSXVj\nZkZNU0gvRHNVRmQzemRkWnB4ck5QR0UKLS0tIDNnNzkzVGRIMHUzcDltU3ZQRzIr\nUlFlc3lzcndiTzZTa0ZPclhicWpPZnMKD/E+Bk4vaV48m0ODu6rt+C3jkps0LPfL\nOgJRvNbZO/8svNSeM3+CErTZU4zDY9CD+wF8tEEfVBnT+KojysNPVQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBudVpORkV3NG5xRytOLzlh\nUVI3MWRGR1VDVzR2blcyajRZaERsdHdwckFVCjFKSGhTYld2RmhRSGNOMVpmaEFG\ndmV5ejh6a0swZW9uLzVsNVE3RUM1R0kKLS0tIGVDSWlJWU5uRWsyMWloV1hFeUJW\nU1drODFOSSswWEZTVHVJaCs1MExUSTgKezGeKFgIiV9qvxjman66lgV1ldNDZGZf\nfdcMMUPNXbH40OIB/9lMlTLZkAS2h7w+TsbkkpMa4Z+ZLeRcelAw7w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjYkpTQzZacjM2MFJ1a1pz\ndHZRVGpPV1ZtcWtPVHlrN3QwbUttQnlsNm53CkJJOEtPMm1yQXFNeG5jOWJiTlFL\nN3pTbU9ZR1k1UThqUEloMS9oWEw1SU0KLS0tIFBPOXFyUFpleGk4R2JIa3FkdjVF\nNWdxNW5qajM0ckdTK3FzNC9UTTdKSDAKA0rT5WC1R5m0ncD1ZgvpR4artKVjykab\nm9P//79EiEYJ2rHdcDdiJte5muIN0xtZ4yQ7tdRvZz5pzMmE2gp/2g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:12Z", + "mac": "ENC[AES256_GCM,data:X000+IdpTvhDbZYYzX83TDEgdYSZyOKvJ5QDR3vztz1BHYih8UgqeaHtONiwgEQEFeEVlulLS50k1fdF+/VDA/HkP3AzquU3JTS9qGBP7xyS8cJPfwoJXQtRfcO1ES6mVnL6G9VwzMzJbe+WKT0rzI84nwoYwc4Qlr2rpx/kZw0=,iv:YYqGhtkRch8ENBDTAy78i2pRXIGjBjoGdbjYLtBvvMg=,tag:2cwlYI5h2FieDByt/CQGiw==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/rigel/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/rigel/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/rigel/user-password-root/user-password/groups/admins b/vars/per-machine/rigel/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/rigel/user-password-root/user-password/secret b/vars/per-machine/rigel/user-password-root/user-password/secret new file mode 100644 index 0000000..6d38974 --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:EGYEY3NQrNZVW6ulK9+L4lUB0NHzupbRsjswKprCXco=,iv:0szfgjXGLFN5G7hjVpJsa8XORBaCrjW3RmhM5gt+MJQ=,tag:UkJ5aCzm7UQLN0dJEgYB8g==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2czVOLzNJa0FoT2cwZWlR\nMDJlUUZpeEtFVWdpMkpxak1MRndnUFdVRHpzCmlMN0E3SFRNcFJYNllKNVpiTzBI\nMyt5NThEbzNTMUNWYkpvN3JtTDVDcXcKLS0tIHNJdUg4WnEyTmp3NC9rYno1Nlhn\nRWM3bVJDQWsvRXJXbG02T0lLV2F5dkUKdLrYzSeBCRXAKNko7YgjnpLOgoonuvP6\nUlxFdH9G+8GNWbftmaXZhw26Btv0bt2+JdT0hmQZ/gmRvpauAkeALg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhQkF5TkNaYTB4Mmk4RW5M\nbUxSbHJVeGduelNTYm5ibW9UVFYyTTFFSno4CnZsVEpsUkZrTTEvTnNsZTIwU3VR\nck5PVGJ0ZFVrR3ptVDVJM2llYVpkRDgKLS0tIFlZYkpqMXBaUDloY3ZnZi90U2Ns\nMFB4TmJuNDFjY1IwQTR4Wm1NYVdoZmsKDFq7z+sJs6+G4c/pigF1NnNgbUXz3V3U\nSbDoNN4WfZzJymvXWPZnexGqcoOPtSjGYmN4ylANftGjS5/w5/76Cw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIERlQTI5N0RB\nWjdLL0xzOGpIWUlHbTBHMlUzZFV0dzRiS1pHQ2dQSStRd0EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQorZnBhanc5K0FQbEpOcFB3dTVIZnNt\nQ0M4Rno5VlRDODZxYmJwOERwNCtvCi0tLSBSNnZYQnRHdjkrSjRpZXRicktVSThx\nQXh1QlF3UCt6TVUvTHU3c0p1WnJBCpT8VDDzHgzYA47qrvULa0jmq91lO08Ro820\n45fRKRCTFgsZhv5nh08iJ6mvS3Nhpe0fQdQD1Zz9dyb0ncTFvXY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFBzSG9FQ3N6\ndnBkZS9BSnJjdUJFbUtadWtvOFVwMXNGdmhwV3lHUnZDMzAgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpOaDVRKy9VMWNvdDJOVXlwQlJ2dHR1\nK2luS0tnZWdJdEtpVngyNEN3U3pVCi0tLSB0ODJpbmVsNFRIWmw1V3hMLzNaNGx4\nSjV4UU0wS0ZFRTNmWDUrcEk4MEprCggZdBEf1NN7Crd2wvFJgc1RgzDNTJe4q0LC\nnV0BkZP8mHb3/kdVdT72f62zBquceaXg4gl76B8Lrmr9zjN2gLU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIExHbmxBYlBE\nRzR3aUtNYmQxRUdmVysrdjJ6ZmtFWVk5UURHQllIdjh4M0EgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpHdnlvNjFoUEpFRTQ5THFTdEs3blRO\nbFFnNXVkejg4SEVvMVJ5WDRYUnU0Ci0tLSBqZGc0UjBWeDhia2xSZWVHZUhpTWdv\nYVVQanlaZWJWSnJQc05xMTg1U2NJChk0/yh9okiGr44xcXQ7eHaBvVgIiI/TSXUC\njaECBydTLS32fbMbkHc59IhE0yklseX5CQXui4FT36pbFv44V0c=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmRFloS2tXRDh3NVhSUFNq\ncVJnTklPYlVOY0RwcklIK1BsTEk3S282T0ZBCnRDT0xuaVZHV1NkY0d5NGlCZzh6\nMjZzeTdqa3U0enFrZTRZTWRwMkk0bzgKLS0tIG13cC9xaGlaTWIzWXFBQit2c1ht\naEwwN2IvandIbjFsTmN1N2UxalVPYnMKVaSgXB5NliFKu0zJqjXeR1H04uGNSR0B\nvTzLay1bKdOmwA7jPHL//bQ+jgtVLa91sVMEkcYyMDCnmlWRAndZdw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArK1h0TnlUbXV0RWJUNFFs\nZElYSWI0by84S01EOHU5NFpGTEZMMUQ2dmxJCkc0d29qdGNscW9mdTBXUEhreGdU\nZzM3UEc2Q0dOUERFMTdKVkdINE56dmMKLS0tIGdsWUJqZDlzNWZHd2tpR1VGc0ZI\nVm9CeVFqSm9KMVdsTVRwTkZQZW9yclkKycVbn3erNXrPcfmviMmlZ7nvYm4O9rUz\nvgjNJuC5LVUpBUsZNW9TNIC2VWh7tOqVLStpw9J7e6c1mr/7dxmv+w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyYW9YbWZSclBLK2VlVDJD\nME5uR3pVNGQ4WWdMYnI4UW9lZlRrRHlEdEhrCnFrYkpHYmZ0am83VmM2c1pTb1hX\najdNWC9hbUhjOEl0Z0tIay8yekpTUnMKLS0tIGVlN0JibzFLRUoxU1ZrY2hzQzJ4\ncGN5NEJ3R2IyMWk3cmlKK0QrRllJYzgKr4pqJASnhTFBs1BJMj2S/01Gas8BaiJW\nWui3VezoZbdPtNQ455bGwiZfnXNag1AUeGifqvmNLqwDa965jlDYlg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXc0hsNTU4aE5oUVpwVi8x\nNEZhWVhZMi9HWFdQNld6UXVrbFhqZ0svSFQ4CmM3bmlhNTdJbkFZenVzMEdTazJ1\nQ1JXV29TSGZFbDZvMm5SRTZsUlExVmcKLS0tIGpoUWNtc1JSYlloaWJRQzA4TjNi\nbHRuSFAzaDFUVzhWeHVEbzU2bSs2dzQKvV9fCJJ+iUd5p81x5lS3g6jhGF0BqnbI\n4+NL+UtRYe97tiEnjY7ihvXtZroorUvv52OgWQCc4PbPa93MFR2VNQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:11Z", + "mac": "ENC[AES256_GCM,data:ijeWn1nbucWJuZP/g/wI+uIP2mN1Wo1T1RjvSSnxc+jILw3tFJU518JzOVOSqsxd0K2CyETkJ8sqqrLXA2ZEGs9W5wROQIZvx9ddNuCETkGZEQGlsMZFiiKAzxVQyh9/F2oTxLbspql+cRWVrONjsFukJ3p1M/xgQJVSVXOKY4I=,iv:mLgAx2jI2ZMXxbISze02xKPJc4gsxR8iBX9pdyc4FDE=,tag:7I3iwkJK0/plUM5RIFlrig==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/rigel/user-password-root/user-password/users/kurogeek b/vars/per-machine/rigel/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/rigel/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/sirius/openssh-cert/.validation-hash b/vars/per-machine/sirius/openssh-cert/.validation-hash new file mode 100644 index 0000000..3d5c5dc --- /dev/null +++ b/vars/per-machine/sirius/openssh-cert/.validation-hash @@ -0,0 +1 @@ +2ce3ac2e3eeeef9cb8b4912fad8efd00f1243405d9dd2c0f6d01e614d711b8c8 \ No newline at end of file diff --git a/vars/per-machine/sirius/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/sirius/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..81a26ed --- /dev/null +++ b/vars/per-machine/sirius/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIMSetpzK8qp4QKCrcPxrGnEFUrJj2+LHHvJm5+jAdyMsAAAAIO0pbJfzPxUSR6rkqhtiqoies3oSVwZUzxLn0lp7DKT/AAAAAAAAAAAAAAACAAAABnNpcml1cwAAAA8AAAALc2lyaXVzLmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAA6tsYTJIvJFo5JqYWsI/zDdPV/73mgx6WopZY/BWnlPCT2WOAOlrf7eY0iB+9WKHm72Tt8bQV7GimTxEBw7xBA== /tmp/vars-hre3fcu2/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/sirius/user-password-root/user-password-hash/groups/admins b/vars/per-machine/sirius/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/sirius/user-password-root/user-password-hash/machines/sirius b/vars/per-machine/sirius/user-password-root/user-password-hash/machines/sirius new file mode 120000 index 0000000..3c4ffbf --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password-hash/machines/sirius @@ -0,0 +1 @@ +../../../../../../sops/machines/sirius \ No newline at end of file diff --git a/vars/per-machine/sirius/user-password-root/user-password-hash/secret b/vars/per-machine/sirius/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..dce60a6 --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:XIwFaPDDjrtPwBJLE4T8wWYN2wFr9Xb83EnoYH8BffS11j+j4y9wsLzvEZiIy0RZZnMgZushfvxFuN3u/CXS7rWQnZ4Cb69T6dio49FKowzWQ/jLYWK47mQo4CGywX0LDyes9ee8OcM4AQ==,iv:zQaz+ETVJ3psRbkgANhrDvW8X07htvbttGOyFmhEVgQ=,tag:ZAZu6jOdmETE3gCmFZIRoQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJSGZKbXE4MHpGNUgrOGxE\ncEI3WUhzcUQ4aklTSThjNnN2VUtxRkg1NUQ0ClJ0OHVRZ0p2UHdBU1ZXckpDcFR2\nbXE2SnBkS3I4SXh6SEcvYTdzWElRRE0KLS0tIHRvNnNBNzBrWEtBZHpPM1JDcUM0\nbnVML0d2b3NrcmgvVnltQnp2TWVJcFEKiatOYkPGZ0QOVb467d19BV3idv+A17OS\nQ5P+kpQgskuoGS4Pmgwv4Ir1PIuAR3FihlDmoigMZvRR9WITUgY1Bg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age16aerzyy7adcymezr4ewql3y7chq8wuvjpzsxm5um0u9jvvtdncnqmtsw05", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvMG5NVmNWVEZyUURsQUJU\nODMveTY5bHhzVDYzL2t2WGtDYTZhZmh6eGw4CjltbTFjTHJjdHc4bE0yWG94Z2R2\ndDBROXdEK3RkcFA0a3VpOTllc25sQTAKLS0tIGFqN1dEdnp5RWZiOXA3MHQ1RVE5\nSXBRWTRoNm9PdEpTWXNvMWIyNmJMdFUKEEjBA+ZEzrKesLjTPW0rOEog7O0KMd9D\n7M+DPoVXwpfESmBmFJCHqmWgDE2qs70SIZz2HZm10wY5qf4JJtBi+w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0a1NUQm9mc1BpMlc0cVFj\nNmJlZnlFelJkWTZEVmJ2aFFkRGh1YlI1ZFJFClJ5SHhRaHZzVW5WMEZIQlJSVXFC\naXRyWlhiRmdUUVZ5TGlNQzE0Rjl0bUEKLS0tIHQ1MDMrR1psejM2Tk5yTmpwbWxr\nOFBwdzE3VVFXaUVmOU1Xa1M0a1lWYXcKq6vAJ29qRCSOlTF2s1wDNnOtVMgF9dL0\nti9o3Gpl+Ps3SUtrxC5lt4S2y6tc+PFWA7JYytq3EWEM1GW4tlx7sg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGpkOVhESHN1\nbHd4MHBiNlRKK1VJMmZOK053K25lOGZDdEU4a0ppMlZqUm8gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpOVk5iVjFTbktXb0RXMjlEeXk1NnVQ\ndDY2R09aU21peHdEd010UGV0SnRnCi0tLSBrRldBOVV0dmwzeTJpV21SOEcrQytr\nVmQxcjBXdXRWNDVKeHc0SHR6QWc4CvcA0aX56JdJoSsqp902/MFRU1+7Ry3Tcq6a\n1gIpHHo6upKhwjP83RToKr40eqIBcfRDS28ilTj2dv0c3zk6awY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHdSeVA5VTg2\nYTUyZ0ZhemU5Vmo3aTVEdHE4VzdzRWJqY3JZS0xneWhVMFkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpOU2NiU210SU0wZ0sxNjY4RjFIYlFw\neWNhNnNZaGFjdW5uc21jS3VWaEJRCi0tLSBjbEYwWElkZWNQeFBsVVVyTU9GK3ZI\nM2wyU1QxUFBPM2RHY2NUK0JIbnc0CrwzIPtcUpIHqnRi1tDkyHwhvRfnXPEVTznC\npTUe9isvI47vCwlDyKglqGZ709wz22woUcVRY44Ch4w4Oe3n9Yk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDhTaE16SXpw\nTmFjWlVhUHg2VW9ETTE4OXpYWmNKbkF2Y1VkUjJJaFpJaUUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo3UTdQRGRCcjd2QW5Od1YrZWN1dzAr\nTXZ1N2d4VWJtbFk3RkFrdlhTYmJNCi0tLSB3L1R5eWR0M1l1ZlpqVEovQi9GUGxn\nK0FkRExVUzJuRXpUNUQ3UU9hYkU4CjXrtrlmqAzwlfVvgu0HHTlV+QUz6oL9X2bU\nPKYqII5UXpjgs1UbiE8EoDReEQJPOIhQfWqpzbIS2C7FLt1ETjw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFeitaOFFaNEZxN3RlZUQ1\nMTVRb0ZNcFZQdXBBa0Y3SnpTUm5RckdRVlN3CmtMZVVxbXZnSXJXaG5Nc1dpaWtI\nRnAvOUZHc0poQ3FVQU53MnZuMjUyaDQKLS0tICsreUlSYVNPZGtJTWpmMWI0c08y\nc2IrZ3BrWjBQUGNDb0VPcDQ5QmhZcDgKYLtcgYwFFi0vptqT2Vahy3xXcTcYtbYj\nC/HWtcWA8OIXnlVoLEPLfLBBicTZxUsriUj0l+PlrIwFTZfktovapQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0aHlhTGNnV2xCRTFHeFJS\nOWJTb21PeHpyNkkyMWdtdi9RVGd6dno3bEFnCmZsdFV4a2RocFhzUjEreXZzWXJw\nT2E4TS94Yml5Sk00cE9CcmI3Zjd0K00KLS0tIEdKbm1TaTJLZDd2ODU4aFRZY0tz\ncFhlQk13NktTTHBDTElJN1JCRjBJRkEKBR+9zbD3cKheZ3jdWg1mffU6rFuBBU4m\nOFMJBApN3AkfKOQkrKlEnZCdH1hW7BjX3pupejuNvDNI+mN3pCF/3A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxdWVVZXRtWEFtVWUwOW1m\nOGsxRUNTNDB1a2syMERzQ0EycXYyNG9uODNjCkVJekpoNm55aWFCWXM4VnlpOGJh\nQk1tODVxUTVlV3pTT0dvZmtiMmxyaDgKLS0tIHlMQ1lYajcyVUxOQUVnT3ROOXVu\nUWRSSU1GUnQ4SW03eU9lV1p1enhZRk0KEOfGmiugkQT98a8yvsvw+XrxXo3+Oo0U\nQpACpsotBL465A2K/6iRxB7nOecYdxC+SKutJav15Yn2Ez98yco3hg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkSFlYa3YyemVZR0h0LzFF\nV2E1NU1rM1ZPMG5FZUs2ZE1QU1Q5SnRnODNVClZ5T0ZMMHZBRCs2K2F0a2preFZj\nYWk4aWsrZkZPVzRCcGVVYm44UG11TVUKLS0tIFRQK2crYllOcFdBSmZIbVNxa0th\nVURkZ1B2TmtDRmhCMUxhM3UzY3VYVk0KIZDcxeHJ/w/tLRbxTsfrtX+vRqNLnmhD\nyNI8D/IjmbRNpgAjlCDyLkf8K192DakG5zywgZqXDqOHQuVtug5U+g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:16Z", + "mac": "ENC[AES256_GCM,data:9UB4ecRIqqA3r6fH36b8cwdhKeJHZzelqyeH0kupbJBMFPIKtoPJLD9KMB9F+s1v+OUCzQV6OIJSyEC9ffjTHiLQhBnWitbktLtiX+f85TDB1E/BgUqse2FZMdJRE/KmKIhZpVnHP2f8JbC3zZ1cScgor+wj8BYIh1li7z8m2o8=,iv:UDzwd+92CSzbv9uiaJcXbyyhAH9dzIcFmhmNnCR5Lnw=,tag:kpYcrc3ft/zg6qLDFn4stg==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/sirius/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/sirius/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/sirius/user-password-root/user-password/groups/admins b/vars/per-machine/sirius/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/sirius/user-password-root/user-password/secret b/vars/per-machine/sirius/user-password-root/user-password/secret new file mode 100644 index 0000000..150004e --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:gwjd2+jYkTpHTAjfsp/bjpFo8kWRfeD+R+xzTxI13e3WBQ==,iv:p7KxWjkdwRhQTYE9ZVHdGs9+EX4ijshVmaOSQMJaOHA=,tag:kCf/9pE8xyST3d7pYBuwiQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRMVZwNVVONzRlNzN4LzdK\nSkplNHJUQ1dDeldmK0NkcXMwc2tpVDNRZndVClNYY2xkdTA1SHIxeDN3R2lNL3hC\na2x0VVkyeGtzaGhyNitDem1pUEpmcncKLS0tIHh5TXVrMCtJVDBEaENSZysycWxI\nNGthQ3NMbWZXLzAwK2ppNGNBY3FzWVkKJaGCRByY4F44s/Ya8LO9IsWqcXQKIokf\nxuk8XbaJ2LrUubmUMYcU3/KgrWkgkK2hb9oAbnIUiPMvr4IMMSrB8Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvMENEZXFBQXhaaHl6T3dz\nWHJ5aTBxUTJxZ0RyVU9yRDZlcGgzVDRTWVI0Cm9ZVmJScjZvUUorL0dyeWpwVDRh\nangxTEFCZFpZOUxnQktoNlZ6eHNFQm8KLS0tIEMwaVF6WXJxVTExeWFEZzBjUUVo\nMUNFcGtxUEFzT1VsdS9lZm9vOEp3Nk0K9FwH2zI8ABKK8UYaR60cYJcVOhTn6/AJ\nYMycetx0KGouDmO8a1xcKNEsJApV/1nqxXn4mF5MyyS5TX6G0kRcXQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHhCdjA3K0J5\nbDNxOG8wZmlPNFdoa2lBNVZkcjFyUlIxZnhJRDlld1Jid00gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQozd2JtbmR1Vi8rYnBmSHVGOUZnVXdJ\nNzFucGp6akk0RDVXWDNSVkZxL3lBCi0tLSBray9yUTd5QnpyblBnek5IaDBmZnZu\nVkJ4VHk0QXZXR1N4c1M2UHQra200Cmd2uOTWYILWuVHjLG8fcKfnCIjKRVOBj/0C\n1gNANF9zaWHLwOMYUbXxCX0jK/Cx1HTGQNk8dP4UOX+liFEga3k=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFRsUEdNR1BH\nWEJUaFhPM1ppWlZjNVFvdERYQUNpYzM3RUoyWUtvaGdYeGMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpnNURRUTJVQ1J4OVh0aVN3eUNsYWRN\nUWJhcDIzeVJGNndjT3lQUlgySVlBCi0tLSA2VnA5ZEdRNzRwLzdpUnNGeHlPS1pX\nWkdMZjVUOGQwZmhHUEs3dmRhZmdrCtrd9fB1AubrGRxH9X/WDDwF5DhEWx+xGq5g\nYaeIqwULxnMtABbi4EFF4xqPR7ZSpTO+Yr5vZpXjydtQOvCpkGk=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG0yaE9IZkFk\nN29BUDZmN2t4KzJTMDg2cHpRUVlKbnpOdEdYZ2Izc2hFQTQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo4VGtsZUdUYjJJWlVnQnpLemc5SFVh\nV3h6bTEvK2JSTDZQeGs4SjBmRi9vCi0tLSBsYVZVTDhsbnBzK3Bhd1JoZU5hYjZK\nNlFKSUY1b3BMZzBWRjUzRTV4ZVZjChMD2/iC6AllTAZI7VCJRB4uLqnLjVrVSt+s\niSQcJ6TE8nFeKqi26+tCMF3WnDsDbeAtsKCmXlsz0QVLWe03Mj4=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRFJ1cW5QS3BWVXprZVFQ\nd254cFR0a2pUT0FHT1FtaGw2TlcxNVZmREIwCnVyb3BScm9VWlhMbzB5SzV2a2VS\nU0EvbnFrL3J1SVpQc0UwTXd6emZXTUkKLS0tIEFxdlIrWkVZd1dyZlJtaEVTaGdD\nRWRUamYzQW1oMGthZ3RTdVVid21VOGsKusKuK6ib5Pa9hYxEybW9LHSXBOxfif29\nUptDlPl/9wGzBSNUgDSGDBZXuw47YKd6Gyb0O7gGL2X0pvfUMHEmpQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrUmRWM0VldHFIaDcvWGFR\ncE1EaWNNcVR1ankwcnYzY2lRSTI5ZXZVVWs4CkE2YmllK3JYZW1USDBudG5RYTQ4\nTjZ2VG0ybnhGcGFsVkt3ZEg1M0dyUmcKLS0tIGppalhtZHRZSlN3RGpuc0lRK21U\nYjRHczE1OVRGOTg4Y1JKYnNRVlN0NlUK+pWaaeHmEGYGWqkjTWOe12rd9T6TQ0QK\nUblMK1GbKCtxK/HpxM/GaPYq9WYcuWCKl9M8tHr6jVwpex2XUnw8cQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5dE1oUzJ1T3VkbmkzOW43\nbnFRcnI5RllWUnpzd2hCM0V0dkw2bXM2VEFrClltNHBuRnc5U3BEUXptdDd1YVYw\nTjVWNGk0V1NxY3R5VUJjVFB1b0ljZGMKLS0tIFZSalBjNUVCdzgwSDlIa2JGK2NP\ndytoSVFaMWNmNmE1aE5vSTNPZDcvOUkKV6mjfroJmwlFqPZJUDcRYDybpp4cfxci\ndduJKzV2yaCWS6bp7n3yyVh+3nVLhaSXumuc4aKWu0nTu+lhtIUnig==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJUlFFWDF1Z0MySHpYOTFr\nYllydWF0dFFXYnMzbXpDN3U0MjZmN0E4TGt3CldTOVBMa0tDYWEzQzhZV0pTbDJX\nMEJ6RHNpYmxYd0ZCcGlZWjVMeFhpYWcKLS0tIHZKOENlOE9CNnZWMlROZWFYcEx2\nZlJOLzgvZm9UbnM0V0M4ellzUnZDMmsKpm+/caxzIyS4cbZ5OB6RSimJjpu0dBUM\naw/nwVFLFBTWMUo2ffYPcqKaiRm30k+yZDs7d7+jos79AIdggLnoGw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:14Z", + "mac": "ENC[AES256_GCM,data:0HIyakwrC9rxqGX6BrhVzE2LWA5Aq9EqYcqHdR7SX7KTPmaM3mCNqJ5+IMmi7AH8+FMlEsamUhzcvSC9pNiqi3PVvwVvmmcHQrYAzKr2keeHNh8OYWdR0A9mKoDhQLzOtt0pmDJIWLEVXBqWS3wDlcuGwxdqFIrbZJfJBZFhljo=,iv:WpWC8zDKTy/p56icZrMHRQZN4251Jr+6ePn1wwz+Scg=,tag:VJHXuInSgDAecvsXbiKX2w==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/sirius/user-password-root/user-password/users/kurogeek b/vars/per-machine/sirius/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/sirius/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/vega/openssh-cert/.validation-hash b/vars/per-machine/vega/openssh-cert/.validation-hash new file mode 100644 index 0000000..b588932 --- /dev/null +++ b/vars/per-machine/vega/openssh-cert/.validation-hash @@ -0,0 +1 @@ +79aef9a353910428cd967e07c892229c384a51bd0bb5750b87fbfd3394c5ecd5 \ No newline at end of file diff --git a/vars/per-machine/vega/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/vega/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..8e8a7fe --- /dev/null +++ b/vars/per-machine/vega/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIBg5Uh6K2twfZohbhaLoT3UTGNsNZ26bWounXhavqWpvAAAAIPv0QjFM0mBgOprFKcStm105vdgH1mbx6f+1X7P5UH7jAAAAAAAAAAAAAAACAAAABHZlZ2EAAAANAAAACXZlZ2EuY2xhbgAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqwAAAAUwAAAAtzc2gtZWQyNTUxOQAAAEDvxdkWf9hFkwzTyYDEKkdYw5X692gg4liPLhYRavpxQ2j/f5LiZSER/leY/d2aYHS2I0doCGBZmbeJ2kugBKsD /tmp/vars-k0aoc9va/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/vega/user-password-root/user-password-hash/groups/admins b/vars/per-machine/vega/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/vega/user-password-root/user-password-hash/machines/vega b/vars/per-machine/vega/user-password-root/user-password-hash/machines/vega new file mode 120000 index 0000000..f8a757c --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password-hash/machines/vega @@ -0,0 +1 @@ +../../../../../../sops/machines/vega \ No newline at end of file diff --git a/vars/per-machine/vega/user-password-root/user-password-hash/secret b/vars/per-machine/vega/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..29c818c --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:/iPP/pHI0dWrBHitjNAIqMwWIMM5g86r/J00AhYvVEuP1jkJEmMBWHfQVPl40gN3RUXsjtenCN7c5eTfEUKJhR6l0svVDBFNuHTlqNjWamAYcW4vm8p8M/aMP0D7gTV9Oe7puIy2WSQk6w==,iv:bvADRja1mRSjjuOmflI9M+uY9O4Qe4pZs2Q2CXIiec0=,tag:9lrnsrLW6KblVJyQ8c0YTg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUMVFtbVk4UkpwMFVsZEVC\nbWhqSGpFdndjcDN4K1M4bGVHZWMyV2tVMTJ3CmcvNWNoaGE4T2pMbmxRbmFSVjhX\neUJ3OHllbEkwdldja3N6MkdCbEZ6WkUKLS0tIEJSbUprZTE3TlUvWVoyOXFPa09j\nZnhZK1p1eStCb01xWWNTN3l0YVJqeDQKLuPhBX4MIYLjYnycX8Cf2t1NXBfwTZ2h\nymlJg6CyBIyXYfHkzZiWh70T4fo+AG5xuHEQwfd098JYh4LaYSd6xg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJQjZUUUxNazdtNVJ1cXNx\nUE1kUU56ckxJV0VGQjdBZm9OeTYzcktLUTIwCi9acTRxc211T2ZSTlpCNzVDMlpm\ncnhlemsvNDFydndGb3dTbEY3VG0xcFUKLS0tIFdUekRQeW5tTFhlZ201eUc2TXJO\neEp0WWhGUWcwdm9jZWxXclhzODE4cEUKV2Ro0kFITh5SlKNNfQ6i61TUB8yMGoI3\nu9TfouSiuf4WW7Uc0OaSHo94FqbTRBD41adVyuPpHJlL37q8pM9Xuw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHNtK1V6Z1pJ\nbjdkVUFGUkJmRDVVMlZCTnhJNVd0Y05FOUR4TlJSaEFBRlUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpuN09QYkRBTUVPbGlyQTZWSWJpUEp3\nQ2Ztam9XYkhmWDlEbGMvVmxIdFBRCi0tLSA2cXlBSEhZN1hqRVJOTGhnQnk0NVZw\nTU42VzBqcTZtVGpmcFdZVFZpWHNNCjQKNUpOEtcA68XNJXRrVshUoPBXiXU5Eu9O\nA4GNDV/z3dQMLPw6+2/IVUA8uF5ueOJWjmh1w3NeJ2mIkgwFp/s=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGJLZDFTeTRX\nY1k0a0V3YmxaVnprN3FMWlU4VnhpOCtDRnB1QVMyK0V6VG8gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpXM242YXd2eVBQb3BoSHlKVC8rUUlm\nRzJhWW94d24wTGVkUWYzRnBVRFhFCi0tLSAyeHJqTW1hYUE2dGRKK1NZNWU2SU82\nVlFVcjNCVGRuWjB5M2JBRTE0SnowCr+/Gji379BrOy5Es9RBv9RGssR9MQWZaztm\n16ryGjYj+xxVSKE26Fy9k0CoCYtnolHMTKgcTSElrxkMGj5XA4I=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHVycTUzT0ZX\nSUYrSDZFVkxnQ1pqRUpIWEl4aUZMVURUQTYwR2hTbGYxd1kgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo1NGlsak1mQVlRdUllVUR1b21LNXBa\nTy9uSjFVc1VMc2VmVVphRmV0U1E0Ci0tLSAwYUlPS1VrQWxqNm9zQmI4d29sRFRG\nZG4yS1Zhc2R2em5QbzdZWU82VlVVCkSQ2tQ9WwHJE7vFAVnSqcDN9egV5kI9XVgn\nMbmUDnP5nKrt305OTqlxazztO+Re1RsARb9no1jr2f7zhKZ1IEA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqYStmS2h3YjhOVkZsNHVO\nVy9GcGR4aGJFM2hEbzQyd3FxNC83RHBDWHdzCldxMFNtQU5FS2VMNTdSM3N3Vm83\nQ0ZwWE94L1dVSk9ubFdTSXNNQWUwN1UKLS0tIENFUExqaFFBdTNlTTBicDdVWnMw\ncXBhbVljTXB2YXpDaWptdGlQaXEwc28KalPs1KhfBg9anUAqacqoRn0MiZ7TwlHi\nVmVSkpu93zz7J4tHI2E8IXrcgWvtabk+Malbi8HlMoVk/yUZOr1C1A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1pl3nej4ayvuk75cydwyz5ttzelqqdkun8hweu40vypvspzh9j4vqp9rl0j", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEeWhTMEgxWCs4LzlJd0l4\nSnBWWjBmTWV2ZU5oS3gvZmoxYUI3enhaUWtNCmRaQ2FVak1pcUlkVU5WYVhiK1di\nbnN5bWJ6TjNvNW5ZMWNwbmdZSEMrdHMKLS0tIFR5VG1Dend3aFV5Mll3dUtZNVRo\nTjlXOVd5WTM2OGRiYUE5L3JkdWFybkUKrkIyiaEWR06sVugyiTGGqpZ24NCHbMGR\nHguSNmdEKRjR1vLrRh3pg07tuMTMZ11sXg0AEMWTB+NMoj8KaH1P9Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrTDY3SDJ6NTlDUkNwWmRY\nZ3VVRzF6em5HYlpXMFZReTZZTWxGVndWUWs4CjdrTjZUSERSelJQN2dvVE81Q3RM\nTmpNRVZzT2taWHQ2Snk3emczYVF0d2sKLS0tIHZVZDg1QTBVa2lWbzZqWmFPcFpz\nOUpvS0N1OVdqNmFzZVRRWi9tTVJRREEKQPxXugh2FeGqlUJQw3d/6/TVrMJw+sKP\na1JWM36ez1D/3T4DvhQT1zhuTrhNBJs/cKZOtRxMcBWAgt5go5tgFg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2ZmswNWpSdHBYNVhJZk9W\nTzNMdlZkbXdBM1V2bmU0bmM1aUpFVVdpYzJJCkdrNGJHMTB4REgxcFhZdU81SW0x\nakt1cGlYRk5YK2lFWXlmMHBhNHNiMHMKLS0tIDV6NUorV0hPTXViL1k5R0JZWmFS\nQm13UTJiaHI3aXE1Vm0yT1FBK3hRazQKlVgAoVXpODj/IKUoCPFxR5SwS+/pxeOT\nZ8XuxUyyBrSIRjTGrlhVrHQ0+tRJERxyOW1TcflsX/MPlDdFvGFmlw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsdGJkU0g4dDlzb3hVbzhu\nMU1meElONGlqOGpEa25KOWVUall4THZacFQ4CjdmSlhkT0NJcVVlSUN2bUkzSmdx\nTm81UTdUeUZUdkRyRVVJcFFVbWoxRnMKLS0tIGFUOTlpM0ZpdUdmd2R3N3VFWXlM\nK1BDYnF4MHMwUm94RVhxTFFZQVV0UVEKtuLbcTy8x5Miwyh/f5aCzT2YTG4mEDYG\np8BTrtXhTIDDm9KbaOO0ETf6ktt3+Lm9OAglJc+Ep6rjebFurC4w6g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:19Z", + "mac": "ENC[AES256_GCM,data:qTVE4r0pqO7L9ecGgvrbGPKrsM9iLYiJxFs9IBdLkSeuv8EnnepZBIqwTOVPjZ/jieonVWvbNWP+/ZlJhF6FSusHml5JxBhxSr/mHRvXUv12wQ1c8INdckvkjkF2Mrz6CunAOq2tItlUrV/ocTebSSLLgBC1LEvsn6cxUAnV8H0=,iv:/NGmFYhf+ktt492nVi1YHu+qtagmLZ3BdVjyBZDSdxM=,tag:vHEueTey9hs6nOz1PCUiEQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/vega/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/vega/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/vega/user-password-root/user-password/groups/admins b/vars/per-machine/vega/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/vega/user-password-root/user-password/secret b/vars/per-machine/vega/user-password-root/user-password/secret new file mode 100644 index 0000000..2def4c8 --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:SWK6jIO3GWBUaSlFc5u24QRXH3n6/qcfS8Q4Me438w==,iv:e6AKVvLskPQZ0/g5ajc7R8e5wsF/wTie7NXaspK6JUE=,tag:RIeSC7oK27scmsqFooE9Zw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxT1dGUW1qeHE5d0kzTGVr\nWFY1N08zdjhieW42TGdhOFM3RkI0UjRwTGpnCmxiMzRwcFBnZ3ZHRXNKOVUwZDRh\nMStmajgrcFVSRFh5dVNEc09vcnEzWGMKLS0tIGM1ZUJKWmlEYkJBQjAwQWh3b3Nk\nenBzV2QxdWtHTXptd21Qb0l6V3RuQ00KIfsYnTucjbZaTbFnD3NyKWAbKWtGrAFL\nIWYGNzvMryjCQ3SKhMOjXnwMZCPyclOQmYsiLbQGA5Ciq8SUhUXurQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5bHhpY3l4NUNTelV5cGlk\nZDdnQmZNS1NTTFRUWndneDNCaTQ5bHRmUURnCm50c3FUcUY5VGF0SGljR1U3MTlp\nMkR4V0Q1YnR1a1BXRHpTRWZmRmxoU1EKLS0tIDNvNlV6T0lXN3BtUmpBQ05Sd0Va\ndjc2azVLZGVTcDhRWGtYSXNsMkdOR0kKyUGt8NycKNS9QzwVmU6NqaLYKhqs4KdK\nfIZOsmgPswxFYJLA4ifuZyskqKKIln7EtOHGAKmb6VAG9dX5+wt2Hg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdZdUE2TVFy\nM0VmZlhnRGx6WFBBcWI4RTNSSVFRZzNPYUN6Mm5vcGhoVWcgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpjS2ZNbVRVNEI3aGdZSTA3RSs4d085\nTVZuY25KNmhQYXhVTkdDVWh5MHBvCi0tLSBqNEljUmMyQWYwaWNNN0lFMTU0dnFG\ncUI1cGRBNy9NZzFkTWY2enE3Y1lNCpbkRgDRWftbUT7W9gCiPEHmS/SENF6hkRYH\ngSN+D+VfOUS2hcRfAdWX+xOLc8QBAN84H7SB47UjTX/TT4RiXqQ=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG8raGN4Mk9o\nUk43M2RXd2cvN0JqSW1VTXRsYlFiTGI3aHhraDdQQ0U1R1EgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwoxdldRL1V3TkJzQWpYK01tN29KdzFl\nak1BazFCZE9PK3NxUE5FMCt2NHRzCi0tLSBSVDlaVXVWOHN6bm5yZGFPNkhwMkhl\nRjdSSmNXRHlkV2tZNFUwT3grY1FNCrlVBW7dWQB2Gt6syACwFzSUmu0IMrbRUGjU\n3iU/e0Ej0Dsn3fiKGF0Ulu1fKFv5A3VduDtrStzSyMSdvpOcd+8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFRHSjErTzl0\nRzBHYTJjSWxlRTJ4eExNc291Zkk1VlNJa1cyaDlqVGFPd2MgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwovZlVqc0V1SmpYWjdoZjBVQmFOQk9K\nR2J5M1ZhbVY0YjZQMjErRXUyeWhRCi0tLSBuaCtFYmM0Yy9abHdabUxNTGNwUnM2\ndThSb2o2Y25rcG41aTZrVThtNkJrCnQkUwfRCuvTMUerrmAmtGvAdKBsQBjMWhg5\nPoq3XLQv22bDdkyh+g6pczqKUCxAD5Tcq9aDL/jYp91smCAN1uc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhNkhhVnRKOGIzRnVPWE8v\nNXU0K0Z0MXNnTzZWS0s4L0VBbzdCa1R2UFg0CnFxb3VkeWxyY1ZneWdFZUlra29a\nYndvTGNOMWxGdEpVNjZyNE8xWVFra28KLS0tIHRNYTlmQVJscnU4RVJLWlArU0t1\nSCt5am9zTE5WQ044U1ZCbjhYSEl0WFkK+V+c6zpJNAHGRsjRVlmEobrjmRB+qkhR\nKIAwgIG9pklZW8Ri6MsPwAIAxLmHVC4BznbUFmyra4FwRw2ABQvXJg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlWndIOWhyVWx0TlpranJj\nOUFsenRyZDNtL2RZZjhkaXAxNWpDT3F1dVNJCmpWb280SEFxeTJRK0VXRVptUDNi\nWGhDNzJ0TjJJNk1QU1pqZmdyazBlTEkKLS0tIFhLY0VMb2lxY0dhb2lCcWY4eGNt\nSnpaSDlvUjhBZW9kbllvbkZVU0pOczgK5iF4eTbHnT9booQ24gnzGAs/A5DQg5t0\n56qARWoEZCby5bHYXbPEx8l2ZXXQO1RfuQYe8HYSArUKLLx7Rw+L9A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxdTdFbDVkSWZucFVNOXE2\nL3FBU1RYVFZLaGJUaklRRHlCMkNVbnZ2RkhNCjBzMDhjMVhtSmxabUdZM3d6UTl2\nQlptYmhYcmw4YTk3R1dIRGw0SVQrMTgKLS0tIEIxLzJrbnZENUpyUko3LzZKVzND\nTDVzMTlrWmRIVzR1OXZTclFpZTNvTXMK/tfESQ6XLpNevUO67IG+1lbKkSGN2YDW\naTng+Zu/bWYZc3TgmCQ2TWTYCFiN7jaX6ld+AhiSZBWy32nUWXcBKg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhOWNwOHhqcjE2STV2ZmJx\ncGl3Z0dORVB6MW91eUwwSTY5NjFUL0JHamxNCnNxL3Fob0V4cGY3WUk0bHRia3ZB\ndWM1clo5Y3hPd2Rra1VNY0NoUnlPMkkKLS0tIGsxTi9sZjBoL2src1NsZVgvRytC\nQ1ZvREpscVFQU29vSERybXhNQ1NhV1EKXabu8aq7lSBUXNob/B9LggZTxW2202RH\npnjcrMWifSbJB8yhUfCX5NcEDvB/6Ek6iex/1qfzeS2+EV9BaJz9pw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:34:17Z", + "mac": "ENC[AES256_GCM,data:mrxgsMwfjDT2Ce3CA4Vcai1VRQpBKgxkH2f9K9Ui52qNhzWHJBJDICIrv8PcUmXUjsSXEhd2QuUabMpWiIg2Cu+CmVdBGKKdMuucrbQDen+9Oqy4amgw+4FsyJFs8A9NdAF0RnkgCp1Sv2B9Alhzaqy5mowB8tk4umtUnbSxUek=,iv:eTIvIYi8Rj6aoPgDZLprYoMTAjbFLxP8Xnbc00r5emA=,tag:C6kCUPQppl814wsUmdQHdQ==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/per-machine/vega/user-password-root/user-password/users/kurogeek b/vars/per-machine/vega/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/vega/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/shared/openssh-ca/id_ed25519.pub/value b/vars/shared/openssh-ca/id_ed25519.pub/value new file mode 100644 index 0000000..65e764c --- /dev/null +++ b/vars/shared/openssh-ca/id_ed25519.pub/value @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIfSKEle0P8V/xL4A1lXx5luDCMjr8fex8/c1l3PMnqw diff --git a/vars/shared/openssh-ca/id_ed25519/groups/admins b/vars/shared/openssh-ca/id_ed25519/groups/admins new file mode 120000 index 0000000..e7f39ba --- /dev/null +++ b/vars/shared/openssh-ca/id_ed25519/groups/admins @@ -0,0 +1 @@ +../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/shared/openssh-ca/id_ed25519/secret b/vars/shared/openssh-ca/id_ed25519/secret new file mode 100644 index 0000000..d87693c --- /dev/null +++ b/vars/shared/openssh-ca/id_ed25519/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:b41nY8H/2KkuLDUMI7Y+bVI8qOD8o/IALsA37GjZvy5scQvk2UTlcCqldyP6VW37kNoR90gBw4WOhW/w8depGzpbj1gWtzR5MIYs17DKbqEEb8lSzdVmd/AJJfcfEME1S3VAJsjEtMC9Vfur/5S9DZTy3125M6Y9DCHEd1+1qZUeHk0qDcbTQbiKRI5I8GXXmHy/qz61qNCp3RL27FrWPuTlpKFVciNg559QUj29SjP6IER8ylLD6R4/IPsEnBmZhM4yUyGaFATsxdvAPVI3kYTsfUHImNT+lOr989q1ocXyf1k5+URfRUKIv4ClAMrrgJcyGVCne2KdVobQNGKymfZ9YlptD4qxVhGQRQh4A9vwXh8sNUzScFJqga8xU9uD2bWXppOU3sw67Ws8EG3ZJqrSi+ciWaXX80JoTw8rLOs/kQCqIovY1r9Wdb20YNWBaO3SboUjInYgqxO5TlFhuYWIujXQKKlmrPiro+w+66an1ECGONshB8bzTR8bLICyQrOQ,iv:h5/rVWaehu5L/F5GjeYZB61ui4o0cpYLWYz+FJXJESQ=,tag:sE4oyii9ZVSQxNdEldiHgw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkR0U0aGdETUVrdEQ4R0NJ\nalhtdnp0N0F6M2VwSmZIYnlVaS8wdStnc1F3CkNpSzRUWXkwblVBVFZSSUUyeW5S\neG9tZEJJMlBPQW93TUtTOEFicUN5bDQKLS0tIGhGTis1ellLQzZ0L29BU1JBV2xm\nNitYMVpIdkxyZ0RVeHVtMHNpbXFoSjgK5xfz1L2Nh5bqPkxmTmAc+5MhZD5rPw+u\n9unE/M/aZUwmA+pQoT/BuNj+NUDGfkysoVZQf50fangqnnHG77MVpA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFVEpsd3ZjR0NmeUJ5Vkh6\nMHE2bkY5TXFZYWpTZmpQYVIwYzYvL3NtOTNFCnExZGtCV2t2dDduNE1LbEV5aUd2\nWm0zNk5mdlhDdUlrcTRDeUpldWRxNTQKLS0tIFFDSFpPVm94cDFnUTkvQWhjRklJ\nQmhzWnROQi82YVhQTFlXZVBQcE5IcnMKkFzg1+nlylUbcPGq1B554dyncV1fLwRY\nZMSRvbeWCA4h2h4hxBqToHo3pMUYerTTuXbyAAmbUTzp5P5KwPs8xA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHNPUkx0T1Zw\nbXhVUm9zNUtrMk9kN3Z6VWJsN2VUbDZsS2NEZUQ0Q1VvejggQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpRSlpSRHp6aXZpZTQwUDZkL3RINVdT\nSmlYQjJ3YXYwRTdVdWY5Q1NadTFjCi0tLSBLYjE3cGRNMGpvbGlUSHNQMFdTZzQ4\nVlFKSHBYb2xLc283YTN3aVRFbFNrCu2nTcSDQHQGA2ZHs2tMx7ryAdToUCJRizlx\ntAoj0yqgT3QlSZOKnco6p/XpNfgFkEoxuDUeulHiHQKREPnXFoc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEJRWmVZNFN0\nZXRmTHFUYnVycWJVT3lXMDNyekp5OWZRMlh6bFN5Nm1XU1EgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp3c2pRNzZ6SERRd1FwaXBVemhmaTlt\nYmI3Z1RHK05ibW9YRldoOU42QS80Ci0tLSBCaWIwRk9LcFFJaWlzVTVtbzVmMUZw\nLzIzN1hsNytOUjhDK2k5NXU2NWhnCoSq0oGmoZcOXaQ9OohBrKRF8o28yEqVGiIO\nWbbjxQ6Zc3BF3intAhjCNNcVswhtnTCgEpzeiuCyVBHyz3lrrv0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGRyai85clBQ\ncWdnSEkyMkN5WWgrSCt0K0N0dWI1Ly9IaGwzSnJzMGZkUTQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwoyOEtNYm4xZGwwUldrNnZtU3Q5Nk1P\neEo0aE83ajg1b3hKMUF0QzM0RlNjCi0tLSBRZ2xNbEZVOWw3YjFhemIzU2hXcWk1\nenNvV2luSkNDQlJkQWFlTTByVXBJCnjvKdbftzRPhf2bD9L2BV1Peq83ZGNI87Zx\n6PYJwFqEydG47gkdvBOtWwHaVj2uqhgTn2FNQaSceQc96zJQNS0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaW9ORFNqbkJhNlFDdlpB\nTklrNTdHbVRQd1hiUFNVbWllVVJkZFczM0FJCjIydndzVzk1WlVWQm0wUlFDN2w3\nb0RxbUhlZVNiclhQZDBYRUtRblIrQjAKLS0tIDRQY2pWMHVYVFNCMk81UndXeWwv\ncm1YQlQwVjZ0bE5EUk1OeEFKaFNGdmMK6Md+AGNvEm7s2BLmIps3ZeXH4c0ZC+DS\nEZHCXnZTVSFgTIekMAzVtbL3kOiTYUeAk2ALr9qviZ8Nx6pEVJzg0Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLYjcvdkI2TGZLU0U0cWly\nZGRJc1psT3ZFcXpBL3pnTFd2QVpUenZ1Q0Y4CklNaHVnbTBLV2J5ZVF6SWdrekxp\nYUZFbUhDcmRpVnhYWU5ZdC9hWURwd28KLS0tIGpPOWJKaGUrb0NSd1RmbUJtV3ZT\nZGhHWVQrakE4N1BZaDFJSXhmZ0prdTAKRD6qplNl3e6NnZgft9bobRB3RVjvh347\n1fUWf+iQJ7hbNvBh+5bbfcd8q86X0oOvmre1+bvSltUoJv72JQgwOw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQRDdUQnE2RTQ5ek9zWVF0\nbC9FSjRFaUZwbDBZWHF4UE1FcUhTWnJEcmw4CncyUWpDRkdoeUkwaXliYWg5RXdQ\nRGJ6NHZQWUZNRXNuWEFlbUVOK0h2dDAKLS0tIHc1VFNXVXBRdHRpakRWY0FyM0VR\nTDMxRzcyOHV3Y2NiTDJ2bHVXRVRqcDgKQ8a4BctmjI3WTyi/EE/aTYvp5fbQgJE8\nuT+DiEiQ0A27fRbkcSWtefYqQVLZP/6rDyeIsBsct/lOHJ2M3CU2WQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmTVhtWDJaSEZyeTBiYU4r\ndHBHdzl0WTE5SWxkWUxxT09KQ1c3NnorRkNNCnBvNFp3SGpNRWVXSmZiVGZIcnNW\ndlRNVk9pVVdKUXJFOW56bHUrNFVwQ2MKLS0tIFpDN3EwZTY2a3RyWDM0RzNCSFZo\nMXRhTWpkQ1NLTXNMMDNCbnZBUG5DZDQKvdTVYue6HOQ9bw5e3O+iIGsPyAXIFSj9\nfgf3lJgoFJKeLDwMuJpHT9vPBc62qyglIYBxSSE8LStZCBk86ydXyw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-28T04:33:25Z", + "mac": "ENC[AES256_GCM,data:8ul/dM7eXmgiRpsbbxjYO4q2R6rUhwz+jfb1BINeLpIPEWck39XWONHBW7bqvc7ZmcMhjYPVjN6qpW2ft+koTd0/3or7dVyt53fGsVPbYhjAxM/qpo3trOFLIKhfV6sy00xYBhxf5QBYphBjcnZtEtVEGy09m4T5nh2DW4nMdo4=,iv:r/CLZr/2US0JtVTKgxk2dW7Xp+kty+luGgC+3tJ6swE=,tag:m4/xlcdG1I1dY2jIbWGs6w==,type:str]", + "version": "3.12.2" + } +} diff --git a/vars/shared/openssh-ca/id_ed25519/users/kurogeek b/vars/shared/openssh-ca/id_ed25519/users/kurogeek new file mode 120000 index 0000000..5190103 --- /dev/null +++ b/vars/shared/openssh-ca/id_ed25519/users/kurogeek @@ -0,0 +1 @@ +../../../../../sops/users/kurogeek \ No newline at end of file