From ba69a8a860008fdd2d3870f1cfaeb9f0c68596f2 Mon Sep 17 00:00:00 2001 From: DavHau Date: Tue, 8 Apr 2025 21:06:18 +0700 Subject: [PATCH] inventory tests: generate vars for dummy test --- .../sops/machines/admin1/key.json | 4 ++++ .../sops/machines/peer1/key.json | 4 ++++ .../sops/secrets/admin1-age.key/secret | 20 ++++++++++++++++ .../sops/secrets/admin1-age.key/users/admin | 1 + .../sops/secrets/peer1-age.key/secret | 20 ++++++++++++++++ .../sops/secrets/peer1-age.key/users/admin | 1 + .../sops/users/admin/key.json | 4 ++++ .../generated-password/machines/admin1 | 1 + .../dummy-generator/generated-password/secret | 24 +++++++++++++++++++ .../generated-password/users/admin | 1 + .../admin1/dummy-generator/host-id/value | 1 + .../generated-password/machines/peer1 | 1 + .../dummy-generator/generated-password/secret | 24 +++++++++++++++++++ .../generated-password/users/admin | 1 + .../peer1/dummy-generator/host-id/value | 1 + 15 files changed, 108 insertions(+) create mode 100755 checks/dummy-inventory-test/sops/machines/admin1/key.json create mode 100755 checks/dummy-inventory-test/sops/machines/peer1/key.json create mode 100644 checks/dummy-inventory-test/sops/secrets/admin1-age.key/secret create mode 120000 checks/dummy-inventory-test/sops/secrets/admin1-age.key/users/admin create mode 100644 checks/dummy-inventory-test/sops/secrets/peer1-age.key/secret create mode 120000 checks/dummy-inventory-test/sops/secrets/peer1-age.key/users/admin create mode 100644 checks/dummy-inventory-test/sops/users/admin/key.json create mode 120000 checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/machines/admin1 create mode 100644 checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/secret create mode 120000 checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/users/admin create mode 100644 checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/host-id/value create mode 120000 checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/machines/peer1 create mode 100644 checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/secret create mode 120000 checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/users/admin create mode 100644 checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/host-id/value diff --git a/checks/dummy-inventory-test/sops/machines/admin1/key.json b/checks/dummy-inventory-test/sops/machines/admin1/key.json new file mode 100755 index 000000000..388a517cb --- /dev/null +++ b/checks/dummy-inventory-test/sops/machines/admin1/key.json @@ -0,0 +1,4 @@ +{ + "publickey": "age17fkfrtwwaxx6nhgnrh2vyzpejesyucng90f6y2j48yt96vspwyrsqhknpj", + "type": "age" +} diff --git a/checks/dummy-inventory-test/sops/machines/peer1/key.json b/checks/dummy-inventory-test/sops/machines/peer1/key.json new file mode 100755 index 000000000..978a7a94e --- /dev/null +++ b/checks/dummy-inventory-test/sops/machines/peer1/key.json @@ -0,0 +1,4 @@ +{ + "publickey": "age1uehj0t7lhprwenmfvsamrja8xs9uvruw830nfll7m0pmuhddqd9sdwke7q", + "type": "age" +} diff --git a/checks/dummy-inventory-test/sops/secrets/admin1-age.key/secret b/checks/dummy-inventory-test/sops/secrets/admin1-age.key/secret new file mode 100644 index 000000000..a94170f7b --- /dev/null +++ b/checks/dummy-inventory-test/sops/secrets/admin1-age.key/secret @@ -0,0 +1,20 @@ +{ + "data": "ENC[AES256_GCM,data:uIzee4V2eBKH+1FR+BvrdyMg1SIpSshdAD0Yl1g5WMBrknvhGaQczaVzzwBBmorhmM2qUyS99F5CnSxx9JsF1ojnHrH1QWe9GzI=,iv:LCTp/3dWDVuxcLzQt8LI8gTNzYkG2rymNBkKD/clnw8=,tag:M32g0FuAvZ+nnGq/VSGYEQ==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1qm0p4vf9jvcnn43s6l4prk8zn6cx0ep9gzvevxecv729xz540v8qa742eg", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrTkwxeUlCTTNUWjVsMThT\nZ3l5emRDL2t0cHhIQ1hiNGRCU3lDQXA0c1NnCnZPUm15RXVkTFhmdXZtdURPcE40\nVHgyK2N1dW9LRGw5ZzRNUW8wWmtkZ00KLS0tIE8yQU1GaXNVM0ZRdk1CWXpjU1Aw\nSWZKWEUza00yL3QxNEEvb21LT05zdkkKMXkIG2IroZ3Fb+4JiGMkspgHaQF5ZYhM\nt2HjXDP+H4J2Mi3WN17aXpZNzeEJeRYZzhQZp/2RN8fucGtjOvgTHw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-04-08T14:05:14Z", + "mac": "ENC[AES256_GCM,data:fMscucQv/EpEY5jaOqDS7CGfQnhRTNhIJprIYX2JoiQoTdZo2yP/h8wZnvKBCAWKut5KRj3VRENPjAiKq31UhWtEU271fqzHeOadrLQ9VD7DK31qFSXgYGLBn51rlewQd3I+VXXRCfNJRFcE8i38YAMKbDsKRuqUdh8b4V7ernw=,iv:rslGG25fVSVl3li/vZGriy/QsSCWNkBUzKvHBhxwj+I=,tag:Cg0j6Ea9OpgUfEo7/+QJ8w==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.4" + } +} \ No newline at end of file diff --git a/checks/dummy-inventory-test/sops/secrets/admin1-age.key/users/admin b/checks/dummy-inventory-test/sops/secrets/admin1-age.key/users/admin new file mode 120000 index 000000000..9e21a9938 --- /dev/null +++ b/checks/dummy-inventory-test/sops/secrets/admin1-age.key/users/admin @@ -0,0 +1 @@ +../../../users/admin \ No newline at end of file diff --git a/checks/dummy-inventory-test/sops/secrets/peer1-age.key/secret b/checks/dummy-inventory-test/sops/secrets/peer1-age.key/secret new file mode 100644 index 000000000..5e558fc63 --- /dev/null +++ b/checks/dummy-inventory-test/sops/secrets/peer1-age.key/secret @@ -0,0 +1,20 @@ +{ + "data": "ENC[AES256_GCM,data:FfuscjTuIoAdSt9JU1mxeMlXGyGb57wtYPvi3HEMVY6xM4XcVNI0HwIVj+rAR02ae/DxUppq4t+UWb/Hm4un98UNUoksSWV1cpA=,iv:RJGGTIg/Qn+oLub+i7CGxj1wT1kggKhCriTwBkwXzgQ=,tag:8js1JJGW37IwgR25Vw0LKg==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1qm0p4vf9jvcnn43s6l4prk8zn6cx0ep9gzvevxecv729xz540v8qa742eg", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0dDgwcEkwNFBVa3NEZnM2\nWjk4YWxJZkoydFhKMEprWDRJZTluajV1b0drCnlzKytwaHNEenZaSFJhZ0daQWpB\nMzU2MStFU3pTbjk4d1Jjc2tkS2VVT3cKLS0tIFF1QW5hdkQzK0ZtallIcU11aFE5\nM2FWU05pazZYNHM3dDRRZmhyRmpya3MKuzKn13nDHDJI4I6Hdwg3/zAh9xSm8N6n\nDTN7nyWO4E9NRJiqAyjq+Ivfi22/mx0eBww/odGASRHGogZyNB6Fkg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-04-08T14:05:32Z", + "mac": "ENC[AES256_GCM,data:NDcR67xbWQOnSJ04ytFMW0wXqKYo99f5Qxtv3vyiGb6GD1rvzI05EYhzc0ZEQRxjcSV5Qm5UbDG4h7P3fZ1UhmeErtN+0gKrQY3t+Q6sZ5w/JwgLxIzS5D37T2INHuPdBfZbA3xoK/fq3soObxOhYcOWlFH8JWruTFcukRoeh0Q=,iv:WiD5qMzil3S3ufSIkzvm9QAoQJ32rRCyTvtl9NagI4c=,tag:1cf3PVABwHor7nMhrjlq9Q==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.4" + } +} \ No newline at end of file diff --git a/checks/dummy-inventory-test/sops/secrets/peer1-age.key/users/admin b/checks/dummy-inventory-test/sops/secrets/peer1-age.key/users/admin new file mode 120000 index 000000000..9e21a9938 --- /dev/null +++ b/checks/dummy-inventory-test/sops/secrets/peer1-age.key/users/admin @@ -0,0 +1 @@ +../../../users/admin \ No newline at end of file diff --git a/checks/dummy-inventory-test/sops/users/admin/key.json b/checks/dummy-inventory-test/sops/users/admin/key.json new file mode 100644 index 000000000..e408aa96b --- /dev/null +++ b/checks/dummy-inventory-test/sops/users/admin/key.json @@ -0,0 +1,4 @@ +{ + "publickey": "age1qm0p4vf9jvcnn43s6l4prk8zn6cx0ep9gzvevxecv729xz540v8qa742eg", + "type": "age" +} diff --git a/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/machines/admin1 b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/machines/admin1 new file mode 120000 index 000000000..ca09a1bbd --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/machines/admin1 @@ -0,0 +1 @@ +../../../../../../sops/machines/admin1 \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/secret b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/secret new file mode 100644 index 000000000..f854baf6b --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/secret @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:WSKPca2m,iv:HLdB11pEOW06u1YKHl8zrEzmnAiYvZ7muKIDnoTQ2/w=,tag:Jnf1k27hE96+p6OTjGSYbA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age17fkfrtwwaxx6nhgnrh2vyzpejesyucng90f6y2j48yt96vspwyrsqhknpj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByM1Zqc1o0WG9RUFRsdEhk\nclVwd2YwVUZrSzJscnJSWG1VYlJ5TTV3Y3drCnRMMlpyenJJTUNDZ3phbWdScTU5\neUhtc0svbTE3aGRtTmFyYUpOVGR1VkUKLS0tIHBMVjdLZU51aFpqUysrdnRROVV1\nZy9OcnBseE0ycHI5OEFLQzYwQXBGMEUK3JsnrTRbxVvD4j14WZ2ZNcMTvfamQvJL\ni3TE2rOe1sB2J0n58hlx8UxoBd6+LI/q4V0H6FSHG2Yswi0G/tGlaA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1qm0p4vf9jvcnn43s6l4prk8zn6cx0ep9gzvevxecv729xz540v8qa742eg", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZOWd6c01pZ01RcmFXQXRR\ndnpNdW84T3VCNnVKVHM3a2YwS2t6LzByQ3lBCnJqcTR4QUlqU3hkTGVuMGViR3ZS\ncG85Zy9LdDE4TGRuNHExN2trT2h3c2sKLS0tIDZtM3JFbWFOeXB2QzFyQ2VKZ0hJ\nSXpLc1hKTytXSk1FUXoycmJBVHBVQ3MKP444/bnDxNHLnC9vWhKfUyaMPnCTTItn\nifeT3KAvjZ9JfMygh1y24GRAE8D1ECo7Wz6fnQmivFurhft4kff+wg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-04-08T14:05:23Z", + "mac": "ENC[AES256_GCM,data:CFR43lubMAh7Oa/QF4rtqVrw8HWehGp+keTgsmIKsDK7SbKh1InbUX3mvBqlOk684f6l3uco3R9whh4WDKx24cqIrqo/aExM/9cq73Bw0IlZGlnpQLA43YUsXbBAy1gV1QB2nP/8T+X4cOB3ZE4KL9B5lzHBcqilzMQWz2cwR50=,iv:nB16rMtgjOnOTWL0E/VP7dQjcNLZasSH3MuEHdM7CeM=,tag:eyBHqnAJNJMlW2Zq8aFwog==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.4" + } +} \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/users/admin b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/users/admin new file mode 120000 index 000000000..ca714e122 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/generated-password/users/admin @@ -0,0 +1 @@ +../../../../../../sops/users/admin \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/host-id/value b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/host-id/value new file mode 100644 index 000000000..3453d8d71 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/admin1/dummy-generator/host-id/value @@ -0,0 +1 @@ +16493 diff --git a/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/machines/peer1 b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/machines/peer1 new file mode 120000 index 000000000..3e5f3fae3 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/machines/peer1 @@ -0,0 +1 @@ +../../../../../../sops/machines/peer1 \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/secret b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/secret new file mode 100644 index 000000000..882ff3c25 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/secret @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:D3aHBQ==,iv:tKAbvLTJGX3uy7GbGv0Ar6ZirIkcAsvcOKA3nN4wIh4=,tag:gAZBZWEpbHYWrZxyEAwwMQ==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1qm0p4vf9jvcnn43s6l4prk8zn6cx0ep9gzvevxecv729xz540v8qa742eg", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtUDFSTTdJeTdFd284Z094\nZUhCRnBiUlVCUURtSFVBb2JXT2dDcVI5b1FnCmdNRkVJbU9aRnFER1VUZnFMSmVy\nblVsTEt5VVhxTEQrNWpyaUgyV0ljL2cKLS0tIDdJNWQrZXpRT3NFclZmVDRhazRC\nU2FVMTVkTEE4TEVuQ29jamwzWGZaeTgK/ehUsaFUgHvQFtS7GMmx22PkgmdDnewS\nmwvy7HSGYXrUjJQVpb2/KtB2dbhEHcv4CGXLBq7FjKVgdLR8EnSsIQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1uehj0t7lhprwenmfvsamrja8xs9uvruw830nfll7m0pmuhddqd9sdwke7q", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDc3kwWnYxa3ZCVUNLSXlO\nZ0JwY0xHR3U4TG1LUXQrblVzem13a3EyMlRrCmtEbWRPTDc3akRpUFdOZjNrdWtT\nYTRQandScHpRNTljTUJvZWpEbEd1SlkKLS0tIGIvU2F3aTgwUkRycGdLVmdDNWc0\nNG5sd3VoZWxFbjNudXMyc3JlYnpHTkkK8MIKY3dhpW0B59aWl3Q1aVWilEKs5KQ/\nGILM5YxSB8HfslC2SxdTVY2bGgFnOCU09nQCv7y1vqyqvvZVJLfviQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-04-08T14:05:41Z", + "mac": "ENC[AES256_GCM,data:OeNZkdkKiosQlhKxQ3XlIJqpxPiEzu9MYHNFNol5TKzlLBLrNbbeoBO5qDyY4dJLzbqYWeUakG9L1UVuCZ3WIZYqO0R4W2JM5Y6IvYVxhLm0uqrjYRvZJgRajm2LFLcNed3ZLHQDWsdTkJ4aBnv1cqz/ACq+vrHe5lhCLDrijRE=,iv:ZLn8pRiKzy/vYx+cSlGCF5owVq8yWUQaSP7rf3sdqtI=,tag:VO79CECmhdJv3WGU3VIZNw==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.4" + } +} \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/users/admin b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/users/admin new file mode 120000 index 000000000..ca714e122 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/generated-password/users/admin @@ -0,0 +1 @@ +../../../../../../sops/users/admin \ No newline at end of file diff --git a/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/host-id/value b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/host-id/value new file mode 100644 index 000000000..5a216dfa0 --- /dev/null +++ b/checks/dummy-inventory-test/vars/per-machine/peer1/dummy-generator/host-id/value @@ -0,0 +1 @@ +24602