Update vars via generator mimir-auth (shared)
This commit is contained in:
parent
45b246d6a3
commit
1968a08f7a
15 changed files with 97 additions and 0 deletions
1
vars/shared/mimir-auth/htpasswd/machines/crocus
Symbolic link
1
vars/shared/mimir-auth/htpasswd/machines/crocus
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/crocus
|
||||||
1
vars/shared/mimir-auth/htpasswd/machines/genepi
Symbolic link
1
vars/shared/mimir-auth/htpasswd/machines/genepi
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/genepi
|
||||||
1
vars/shared/mimir-auth/htpasswd/machines/haze
Symbolic link
1
vars/shared/mimir-auth/htpasswd/machines/haze
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/haze
|
||||||
1
vars/shared/mimir-auth/htpasswd/machines/renoir
Symbolic link
1
vars/shared/mimir-auth/htpasswd/machines/renoir
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/renoir
|
||||||
1
vars/shared/mimir-auth/htpasswd/machines/verbena
Symbolic link
1
vars/shared/mimir-auth/htpasswd/machines/verbena
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/verbena
|
||||||
42
vars/shared/mimir-auth/htpasswd/secret
Normal file
42
vars/shared/mimir-auth/htpasswd/secret
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"data": "ENC[AES256_GCM,data:2ZRBeIvvGMuvziayXY0C/7PpIyTBdloACDfRTH6e/ReQ93eciB2tDDNA44nD81cVdcfe6zBQKZOPunJPYCxYh/ZcM78=,iv:P4r0j399lqG+9iQ9HvjgNKW0YvcLcQ+EruEYoQuXRd4=,tag:ywsp0XaO1Zg4sky5Zhx7kw==,type:str]",
|
||||||
|
"sops": {
|
||||||
|
"age": [
|
||||||
|
{
|
||||||
|
"recipient": "age10lf2vjmlkff25qyft9d3c0274gvkxsf255fw0ea60cuqc7703ajqu3yxx9",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBTTVVcFNmY0Vuc0IwbmJO\neXNZb0x0MkhGYzJLOXRnZEtQcjkrRkdncUZZCmtwZ2dLNEpVU0wvakkzS1ZwdDZP\nMHVBNTRqRTdvNHBISDFlRHBFTjVlaEkKLS0tIHhJbWNaOXdxUXhSdkNwV3BSRkZs\nZFArYXZBQ05JM0xJMGlaL3lINlVLQmsKvSOMkIJ4HQkNFV0uoe4VrOgeejQ+nP1M\n4ADVPOh1pUQM78Uxigk3O+xeZWpbkikRyhG12pefcO4BsqiiFS+V6A==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1gmnfmze2teqtaquxczjahvfltzzlrgcza5w4cej64tw0qzke5ftqh8c9ry",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMTzB3TVhNdml0eWw0NFFL\nSWVNWVRPZUpkb1hkRzRBaUszUVJrYkJ6RkhZCjQzYkEwbU9TdS85VUc3azFZeDBJ\nNUZERUltWnBwcEhGUzlxTVZKQ3R5a1kKLS0tIFd3VVNuVzVraGUzZmFtY254Qmxh\nemJkZmZ2emR5djE3VjFzcGg0c1dZZDAKkKvKmqXMS4QlL0y1BpgUZA62LTMJ77yq\na3ttRqd46lviXwVsziQ3GhXIw6YI1UWPFGg5rHBjhxi2zBfdfP5mIA==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1h0vx6w4d89amt90j3u0vm96gvjt9lwczsjamaakyew524x9u8a8qu5qvg5",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkT25qYk5tQ3pKSjlNSjhP\nd21SekdCNElkUWdLcEJzMjdqYkJvNE05eFQ0CjhITFRsNDNMRTFLZUxwRHpRNWx1\ncERwWmJYNU5YenZYdEpUZk5sQnEvVlkKLS0tIEhLeTFaREJNSDlwSGJWeTFwSEcx\naEhwYjNaWVZwTDJabGZ1OHM4OXRmZHMK0uOwHz4l0PMLBpTOp+ZwyEqqbTwiaDHD\nnQYoqaNTjIESfH0m0D/b6/iSDo6ljZxoa2UYgTfvfEvYyyiwV4qAww==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1mqnmzn203hyj200psc982ehcedjmcdz8s0ncc50fm9jszjx7rgmqqmppw5",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMb2JLdTh6ZHBtZWEwd3lp\nWDB0MGpUTkpCT0hMaFV0bWlkdzhQaVdjYVZRCmdOSFpKcXZaTHBma2t4anBudFl0\ndXN4SHYwVFRGQlFlaTYxMWlXWW83cGMKLS0tIHJDWEw5RDVlSzN4VVlxQTN6Z240\nRHNFdGFIRkg4N2h3RjkxRXU1K3B1c1EKMINTYoHtgKeMtpXm3RStFb67zwYRJ+yM\n2QSoGMkilagWmYAThrp0z/QpgnVkrPku1DKgyRsH63WO50d0HL3Y5w==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1teege0n8gf9qcheuxtpy7cltf8aczt9ugh8ztp9v4fftn3wwd4jsz0lpeh",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBWkFaTVBibkdraU1LbHVE\nenZjL0ZIWUFRL1NjUFVyTUlwVkZNakl3TjJnClhrcmQzdi8zMUYxMkhZZ25JV2tZ\nbkR0SzE3TzVMSzZPc21DNm5Ra2xOcnMKLS0tIFZ6dFk1cm1LS21HYW9tdEJtOVhw\nNEE2TXBhMjVwTTdnaXZCdmVvKzc3VWcKnr3hdYE06xeKgp1IbdpTtHLS8RpGGkeL\nNNueLp+dm5kkaH9SHzu3I7uRdTFvtqpNF/ePTBKnoGucVN4WL/IptA==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1xkp0rmm5xwxurdxq3a0lxc77pjh5z4dylddvnf6ktrghyfhcxq4sdk3ysn",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpSGJrNFdtUFdjM1UvVFU1\nZnBIRzNUWnI1TkJ1ZDVSbmJiUnlwOERzYTBvCnFRMkRkcWthdHR6VjFNZHo5TWt3\nNVVkcTlVWjNDTFRxaFJXWjg5THZXdHcKLS0tIFhnZ09NSFFSUFBXb3FxWnROLzdF\nNk9VeHRpMms2SEo0OVVYOG56d3FvTjAKgQiRNYTENFAk4HjRJA3TYOPDqWBK8b+Z\nVf46M59QShw4zUBXZA5qRn7kEDRfL27rIXTYhBeMhdntML+dwlVHEQ==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1yubikey1qd2d7qpxlw9lj9l573f34vdkrazdq6yk4mvnlug46m979dl6p2p5xlzr0wt",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHU2Nm1JdyBBNlBwUWZ2\nUHZwVU96MTJrUW1WMWZmYU9mVlVDcUpSQndXelpkdjlIZXVESQpMWG42Wm5wNnBp\nalE2TnJuWm8yOFBYTEFmZm9TZ1VVZkdOdytZQzBHUGNjCi0tLSBZUlRXcHZpNndm\nTnZJOXdaeXRmUUMrTE9NY1c2RU1wT0p0cGpNalpDd3U4CtBLp+fI1y+ooTz4AgzC\nr6xVlk8GYOcrX9a6WK8rv5ohJ+Kn0ZP9+vPtfOlG3o8wDyJDt6KKNHyTJOIPQ+b8\nF3Q=\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1yubikey1qwnawsag6k3lq7aklc92uq72vqx3r68ylg0x8fphn0qm8d7e00eq5ynu3wk",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IDJlWGZKZyBBdHQ3M1I3\nalJnYURSTGpXNitPMDkzbTlvWWlhLzBFMjNwNTcwWExDNEZ3RApxbzdocDZ5T01K\nUWRrUkpIRm8zc1hpVG81RzQ0MjBQR3RnS2lmVi9TQkNvCi0tLSBDM0RqTXdKdlVh\nMWE3Rk8rZGNTd2VDSHJUdFRzMFF4K0dYcDRFdWZaNEJnCpf8raNbWkALrWgwKvmK\nWSBEB8PYdWcDVQooBrdymjwEjhOvov4S39KNQVk+n3fgjMxjWkjqmmOCqMQKULmO\nxpA=\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"lastmodified": "2026-03-30T18:05:23Z",
|
||||||
|
"mac": "ENC[AES256_GCM,data:qbH5pwAbLIIaWfodoytU86IIsifw6LtaEt8LQUqvDUsv6oFnVZS3/aItls801/U4HOi7fWRVwTlOCa8L0EZXo6N48SrtrN1BxO/rZu1/+9yxJLE1VWWYOprGsU+F6nF/mCOvgKOCiILBZuCtH77Bhhk14yn6yBHBgjus8Wx2UtU=,iv:aaTsrCDIdIk8FWX/jJv1+SHN7VTtF7HtnNoqpKMqzRE=,tag:ogrHrNaJM1YaczhRFo/Aow==,type:str]",
|
||||||
|
"version": "3.12.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
1
vars/shared/mimir-auth/htpasswd/users/rpqt
Symbolic link
1
vars/shared/mimir-auth/htpasswd/users/rpqt
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/users/rpqt
|
||||||
1
vars/shared/mimir-auth/password/machines/crocus
Symbolic link
1
vars/shared/mimir-auth/password/machines/crocus
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/crocus
|
||||||
1
vars/shared/mimir-auth/password/machines/genepi
Symbolic link
1
vars/shared/mimir-auth/password/machines/genepi
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/genepi
|
||||||
1
vars/shared/mimir-auth/password/machines/haze
Symbolic link
1
vars/shared/mimir-auth/password/machines/haze
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/haze
|
||||||
1
vars/shared/mimir-auth/password/machines/renoir
Symbolic link
1
vars/shared/mimir-auth/password/machines/renoir
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/renoir
|
||||||
1
vars/shared/mimir-auth/password/machines/verbena
Symbolic link
1
vars/shared/mimir-auth/password/machines/verbena
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/machines/verbena
|
||||||
42
vars/shared/mimir-auth/password/secret
Normal file
42
vars/shared/mimir-auth/password/secret
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"data": "ENC[AES256_GCM,data:TnU3ellLTsdKXN4SQj4Nsc9Wtb6ItzEAmYZm9JYNO8RFN96MnTXACk1DhYQLlbboKjMuVFfEReE90SRM+jbOXCg=,iv:fb/T49yU6hosfGJB7fFPNKzsEE1mlxtsA9OdTN25VT4=,tag:+2OxaNBAzPVryoe8NSFe3g==,type:str]",
|
||||||
|
"sops": {
|
||||||
|
"age": [
|
||||||
|
{
|
||||||
|
"recipient": "age10lf2vjmlkff25qyft9d3c0274gvkxsf255fw0ea60cuqc7703ajqu3yxx9",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrc0c2YzJRVERvRjZZWWRW\neVgvTTZtSzE5bzdDVjVUMmZiTzFjMXBsdVRNCkpnbVdLMUJnV2k2NFhGaDBuN0Yy\nekFYNEk4ZDAreTFNejkvT2dRRWpibEEKLS0tIHdldnBqQ294R3hkU3BNaldpbi83\nV0J5YklPS1pTakx3VTU1YzI4YWQ0T1EKb71F+jGUTZMtAmd44zCO4v0MTYF4Hyri\nMs9LcEVQ3wE5PZSVxIuGKezgrlNZ8ER6PbloLUTzlwbV2v8Swp9R4g==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1gmnfmze2teqtaquxczjahvfltzzlrgcza5w4cej64tw0qzke5ftqh8c9ry",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMTDIzYlNRK2Z1OFRMUno3\nSithTTQxYUsxdGhsNVRwRFhHbEVtWXFtRjM0CkVoNTM1a3BpNmFjL2xqaDhVS1RG\ndU9PY0xjbVNpemxSQXBPYXBGZjhHMFUKLS0tIFEzdk1DUmJ6RHMzVDVvL1RSYTJN\nemJXN3VEKzhINUc2bHNwMU9wVzVJY0kK1h5iTnxNz8obDp1Z8/uZSYFrgauQfK3u\nJ+AqGUidk8vC0s+j6Du2EN6R0JEhIgwzgngb0ejO3lRLzSQiih6Zhw==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1h0vx6w4d89amt90j3u0vm96gvjt9lwczsjamaakyew524x9u8a8qu5qvg5",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2QWsxcHZFbnZ1UnY4S0J3\nUXVwZ0xBMUwyalpJZ0xJM0RaNVNmdko5cGlRCmtGZDJ1bzlxeXUwcnkvdHF5cngv\nTWRxQy9tUnFEQVZCUTJWMG5YaWVVTDQKLS0tIGIrTG8zUTlndXQ4NUQrVXRwVEFv\nRmM3Y3VpN1Q4dWJucHpOc2N4WVBjQlkKFaezuoNtievvkpUsCwGN39BRgq2PiJnX\nvXvQM8uZdO6GYtqtRvn7Roy3VF63TMKQtSQmERBLozLkFHYixFL1FA==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1mqnmzn203hyj200psc982ehcedjmcdz8s0ncc50fm9jszjx7rgmqqmppw5",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYcHR4N29YbW9kaGNmc1po\nN3dLTHR2ZlVXdVlDR1JpSGpCTnlKRVIwN21VCjdTQm02QjVsM2Fva2xtanhZU2hZ\naE9OeVM1cHNOVXc5anRBQVVqMng1UmMKLS0tIFo0Q0N5c1o0SlN0OEhWT3pwSjVB\naGNzUVk5R1dZM1RYZlBBVDduQ3RNajQKe/AgZ+B4O+CKCpx20ii824EmXws4ar8j\npZmEWEZ12XvOl4S8daxJTccGdzGsljqNdZywpRQvztzF5oGh0Uy2Lg==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1teege0n8gf9qcheuxtpy7cltf8aczt9ugh8ztp9v4fftn3wwd4jsz0lpeh",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMWU9GTDh3d080VXVaaWhk\nU1ozaEFYVUM3NnhneGNKeWJ3ZlcvcXhrZ25VCjBONHJDZDhUZndvSWx5SkRTMks0\nR1ppT3pmNklQVjYvb0dGSC9hVmNTbHMKLS0tIFp2c2ROQ2RsMTROYUhoSjh3cVBF\nZFBBWkhobWpIcEI4QVFBMVI5WkdheEkK0NButhHLR8e2kJrplp34ly/S94nLSo3x\nKXGJIy/3lQhCWNz2fjc1rnnzjOzfLn1Om6yT3CjDeNyZKQqFz08g9g==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1xkp0rmm5xwxurdxq3a0lxc77pjh5z4dylddvnf6ktrghyfhcxq4sdk3ysn",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxQ3pxZXI2eWQwSWFQcm4x\neU9FUTlBOC9OaS94eGZGUUM0MEdXVUxZVm0wClZ2ZE4xcHhmQ2VTQk5FRVNEY09x\nZWMvN09DNUs4WW85cDVqVUZ4Znk1SUEKLS0tIHJ0MGVBdWM2Z3BNU1EyTUZ1Z3Za\nVExCRHZoV3BKNDRXdSt1MzlnM3VvRUkKf3VI1sqk2Z3IJ7f51R8G8HEKCM+JJcIJ\n+RMXBwi/KDB0595GHhB0z19BMLip/NhCBM23SanHPrYnCF4L0t01kQ==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1yubikey1qd2d7qpxlw9lj9l573f34vdkrazdq6yk4mvnlug46m979dl6p2p5xlzr0wt",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHU2Nm1JdyBBcDBhZG0y\nRGFhenJibnRvMXRXQU9mZUxLN3lqVXlacmJ1TTYxM3lMdmpiZgpIRllxSGJhZlJS\nKzRBQ00xL3lneHJLL2t2MVMwNGI1SmNnNkVCZWlrMTNZCi0tLSA0bzFWY3pqSUVw\nZk80Vi96TkYyNzdVUXVYMlJ3aTlMSkxTOVl1cnBjdHJRCi+W6gzVi2hwA9NzCwjz\nKuqZKlHGcm7+n3D+lrN8zO4c21D1X5K3SZ2gKH9HOmyZiV+pDU7sQZ5eKAMbhkxe\nw5I=\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"recipient": "age1yubikey1qwnawsag6k3lq7aklc92uq72vqx3r68ylg0x8fphn0qm8d7e00eq5ynu3wk",
|
||||||
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IDJlWGZKZyBBbWdMOTlp\nNklxNURnb3ptQWp4eEV4Wm5SVkc5QXJEK2dEcWJPUVkxMlh5YQo3RXB0Q2QwRE5s\nS0llSnNzMzRiWU9odUVUYjBlRlZXU2NXUGRxdVFYbFk0Ci0tLSBlQUFndnZEWERm\nUHhuZnpaWXRQckV5c0grcG13bUdXdG5FTWNtNEsxaHFZCu9S7EbSC4NXCijgh4+G\nCsuOXMlMsdSJZwCfi5bQ8BFbHCEJYAKpBCTsqhT4sX9aEblA8ujEv/TAhbDWR/+p\npqQ=\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"lastmodified": "2026-03-30T18:05:24Z",
|
||||||
|
"mac": "ENC[AES256_GCM,data:KwhVsbHik1qS0HDw57S0z51e9P7duNXNRqB0MhY+7wh8FcH1b13SM8aMkao0QZnntlJ8smqKJBSObeG+czfY5E3xgc6Ljw2O0j1EOga/xnPXv591W7/IVLIbG4IuFKMzm0mSIoDBkaipkYhwvp12Rnmqdzch/mfrDwyFTghBTiM=,iv:A6raTJEasdhdQsHErtnmc9wqgSLauFh0T69ye5CZN0o=,tag:Gh6Vcd1DrbRgcFTWfMUFHg==,type:str]",
|
||||||
|
"version": "3.12.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
1
vars/shared/mimir-auth/password/users/rpqt
Symbolic link
1
vars/shared/mimir-auth/password/users/rpqt
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../sops/users/rpqt
|
||||||
1
vars/shared/mimir-auth/username/value
Normal file
1
vars/shared/mimir-auth/username/value
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
alloy
|
||||||
Loading…
Add table
Add a link
Reference in a new issue