From e99a5ff1d553aaedda13eafd01cbe9e3cd1f64eb Mon Sep 17 00:00:00 2001 From: Aaron Peschel Date: Tue, 10 Dec 2019 14:34:10 -0800 Subject: [PATCH] Update the PGP Key for all Examples Commit e9b9f7aeef15870454c8b788e87964efd62ec4c5 generated new PGP keys for this repository, but failed to update the keys used by the examples. As a result, the documentation for testing with the dev pgp key does not work. This commit rekeys the examples using the newly generated examples, which allows the testing to work again. --- .sops.yaml | 4 +- example.ini | 13 ++- example.json | 81 ++++++------- example.txt | 43 +++---- example.yaml | 106 ++++++++---------- examples/all_in_one/config/secret.enc.json | 42 +++---- .../per_file/config.enc/static_github.json | 66 +++++------ 7 files changed, 181 insertions(+), 174 deletions(-) diff --git a/.sops.yaml b/.sops.yaml index d715d2382..3fce56874 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,2 +1,4 @@ creation_rules: - - pgp: 1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A + - pgp: >- + FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4, + D7229043384BCC60326C6FB9D8720D957C3D3074 diff --git a/example.ini b/example.ini index e54a166e3..178ae4952 100644 --- a/example.ini +++ b/example.ini @@ -18,11 +18,14 @@ office = ENC[AES256_GCM,data:knmFCdTtHhE0pt5q,iv:dYMzj5TX0G3g0ZpGkB+CvR2XEoPDAwu notsecret_unencrypted = hi there! [sops] -lastmodified = 2019-01-11T05:24:42Z -pgp__list_0__map_created_at = 2019-01-11T05:24:42Z -pgp__list_0__map_enc = -----BEGIN PGP MESSAGE-----\n\nwYwDEEVDpnzXnMABBACb46+yRjeFaLKegY3FGypZyE2XXiVUTEEL3iOu/gjN5TOT\n+EzgNKCxT0B+4mhG6/BSkxN6D3iU9D7ABeC2a1OO2I177dH5Mu9vG0RhPmxFQoYC\nyvqW8HnYqy0SnX/BaLrUlAOutFCpnNcwCHrqjX5u2w2f/nq47ZODGp3QbHEDxdLg\nAeT+v1BMYMoCuq5GD5bBeAv04WVv4JjgweEQFuAq4tkaBRDg9eXCIZxGmpuMkYHC\nsPEuuGLX22TrU3Nhq23xMiyTamf0qOCh5FDCZ5M2BMBTtwVneMq0TO/idTFumeFk\nXwA=\n=Lrn7\n-----END PGP MESSAGE----- +pgp__list_0__map_fp = FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4 +pgp__list_1__map_created_at = 2019-12-10T22:21:54Z +pgp__list_0__map_created_at = 2019-12-10T22:21:54Z +mac = ENC[AES256_GCM,data:P0QMbP0PD9zTGUbGw4gdyIXP5/RGOnWqplcXTvJyIYDlZLENNGJTSqb02OpZJ7iCCHi/LfzX0dQ0uacCHVbrgh1uWwgaPlvplJ++WVEpF7CHFplCPj4gvcKk2Jh/tNmQLov1VrfbzdfZf/epkiL1ie15+mG4gYiJEkH6zR24t7k=,iv:YLZu6BIN/8LaYR84m3dNJwMFnmyaZptOhYCH0Hwckrk=,tag:ayAkLDan52fEbliNFbhUGw==,type:str] +pgp__list_1__map_fp = D7229043384BCC60326C6FB9D8720D957C3D3074 +pgp__list_1__map_enc = -----BEGIN PGP MESSAGE-----\n\nwYwDXFUltYFwV4MBBABfpPg9QFjTprS/pca9mkTevVJn+MdADBuel9eb3GGVOetU\ncdDn8c9uBdfncH7RvbCK/vwxFsKJ2ItPwRUWlohZmgxCf7bz7GFWuCTjDNaOqBq/\n+ZZ+0N9ebWkPvlP3l9ZNpz/SBuqhNRO2xXY3j4Xo9/SZe2WwDrznyJAN0yPtttLg\nAeT5djVUfbhuhbihBrfKAMTP4Xap4DTgzuEQweCE4gH0vVLgyeXD6mIDDnGGxRuB\nrtR6jc/r3hosWiZX7Xfrkwom28FR7OD95AmKu5kHKanIWVC8UPYKtwPigLQ2ReF2\ncwA=\n=DANS\n-----END PGP MESSAGE----- unencrypted_suffix = _unencrypted version = 3.2.0 -pgp__list_0__map_fp = 1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A -mac = ENC[AES256_GCM,data:P0QMbP0PD9zTGUbGw4gdyIXP5/RGOnWqplcXTvJyIYDlZLENNGJTSqb02OpZJ7iCCHi/LfzX0dQ0uacCHVbrgh1uWwgaPlvplJ++WVEpF7CHFplCPj4gvcKk2Jh/tNmQLov1VrfbzdfZf/epkiL1ie15+mG4gYiJEkH6zR24t7k=,iv:YLZu6BIN/8LaYR84m3dNJwMFnmyaZptOhYCH0Hwckrk=,tag:ayAkLDan52fEbliNFbhUGw==,type:str] +pgp__list_0__map_enc = -----BEGIN PGP MESSAGE-----\n\nwcBMAyUpShfNkFB/AQgAYEPazaZqtgZDKVTT3+Dm4mFVLtxl6tX3agnsDOlt6Xu9\n57PNRhhRosdqjhfltmVL+bKdWBBYhi7V6mA2oyIqPlJ8vupk91SI2XR/97WC8xX7\n61a9GQXqNUldOMN6fKof5UUfTxKkUJkHnmAKHloBwqHnbMN6zPZ2xzc6BO+lRXXu\n3HPUVSTzE/Ja8V6AGAUa4galTmZ1dYNb7vxSvIdv3Kr+yRVzDzc/7G36/LvWjjtQ\nFP6PTL/EN+V4hPAY1bKysmY2/Qq/hl0WFVsPEsdQKAQT4q7cteOiDQssNCUHG1TS\nlS2Qrusm7Gr1zOfE7oes2dyt9alEaCdxsS/EGEg1V9LgAeRdXfTMaT/CXLbkU8Mx\n3Nnw4fuA4LvgNOEwAeDB4sMOyCjgROXbUkXPstneohaWz88pS0GilIy+GhMAgvlL\nLCPrrTKi7OA65LkzpPppjeoj9Nri6NBRoP/iXJUrXeF5BAA=\n=egfZ\n-----END PGP MESSAGE----- +lastmodified = 2019-01-11T05:24:42Z diff --git a/example.json b/example.json index c80181954..4f6b562b8 100644 --- a/example.json +++ b/example.json @@ -1,40 +1,43 @@ { - "firstName": "ENC[AES256_GCM,data:RwGNjw==,iv:nZqLELdF3m03J0udkBhhbT/ob2NxGv8LtuoInvilN4A=,tag:bln64G53ls2V+StjeoPDKg==,type:str]", - "lastName": "ENC[AES256_GCM,data:lUfbfis=,iv:LOKFqXfnOqcGMZ1J50tjHBcUazhVlnAn89kD+vYFzwE=,tag:NGQReEHn+XV49SVaAsfpSA==,type:str]", - "age": "ENC[AES256_GCM,data:If+rEA==,iv:2IoWeDsYgRyc83C08Hw1BMyDwVq2ybMDjLEYr6Yz9AA=,tag:IMU3jtJXQK+oyOxTmQpqFA==,type:float]", - "address": { - "city": "ENC[AES256_GCM,data:3Y42Y91x/ZQ=,iv:IQ/L3sd0ZbM3n+CH3o9TBBYwzLM/r83sBD/Mk3pZ2/A=,tag:xbVTKiDl699bnIGvB4j8xA==,type:str]", - "postalCode": "ENC[AES256_GCM,data:/QhEsQu7YWfguA==,iv:7lTIgG333LaEyBcoasevpLV3bHindHHPaoAU8gkTRz4=,tag:mwGWiTxdPIipcasTD0wUyA==,type:str]", - "state": "ENC[AES256_GCM,data:5II=,iv:hX/U4tlW3plzX78l5H6gN3ej/OD5Zi9TQM7FA7+xayg=,tag:wOpKTLMNmBzogZc4QNwo4Q==,type:str]", - "streetAddress": "ENC[AES256_GCM,data:yWSOIEzJEa5jxQL/0w==,iv:9iXFWOcHy5nc/7Qr+I38NAP4nyF1qiruK18bPFAQq4U=,tag:fAVNUdxLUObCplJl5mqROw==,type:str]" - }, - "phoneNumbers": [ - { - "number": "ENC[AES256_GCM,data:qfn79FKKwgeD1oxO,iv:j0RdoEFzHFI1u1goU8AKRCO0dxBZbvEhvNgVQueVsBg=,tag:RzheQ5/nGjjnw8iCLnpwFA==,type:str]", - "type": "ENC[AES256_GCM,data:M9V4UQ==,iv:K9fM2vFwttRoq+97oAcomxeAiR2u3peWlguk6JrHiUI=,tag:5dbFPjEPvVOnO8C5Y43a0A==,type:str]" - }, - { - "number": "ENC[AES256_GCM,data:LZIOa1sP4Epa1y/3,iv:8xXFqs4hxC0JoPrXIxim00sqYxW5bAF+u9AItq10xtA=,tag:9jDYNB+p2MB/XX/zH468zQ==,type:str]", - "type": "ENC[AES256_GCM,data:w8QcDV2m,iv:qfvYhtK1qvTTiX/AzGm6nTFHzne1DlVIkC8Xfkb8lDo=,tag:sdV1MDOEptfoyooTQHjC6g==,type:str]" - } - ], - "anEmptyValue": "", - "sops": { - "version": "1.6", - "mac": "ENC[AES256_GCM,data:YlhAZo7NAUHlRQzAPoPha12yl3nEaaq3lKyJ1hoMMtw9M7kts1cfrk301arKHrRAssqcqq1RizYVTyennOIj+TpOYoi8dOzXAtm+NrjQrb7SNosGLPXO2mbvOIoeqzZuzureHRCitNeLwzD8+U/vlGhRTuB6Be7TGt55CD+OMMM=,iv:x9DFpKn9xlq5uoRfbV2rnAsmjY4YyZH6wQnBY80x2dw=,tag:JnGt3eJNLRC3FamfNkAkew==,type:str]", - "pgp": [ - { - "fp": "1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhIwDEEVDpnzXnMABA/94OKD8wELXxP6gd+RdirSKvvBhtbyNMDHrkyju75OOqtgw\nnLLAmTq0sea2MZ5IdhhoudVLUbEHJqZDZyLD5KdKCGdS7psAEXjp7usQNNy0mp9G\nIXcjvM2RZArQYwkUYDHYzCbF1vI4W3zdsof8HV9DrJU3St1OzLNICnojYDrk4tJe\nAYKKHiIu3wq9NzOGaElsdpVj1yIAcVTXMU6fV76Z+fQmxQwtz3VDTzrNGcQzGMg5\nM2jkjHENFrYtNIJdobNGftnjcpzTruYxTMp0ysNuJPznqHH2jVO3XodRR0rLlw==\n=cBux\n-----END PGP MESSAGE-----\n", - "created_at": "2015-11-25T14:34:39Z" - }, - { - "fp": "85D77543B3D624B63CEA9E6DBC17301B491B3F21", - "created_at": "2015-11-25T14:34:39Z", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhQIMA0t4uZHfl9qgAQ//d2ZWmkv6LbR4aIw8z4FFs4PyOMWqMS8jhFvmAcS7u0m3\ni1rsuUduD5+PM7EGJo8MibaQL1eaHIobeE6VhXDRkMWBt6vF8sk71H1+JZ6tdOyy\n7rxWFs7B2pn3WakbGlFqrF19gAqYKoUeK938eAika2SwZIFcRv5/nxv6+FZxwZJe\ngSieoGBlaDIHoLVRWCGHQSXAt+mItBJPSgP+jHwUGYvoi0IKUwIXqXQn+jWuFJC5\n3xLr8P3LaMNG9E/7492ZsVZ9F6pX3pNWD5cUd0ThaHrBaEDxWxH3OSfl2axbGTUb\n2+KnHZ274Omf1OzaXUqHPtE8aXcloESBr9jEZe7P8VWQ1PR8lDSSgjQtJ86NrVEx\nmAm4ENtTF/pb9l3IXacNpXZBrHm7JkA6kdDZFS8fF63FnAj23Efzks4IZmKLuRM7\ngFxv07xyKgPnEQKBbedM2XTk+PF3yI9JTTHNY57EIxzbc/V+16HYoC0tvwJ3KgpP\nBh3LcoroKwNaAMbCaLaeqmyIVmrpV0mLwneRlN3yKWdk7z6tP8ONb7T/mKtMjZIh\naStCZxs/Au+UUVt15vZb8w+qzBrfzKjad/+ilbGNu+/48oV13/J4Wq3xymdR5U0e\np2qiJp9X7/EB2ZSp7dKfbYDsIcUrOL8/94ygl1xm7GcwwJOnZ5pCeTz2sLVj5cPS\nXgFuzwS2S02vdHyE3NQ7Q//eX6sIPtb1+nrdIITkrtemUXwvgPL38+J+4xUtXTLC\nu3ZvfbehSYx3sKdRpuR789zK7+aOwbNqbZTFaMMj9eNQzhXl94cXMqCUrBl3Y+I=\n=LXE7\n-----END PGP MESSAGE-----\n" - } - ], - "lastmodified": "2016-02-03T18:46:24Z", - "attention": "This section contains key material that should only be modified with extra care. See `sops -h`." - } -} + "firstName": "ENC[AES256_GCM,data:RwGNjw==,iv:nZqLELdF3m03J0udkBhhbT/ob2NxGv8LtuoInvilN4A=,tag:bln64G53ls2V+StjeoPDKg==,type:str]", + "lastName": "ENC[AES256_GCM,data:lUfbfis=,iv:LOKFqXfnOqcGMZ1J50tjHBcUazhVlnAn89kD+vYFzwE=,tag:NGQReEHn+XV49SVaAsfpSA==,type:str]", + "age": "ENC[AES256_GCM,data:If+rEA==,iv:2IoWeDsYgRyc83C08Hw1BMyDwVq2ybMDjLEYr6Yz9AA=,tag:IMU3jtJXQK+oyOxTmQpqFA==,type:float]", + "address": { + "city": "ENC[AES256_GCM,data:3Y42Y91x/ZQ=,iv:IQ/L3sd0ZbM3n+CH3o9TBBYwzLM/r83sBD/Mk3pZ2/A=,tag:xbVTKiDl699bnIGvB4j8xA==,type:str]", + "postalCode": "ENC[AES256_GCM,data:/QhEsQu7YWfguA==,iv:7lTIgG333LaEyBcoasevpLV3bHindHHPaoAU8gkTRz4=,tag:mwGWiTxdPIipcasTD0wUyA==,type:str]", + "state": "ENC[AES256_GCM,data:5II=,iv:hX/U4tlW3plzX78l5H6gN3ej/OD5Zi9TQM7FA7+xayg=,tag:wOpKTLMNmBzogZc4QNwo4Q==,type:str]", + "streetAddress": "ENC[AES256_GCM,data:yWSOIEzJEa5jxQL/0w==,iv:9iXFWOcHy5nc/7Qr+I38NAP4nyF1qiruK18bPFAQq4U=,tag:fAVNUdxLUObCplJl5mqROw==,type:str]" + }, + "phoneNumbers": [ + { + "number": "ENC[AES256_GCM,data:qfn79FKKwgeD1oxO,iv:j0RdoEFzHFI1u1goU8AKRCO0dxBZbvEhvNgVQueVsBg=,tag:RzheQ5/nGjjnw8iCLnpwFA==,type:str]", + "type": "ENC[AES256_GCM,data:M9V4UQ==,iv:K9fM2vFwttRoq+97oAcomxeAiR2u3peWlguk6JrHiUI=,tag:5dbFPjEPvVOnO8C5Y43a0A==,type:str]" + }, + { + "number": "ENC[AES256_GCM,data:LZIOa1sP4Epa1y/3,iv:8xXFqs4hxC0JoPrXIxim00sqYxW5bAF+u9AItq10xtA=,tag:9jDYNB+p2MB/XX/zH468zQ==,type:str]", + "type": "ENC[AES256_GCM,data:w8QcDV2m,iv:qfvYhtK1qvTTiX/AzGm6nTFHzne1DlVIkC8Xfkb8lDo=,tag:sdV1MDOEptfoyooTQHjC6g==,type:str]" + } + ], + "anEmptyValue": "", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "lastmodified": "2016-02-03T18:46:24Z", + "mac": "ENC[AES256_GCM,data:YlhAZo7NAUHlRQzAPoPha12yl3nEaaq3lKyJ1hoMMtw9M7kts1cfrk301arKHrRAssqcqq1RizYVTyennOIj+TpOYoi8dOzXAtm+NrjQrb7SNosGLPXO2mbvOIoeqzZuzureHRCitNeLwzD8+U/vlGhRTuB6Be7TGt55CD+OMMM=,iv:x9DFpKn9xlq5uoRfbV2rnAsmjY4YyZH6wQnBY80x2dw=,tag:JnGt3eJNLRC3FamfNkAkew==,type:str]", + "pgp": [ + { + "created_at": "2019-12-10T22:31:32Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwcBMAyUpShfNkFB/AQgAqOSgFKTVw2YlLgxbpdTSOyU7RdSqk5nsYevP2pWq6/W5\nkIAHDM02IVZAGUUMdxoeCniv8ZkUGNPWPVKXwFYs9VzbVRfzIzl5KldIUgyAqYat\nE3XRZOfSgFLrMEf4zBbgMDigorjBndtekUVJ909v6IjvseXryiK8Gn7xPNbuyxQg\nkKXMw6xkB1f2XmxPYFtbqN175Q5FRzrmmdOTQmy1zMJx7jjyjB4KEJw5bL/NPBqT\nKwcXYToc55swEtT+qROj6bPLd2JdIirr4Jq/e8tAwwMTfB3zD15rXGLRWrD0Ggi+\n+44oZGs82GLMA/jIB3/8qTsOWQ7NFNHzdE8FdFYOBtLgAeSXs4cBb84MTSDo34YG\nYQCg4WuP4ELgBeGXuuBN4t2x+angTOWGy2BRYcT900Gk7T4kOMlKNaHjFaV0AUws\nk0NvAuabj+Cx5E0EkoKway3Efj12sDP4NAzi+15ooOFAAgA=\n=qmJ4\n-----END PGP MESSAGE-----", + "fp": "FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4" + }, + { + "created_at": "2019-12-10T22:31:32Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwYwDXFUltYFwV4MBBACPwtWVeMiWQu5BnkTRJ5HIcqJBq2Mxc1uyE92kWSgtRPPM\nVzTptFT73CFVTbIS+1nLn9YNR932KGiOGGCMBOsyMwbNSeJAF9rYipwEKat+HPdR\nRU5l5p5yxxmPWH/gVM1QzZALq+RJOrO+im96drCzKD/hkRHImdkUWgnjVclvRtLg\nAeRyhvNkQVmQO1+aPlyXdIok4Usn4MTgFuHK2+Dg4piAm7vgJeUuwI1b9XbXkkmP\nfvM2AliO1p7nIO00tRab8pOy5BUX++Bc5DGBLjAPUHvjUuZzjBJvMD3iAgD1OeFf\nbAA=\n=o8CW\n-----END PGP MESSAGE-----", + "fp": "D7229043384BCC60326C6FB9D8720D957C3D3074" + } + ], + "unencrypted_suffix": "_unencrypted", + "version": "1.6" + } +} \ No newline at end of file diff --git a/example.txt b/example.txt index 3ee315940..974eb8b76 100644 --- a/example.txt +++ b/example.txt @@ -1,21 +1,24 @@ { - "data": "ENC[AES256_GCM,data:nk7oZA9rH+Dr/BZhz/RQpzqR3CnapvK11LOBejE794qBFbdZS+AK1BneRcYVTQfLy/L7bHcayh82wTEFImfa6TGwn7jIHvDEeOCqsMlu5fSyDaACMvbLQZl+93DRYGIZ/hShQqlyxC+xkywvcnUVzcJ7qOvi9DxrSVfo8CvGeMLl3WAatJpLm1FmMtvO7JyJZYHd2dNWa5pPo0s=,iv:h8efJaRPketLIRemE3/lz1O1a6DS20buXssw4SJOtKA=,tag:TaC8VAcXmE6T0+dAuhicSA==,type:str]", - "sops": { - "mac": "ENC[AES256_GCM,data:OQnRHfLfaxsMclFLTsNoog7JvEyMOBcXWQ/qGRmAPQmHW4pM2nzW1n8gdVcSGTA0AHz1Dgi3HW1r9E23z2Kf6K+D1JXSed+krs9BgrMO4Cc0mbPme+dYrCcOOYuKWmwlW6n9X+OiTzJ8tQvOJHGBGjs1+829F+Y2DZ1n5/62cHQ=,iv:gx99cyKW1IfA1q1rKvSRLBauntaAxwIta3Tqq6b8NL4=,tag:eTAYmXIkgHIdn/JKTIqm0w==,type:str]", - "version": 1.0, - "pgp": [ - { - "created_at": "2015-11-25T15:05:50Z", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhIwDEEVDpnzXnMABBACKKUrfyxDq6mZxOsCaOtvu3+NamEHm8r3WTJt034ou6J4w\nPmww4tz8w+iCKRaVe5Bu0OTeh3zJkpvgnR+Qb8l+sDdm/PKZhGY0TCXfXndWa7TS\n60DBVnLr8J8MiqtF5SOrvkc74GVnxGIzePRQwBDCBASydFpwcwfdjcZRILehJNJc\nAXm4WL7aqUfaUpZIk7QhoVUPhaB3wLmiT/leTBIRzb52qKIjzB5oW4RgdnhoSK7e\nGeowLlxPKQujXPqncnPN/yctvPM1yokmGv3BkVi47CiVtZPFYvzsxYevn38=\n=SqMF\n-----END PGP MESSAGE-----\n", - "fp": "1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A" - }, - { - "created_at": "2015-11-25T15:05:50Z", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhQIMA0t4uZHfl9qgAQ//Yb/uQ1hP1VY+53rHZZtW/gtC5jZB/QVY7hi3KoacHPJ8\nvySBFZnp0ZZAZf3ACWkQZZiPXvwA9cFFaxocy7KljNQ1othEgEzQC6+gxEzKmjnO\nizAqS01vubs4KiACQza7H9XXj5sQrq6+lmSNOlMWEtzBYkGjXzB+krWNPrm7EvKz\nvJtsjX0WTiii7y1vKcpKJJuX8W6Yw25IKlOawIqtrL9ATsBHvx+WgP3F4wVwAD8k\n/1RFezv/EXXEd27VcSR0QePUp2afSQq7fcmYMWkFIToZ8XOc+51uEhB6L5BcFqH2\nIBbLHQIS0fBv6pVUQjJg+W9Qs3gKo6fST7f12J0SGs3jStQ37k/vTGFocYy2FQcL\nSSAzYIMhbexp/CtnM5OH4NquGywsiACN9oIvsdZl1yJ85dN8JwRWqVPfSQSTYk55\ndMkyX6dPJFE9M/6EngbZSnHmaIDp86mwAlMftLnwm5ArjHS7wTTolHCeTsNc8nsf\nW0r1bcTOWx0+V3HhOsKvHPRnADr6YBf/BScp/CywMht75UpnwA3l0ei52a6OT23v\nPk/wicuduSB3gDxC+i3IIxLxJv0GC/QTqxt0/rJAYJBIe5S4EVgizLU9uCYI7jXk\nyl3sha+4cI5GjBsgQlurk72ccJHcCswEhePkIBszi+DqHXv2ki3SAuNUSXYkY7/S\nXAGdxAXfg5VgIVALqFYSO+PD33C+oKL/q2LDhiV87wU3VNjPGt0ZOGnFiir3twE6\nTWZ5dh/kl4LitajXEKuS+127S2pPcdAICEth8wLE9KrkUjEBx7HdgRM3VXGH\n=lK8+\n-----END PGP MESSAGE-----\n", - "fp": "85D77543B3D624B63CEA9E6DBC17301B491B3F21" - } - ], - "lastmodified": "2015-11-25T15:05:50Z", - "attention": "This section contains key material that should only be modified with extra care. See `sops -h`." - } -} + "data": "ENC[AES256_GCM,data:nk7oZA9rH+Dr/BZhz/RQpzqR3CnapvK11LOBejE794qBFbdZS+AK1BneRcYVTQfLy/L7bHcayh82wTEFImfa6TGwn7jIHvDEeOCqsMlu5fSyDaACMvbLQZl+93DRYGIZ/hShQqlyxC+xkywvcnUVzcJ7qOvi9DxrSVfo8CvGeMLl3WAatJpLm1FmMtvO7JyJZYHd2dNWa5pPo0s=,iv:h8efJaRPketLIRemE3/lz1O1a6DS20buXssw4SJOtKA=,tag:TaC8VAcXmE6T0+dAuhicSA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "lastmodified": "2015-11-25T15:05:50Z", + "mac": "ENC[AES256_GCM,data:OQnRHfLfaxsMclFLTsNoog7JvEyMOBcXWQ/qGRmAPQmHW4pM2nzW1n8gdVcSGTA0AHz1Dgi3HW1r9E23z2Kf6K+D1JXSed+krs9BgrMO4Cc0mbPme+dYrCcOOYuKWmwlW6n9X+OiTzJ8tQvOJHGBGjs1+829F+Y2DZ1n5/62cHQ=,iv:gx99cyKW1IfA1q1rKvSRLBauntaAxwIta3Tqq6b8NL4=,tag:eTAYmXIkgHIdn/JKTIqm0w==,type:str]", + "pgp": [ + { + "created_at": "2019-12-10T22:32:24Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwcBMAyUpShfNkFB/AQgAtEp3RbRoQiSrDBneXAjxKcI7Wu58U/WgivbTXm9KX+T+\nZxPvi1lmnl87sfV80zr+um7IHCqDbX5KJzv5ThNreWoSnc8AjXCJXuQ0u/lLr1Yt\n51QKuzrS6Fzafb5K0eHVduLQKE+NtNqctZB756h4C+B7hI4SKMdzb11KoY5dzkkz\nL1CY02xTrOmtS86JrdaQZ+qj9auBIIQTxbTeQunyPoakP51ZXXoDMtd3hX+Qfi10\nboWtgJLW6ooaWS+OJgLcft7/fBK9LA0DO90abBdReKYPFPE8gpBSI5qCfEKQXmpW\n0MihO1HJI7QJyMHqFRQOqOSfchAuE+66jwO9lmvlftLgAeRScwmjwQ0YItYE1zhE\njNpo4cKA4PXgYuG2VOAG4qLtq87gReVMiPo8CXLY9hCCE8jKBDBvCs6IBtiZj56k\n6lgc5mSrgeDq5DB2+yKxFUDynhkU1AmAQYviGn5J9OH3AAA=\n=ZfFh\n-----END PGP MESSAGE-----", + "fp": "FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4" + }, + { + "created_at": "2019-12-10T22:32:24Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwYwDXFUltYFwV4MBBAAkHHUokAU7h7g/QDN5M1ya7WhQtH6mqXcxGBDwQbU9hVpR\n6LVwrRScM91FYwc1jRI8ZrLon44OZSv6BfZo6fq864Jet9zS+5aVRLzNLNx0Ymlt\nG/w+phwu0cKfDxDoBB1vNJ6swDxTB3aVdofFjf42t17vdaHVh+KKGvqEX0ejC9Lg\nAeTWmszfBM88hd1uGp8rvJi64Sg/4CbgN+HsH+Do4j2hPzzgSuW8yskGP+ppTqyL\nxUTOPqlq4e/1ddzrLYe1e159j+M7/eD45KcUo41UOZJhtXINL99gjB7iWpySU+Hx\n7wA=\n=7ULr\n-----END PGP MESSAGE-----", + "fp": "D7229043384BCC60326C6FB9D8720D957C3D3074" + } + ], + "unencrypted_suffix": "_unencrypted", + "version": "1.0" + } +} \ No newline at end of file diff --git a/example.yaml b/example.yaml index 35a477e8a..225aeea8d 100644 --- a/example.yaml +++ b/example.yaml @@ -1,77 +1,69 @@ -# The secrets below are unreadable without access to one of the sops master key myapp1: ENC[AES256_GCM,data:QsGJGjvQOpoVCIlrYTcOQEfQzriw,iv:ShmgdRNV6UrOJ22Rgr7habB74Nd/YFxU4lDh6jy6n+8=,tag:8GT6U8lzrI27DcFc1+icgQ==,type:str] app2: db: user: ENC[AES256_GCM,data:Arbb,iv:7bjm4ZaVFlxNk3O4M1P67TqfFtXTOHOe5x9rjF6/R9o=,tag:d4+O8BUj+02qaeJorev2ww==,type:str] password: ENC[AES256_GCM,data:9/jSxNCq0A==,iv:5mk+GS016hKGj6gVfQDMSyuuPy7/SVHLsqQXK3p1nds=,tag:AtK4nPFoSOOgdw6IZmiZmw==,type:str] - # private key for secret operations in app2 - key: |- - ENC[AES256_GCM,data:UFSoBpaS7n5nipCTZeIA9HCsW619k0FO2/xKqu7eU4cMOHHrvk5fCbEAdXpz9HLiDTtXuRgA2ZdMSfD9X/mqHC3x0BNoFUtdpy7ZdPHUKiMgZEcI9lqUxEIREa9RU6thjTp0x5owxvyv4I9KqtSWFIJOhxwR1tjEGe0W+ErdXCXoI8D8/cVWDnMIFSjER1ks3dcgsldaaaV5ahUK/EmP/RqZhf1f0VEgd1+dZKO2fAjLX5kLEYDn2hkAfJZWfKzcpcFFWijeS/AYtyRnAV5eAv0R8k8vTm7w5kOMix4bJgqZ8HnouJ1sxl0H13TktLjshDftpybVfKRZ9ynOOit8nj6PRIOICdc/+gPSg7JLjEP57Q4EKctUeljFAjcyfan9mJljznXUeAJodO2lJup5QaNTXDTAC9KsRn1g2F05TUAxoEJGkli4zPK1EtuO4YwoajNCIW+s/3cjS+1me3gofHu4X6fkW3OxofboFTamO5BFQWd/A6e/DMipz5jcFqTGs8T108uPAabomoshDCpZGGYism2FrzpQHChkQHtv2387JP8/9fQI6GaHalrtXD3rg9W9T80+u3Z2HhkVdyusa/yWXnEanJi8G7uWq+9DpR3svub+Rf8EZYVQHBejjyP9Zl6fkytWbWDDtA4JlIdPnkU=,iv:oLuu8Xnv0AGS02t/eFRsZ+WHB/enNPDErlIxb4tAVh8=,tag:u9d4iOnDOENzWmm7hdg7Sg==,type:str] + # private key for secret operations in app2 + key: ENC[AES256_GCM,data:UFSoBpaS7n5nipCTZeIA9HCsW619k0FO2/xKqu7eU4cMOHHrvk5fCbEAdXpz9HLiDTtXuRgA2ZdMSfD9X/mqHC3x0BNoFUtdpy7ZdPHUKiMgZEcI9lqUxEIREa9RU6thjTp0x5owxvyv4I9KqtSWFIJOhxwR1tjEGe0W+ErdXCXoI8D8/cVWDnMIFSjER1ks3dcgsldaaaV5ahUK/EmP/RqZhf1f0VEgd1+dZKO2fAjLX5kLEYDn2hkAfJZWfKzcpcFFWijeS/AYtyRnAV5eAv0R8k8vTm7w5kOMix4bJgqZ8HnouJ1sxl0H13TktLjshDftpybVfKRZ9ynOOit8nj6PRIOICdc/+gPSg7JLjEP57Q4EKctUeljFAjcyfan9mJljznXUeAJodO2lJup5QaNTXDTAC9KsRn1g2F05TUAxoEJGkli4zPK1EtuO4YwoajNCIW+s/3cjS+1me3gofHu4X6fkW3OxofboFTamO5BFQWd/A6e/DMipz5jcFqTGs8T108uPAabomoshDCpZGGYism2FrzpQHChkQHtv2387JP8/9fQI6GaHalrtXD3rg9W9T80+u3Z2HhkVdyusa/yWXnEanJi8G7uWq+9DpR3svub+Rf8EZYVQHBejjyP9Zl6fkytWbWDDtA4JlIdPnkU=,iv:oLuu8Xnv0AGS02t/eFRsZ+WHB/enNPDErlIxb4tAVh8=,tag:u9d4iOnDOENzWmm7hdg7Sg==,type:str] number: ENC[AES256_GCM,data:KIpKMuwET3zDczZQ+w==,iv:ocf+UunCIQAbZsZzeDmT4BljsSb7F6ybQ26D9AViR2k=,tag:tUmZy0ZPCyKgwasePeZelw==,type:float] an_array: -- ENC[AES256_GCM,data:An4qJsfBO1bVAZo=,iv:swgh9CSBihQf4JnLLKVFsT2TPyKok6MY0Uet//nAK1k=,tag:4mrt6IKFWjuEIbm6gylo7Q==,type:str] -- ENC[AES256_GCM,data:xakhro9jY0kNqpc=,iv:hucFzENuWLRK15IK3mbBELE8+eZWoSfgW724Gi7yWCU=,tag:YSFJcTFLRTJCCb6h3TLb2Q==,type:str] -- ENC[AES256_GCM,data:aGXaMsUIQBAMqutjqZPtU2hzwInryp7zao33Vt7JPY20S8eNFplGfyugRHlWbLTPQ5RHjYoPrQAyUQ==,iv:J4srvF83nPbkXKu674gINReMJasUppW4osTi/HWTGXs=,tag:g2pUXrfP5ZjA/0oYJ4yViA==,type:str] -- ENC[AES256_GCM,data:nLmw6dwybYVA65FXDbgD8Q==,iv:E047Yxv3tlwKIDrg2rm0Yng3DIdmqOPKlukcyLSsqO0=,tag:oCtYybAn4SnlpVAdwKOLnQ==,type:str] +- ENC[AES256_GCM,data:An4qJsfBO1bVAZo=,iv:swgh9CSBihQf4JnLLKVFsT2TPyKok6MY0Uet//nAK1k=,tag:4mrt6IKFWjuEIbm6gylo7Q==,type:str] +- ENC[AES256_GCM,data:xakhro9jY0kNqpc=,iv:hucFzENuWLRK15IK3mbBELE8+eZWoSfgW724Gi7yWCU=,tag:YSFJcTFLRTJCCb6h3TLb2Q==,type:str] +- ENC[AES256_GCM,data:aGXaMsUIQBAMqutjqZPtU2hzwInryp7zao33Vt7JPY20S8eNFplGfyugRHlWbLTPQ5RHjYoPrQAyUQ==,iv:J4srvF83nPbkXKu674gINReMJasUppW4osTi/HWTGXs=,tag:g2pUXrfP5ZjA/0oYJ4yViA==,type:str] +- ENC[AES256_GCM,data:nLmw6dwybYVA65FXDbgD8Q==,iv:E047Yxv3tlwKIDrg2rm0Yng3DIdmqOPKlukcyLSsqO0=,tag:oCtYybAn4SnlpVAdwKOLnQ==,type:str] somebooleans: -- ENC[AES256_GCM,data:LZkyvg==,iv:a9QepfteG4ZWipwWEnb3JRDztHCWNNxdbfC6L2op0dM=,tag:CY1rv9Nntbz2pMMz/A9OvQ==,type:bool] -- ENC[AES256_GCM,data:iKPW0nc=,iv:shJr4plRt/YJ0HfAl3HY86LXq/3FUgIDMLBqpddu5wA=,tag:L3IwlNRPcZiarn7YWn2dLQ==,type:bool] +- ENC[AES256_GCM,data:LZkyvg==,iv:a9QepfteG4ZWipwWEnb3JRDztHCWNNxdbfC6L2op0dM=,tag:CY1rv9Nntbz2pMMz/A9OvQ==,type:bool] +- ENC[AES256_GCM,data:iKPW0nc=,iv:shJr4plRt/YJ0HfAl3HY86LXq/3FUgIDMLBqpddu5wA=,tag:L3IwlNRPcZiarn7YWn2dLQ==,type:bool] this: is: a: nested: value: ENC[AES256_GCM,data:96iQFcKdmKcocHCnOm7MR78W7uFZPGoZWRyH,iv:AQ3HwSFXhP3Mx4PoLvsyb9fwsYRaQZsV3NRH5dGhrXw=,tag:l6KHQfmm/QbnmPdLvCfocQ==,type:str] - -# sops supports unencrypted fields -# by adding the `_unencrypted` suffix -# to any key + # sops supports unencrypted fields + # by adding the `_unencrypted` suffix + # to any key somelist_unencrypted: -- all elements of this list -- remain in clear text -- because of the _encrypted suffix in the key +- all elements of this list +- remain in clear text +- because of the _encrypted suffix in the key nested_unencrypted: this: is: all: going to remain in clear text sops: - pgp: - - fp: 1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A - created_at: '2015-11-25T00:32:57Z' - enc: | - -----BEGIN PGP MESSAGE----- - Version: GnuPG v1 - - hIwDEEVDpnzXnMABBACBf7lGw8B0sLbfup1Ye51FNpY6iF/4SPTdjeV4OB3uDwIJ - FRa6z7VR+FrtWyyNYRNB2Wm5eegnEEWwui6hFw7tvlhkN8C5hWQ0B47oYMTstZDR - TR3Eu7y70u3YLoQKZgDnPb6hQplGIoYVd/EMpDgKmKnmz5oCiIkEI68T3aXo5tJc - AZhplIlk9eSMHIW9CmGkNp5HtZlQWzVSdGdcQcIUBG4F+Vf40max9u0Jkk1Se1do - BJ+D4Kl5dZXBj3njvo4YdZ+FGoYPfMlX1GCw0W4caUu6tD8RjuzJA+fYo2Q= - =Cnu4 - -----END PGP MESSAGE----- - - fp: 85D77543B3D624B63CEA9E6DBC17301B491B3F21 - created_at: '2015-11-25T00:32:57Z' - enc: | - -----BEGIN PGP MESSAGE----- - Version: GnuPG v1 - - hQIMA0t4uZHfl9qgAQ/8Da1b/hWg6wv8ZoieIv/AlTp2Qa45dmP0yUO38vu3yn+8 - pl5YobTljaSW9EJ0rpR70/9QW7/EveJ81XpjEI4OFUb5c8OF/gz2IEW8B7Gwbi1B - joeqU/H/u2PYTnAfB4dP8g99sd0s8o6RQNQDHimlczh9/QTcVYogHBeaNnpfavpm - 128b0zkG0wH3BRYKwRIhk/506H4XFSOqSkN8x1p9UrN481O9vNP2XnCiTBLAWzHY - 6En8WUrHh0jLMAQ3MaYZCa+x3Dp+rfobqQA/4tvqA3Ai1duNfWNMk6p43kq8xErC - yIX0Kb0RKz3Sy7HxP2LvF1HfKWMkZ9wsleJAhJ+ChvCTsKL2PTYoRPtLVbCXi/Cn - Y52aeMM9KbauXMq179Kb36HHhCGE0Ad1nBBcLxJ+TY6B98jt+YthmPe8GUMDyXKl - fimpQ1qES2CE1YHnryfr/rlSl81VVOMisKW1jEBmqpMNw1Y3YMjBEWfsouQuX0rV - ywb7G2vHC/OLV4gsgaPgHUDU3Mp4cYoel0YuffHaXFlkDiqU+T96l0T485QR+BCf - F9YR3ZDYoHryWIqQYtz910KmPWUXX/h54ro7/8Rngt4DoB9dJ2PG6apa+VZqW9/5 - 4yEvv+CREkFjzjjGRqy1GOxVmombSETo+XQiQS4pj37JwmtgscaEW9hbKDU8twzS - XAGgfDxo0DklfEKFkccH8G40SS9bD1ilNVoOU513lZF8X21ZDm+fP5MyOU45pRYT - H6JUTisfwKa2t319jR0cfy81dMxUjwTAdNBOiE0nj+Iz0i3ekBIl/wmtVWpJ - =dWBE - -----END PGP MESSAGE----- - unencrypted_suffix: _unencrypted - mac: ENC[AES256_GCM,data:p9Jn/KVtp9NEQK39XLcr6Lw7cgLX2A23SAZsCyhdj88+aNkAIavzJMNNPD3z2dOpqJfpccdwEX3p5rfY6xxoQHpLjbbPOi4J2ViYUZ9NFM4lFTtKdmaB/Kugr7lNxsNw+lWB/UjBQvjp+OBfDUr3l4ZGegaN94wAiPgur+tqXpw=,iv:PDW1eTyPwR4VY/5xugSawMrfhFNdVVYVsTaVpmCTxsY=,tag:VzVKQWa/K49I5mjBCfRBQQ==,type:str] + kms: [] + gcp_kms: [] + azure_kv: [] lastmodified: '2016-03-16T23:34:46Z' - version: 1.7 - attention: This section contains key material that should only be modified with - extra care. See `sops -h`. + mac: ENC[AES256_GCM,data:p9Jn/KVtp9NEQK39XLcr6Lw7cgLX2A23SAZsCyhdj88+aNkAIavzJMNNPD3z2dOpqJfpccdwEX3p5rfY6xxoQHpLjbbPOi4J2ViYUZ9NFM4lFTtKdmaB/Kugr7lNxsNw+lWB/UjBQvjp+OBfDUr3l4ZGegaN94wAiPgur+tqXpw=,iv:PDW1eTyPwR4VY/5xugSawMrfhFNdVVYVsTaVpmCTxsY=,tag:VzVKQWa/K49I5mjBCfRBQQ==,type:str] + pgp: + - created_at: '2019-12-10T22:21:27Z' + enc: |- + -----BEGIN PGP MESSAGE----- + + wcBMAyUpShfNkFB/AQgAHVXAsuYdhw480AzP93Z0CXbLXjA2jaafuANz+c73olKj + hEHzfwejHaEhmIYfTMTo55uyhmElfEYkqjoVculPWvBTSgUkzvC2bz52xljLBxF6 + F0G2Mu/dgWGsFJwIcwMNWgGUH3o5l4rNfOIfstjgZ1WBNcbvOsnDxqfGCDQ/il71 + XsRRYcrChfLt7qLfD6yVwY93RQ/yIHmlSkHCUl/MIOa9rfcapWzWy3/96cF92jno + XVPi54NgZPPRKWFZmBAgIoh1rsFKBdLkO7WVbl95sr2GgZ3f4wYVD8ckqZC96Zqv + IKOWK8RDCxXaP4ombYXe0lWxY9X9WlwXw8nhMTp2bNLgAeSlyLrIeVWq5fU2PfDj + 19hI4cIR4KLg5eEWKuAO4rn2Lnrgy+UO6gxLiRnQwmsT0RPtLRXLAPfzNrr0925E + u1mPK4wTsODO5CVWH5kj1YvCJB90Iz5jBAbiP9Z7pOFCoQA= + =2iFU + -----END PGP MESSAGE----- + fp: FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4 + - created_at: '2019-12-10T22:21:27Z' + enc: |- + -----BEGIN PGP MESSAGE----- + + wYwDXFUltYFwV4MBBACSDDuxJCbjcGpN65bJs+sje5Ca/MT4dK/hEeOGHa8DQxxb + 9RuGjOKqbWTz4pOtp2msBtZBQVaAXihKCSzWc7ImqGmIj2QItV1R61QiZt7blt4W + 70LhxoubZogT5Od+H/TVLObN23zTwHXWkXjIkkb11W8WdktRigVq/459FB6APdLg + AeQEpiW9271juedlRyeT+W+x4afR4Obg8eGgi+Aa4tPNqcng5eU3T833EBmKA4gi + /ddkR09LRS+NOoFHfxz8Z7VeNfuzJeDI5DhKZVYVq16/AVSLTLA5FuTibdYDR+Hu + awA= + =DrZM + -----END PGP MESSAGE----- + fp: D7229043384BCC60326C6FB9D8720D957C3D3074 + unencrypted_suffix: _unencrypted + version: "1.7" diff --git a/examples/all_in_one/config/secret.enc.json b/examples/all_in_one/config/secret.enc.json index f400b1eaf..7bbefadbf 100644 --- a/examples/all_in_one/config/secret.enc.json +++ b/examples/all_in_one/config/secret.enc.json @@ -1,22 +1,24 @@ { - "github_oauth_token": "ENC[AES256_GCM,data:B2/q7WKJRqAUf4vvh8o=,iv:WpyxvYMHVMz4UvX2xZf79jaQYTSdepF96k87nMcuEro=,tag:FIqBSEuhh14JyjkGlW4hvw==,type:str]", - "sops": { - "lastmodified": "2016-02-12T05:14:20Z", - "attention": "This section contains key material that should only be modified with extra care. See `sops -h`.", - "unencrypted_suffix": "_unencrypted", - "mac": "ENC[AES256_GCM,data:In6U2fZvaX2JI9jSnNYwWEYAuyh5YPUwCaAV5qeWON47zxxy4f2ad9gNwqxS4WsA7jf/DsYXv73OyXTqWV0sb8CBtzyVjzm9tgIcwNkKncROXY2njT+Y1LZAdIDPnz1Rw9PHOfZwHM8xxlly78uK/TuzX0nXADBtkIAAksVa3xw=,iv:/GjlxMSNouhw8yqsAG+bfGIz+YWz+/LNfrOHh/LC4OU=,tag:/5I+0uEWQ3hIL9ztuPQZwA==,type:str]", - "version": 1.6, - "kms": [ - { - "arn": "" - } - ], - "pgp": [ - { - "fp": "1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A", - "created_at": "2016-02-12T05:14:20Z", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhIwDEEVDpnzXnMABA/9hQVFyHXnNCnE0YIcXvar4YtFyRNnuV5zTaQskRqPYS14z\nPkqUpx03PVsT4c84YLx3bAu9OM0so8fsXAW7+YpX5A1ZChWpy0Qt7lg6k/4qyUSl\nMO5x+4ZdU5C866no0Q3UHrBy0oxORYUwbKsWU8IMSNWuSXGcqRsU0nyschvhb9Je\nARNsbbGsL2qeaYqjTwD3p3awkef2voVwYGTuSbvKcEfb5X1JrWrX1Igk8wwCe/uw\nlB2SXpk1bQ16ZfsT39+bOaeu6v8mREHG+KKk3k7ddFmML5TbPYqSme7BcW1IQA==\n=c6L/\n-----END PGP MESSAGE-----\n" - } - ] - } + "github_oauth_token": "ENC[AES256_GCM,data:B2/q7WKJRqAUf4vvh8o=,iv:WpyxvYMHVMz4UvX2xZf79jaQYTSdepF96k87nMcuEro=,tag:FIqBSEuhh14JyjkGlW4hvw==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "lastmodified": "2016-02-12T05:14:20Z", + "mac": "ENC[AES256_GCM,data:In6U2fZvaX2JI9jSnNYwWEYAuyh5YPUwCaAV5qeWON47zxxy4f2ad9gNwqxS4WsA7jf/DsYXv73OyXTqWV0sb8CBtzyVjzm9tgIcwNkKncROXY2njT+Y1LZAdIDPnz1Rw9PHOfZwHM8xxlly78uK/TuzX0nXADBtkIAAksVa3xw=,iv:/GjlxMSNouhw8yqsAG+bfGIz+YWz+/LNfrOHh/LC4OU=,tag:/5I+0uEWQ3hIL9ztuPQZwA==,type:str]", + "pgp": [ + { + "created_at": "2019-12-10T22:31:59Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwcBMAyUpShfNkFB/AQgAfHvyMZxrbbelcvAW5snCvs7NzrnvqZLhnl3WPcerPzpF\nfYk9x+DRc8ucJgP7ETj7R+gNy8croHNs3L8tfXYLecMiMXztuDYyqKmhoxn1IFYu\n+7aEyyCk+hXjaIzJl59xpqo+0DLYRl8Zd1n463B3m7GPfytuaRoXa8nT2NP4zKZx\nr4xEtrBRSuqDrVpcVObTg7mUhjoyIz236oGFgH4td6/hVp4yR/wa+rcA7IbjmQG0\nidoAcX9io667u6AktiOoslvBSYdTzmQNuc7OdKQJIFoVRar4z6duDQgX8Qh/htIO\nu1GnuJqqCcpfgvf+c33xwS43bmGIihr3pNOEkgYRw9LgAeT9UzHA8ZDrYQZK4gjU\nZfnv4dC44Ezg7+GbdeDc4ixTvkDgAeVFgknSmhtbX7QXjlS9vlWcDHo3vP2HR5Eh\nJ8bAvnzwDOBh5PUFz9JPMgt1PI5NH4tFvPziqyT9R+G6YgA=\n=yAwi\n-----END PGP MESSAGE-----", + "fp": "FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4" + }, + { + "created_at": "2019-12-10T22:31:59Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwYwDXFUltYFwV4MBBAA5W38qt3Nuv/sIZEHs1ZuM7ERWJMZlMkprJ03AHNBTkNtU\n8vUTvT5EF/7g7vcW4NxQAJbXsTMzFuIPqGbnXHLcBhSTYQPlD/HtSMiyYSlyLiYc\nq15Rt8wyRpy4rk7J7Yli3nDdRxCqaTE2AKQ52p/N0H2/S7AuwO0O4TuPSdDLbNLg\nAeQ5Z5o/Tk5FBV56NfRY9MEI4Xhi4Gzgl+GFKuC/4vnIe+3gG+X8TnOTdZBvyv/3\nJh/rIup3VA8GTDzj9CNuAL7FcZztg+B95I2gJHDsnJf9kXx1A5s4WszimZlJPOEn\n4gA=\n=Dkjx\n-----END PGP MESSAGE-----", + "fp": "D7229043384BCC60326C6FB9D8720D957C3D3074" + } + ], + "unencrypted_suffix": "_unencrypted", + "version": "1.6" + } } \ No newline at end of file diff --git a/examples/per_file/config.enc/static_github.json b/examples/per_file/config.enc/static_github.json index ac7acc6c0..3c9ff3977 100644 --- a/examples/per_file/config.enc/static_github.json +++ b/examples/per_file/config.enc/static_github.json @@ -1,34 +1,36 @@ { - "common": { - "github_username_unencrypted": "twolfson-dev", - "github_password": "ENC[AES256_GCM,data:h1bhG6v0vDYf0Q==,iv:cQ3IS0D7TnC/06VkEhRcx2ClVGGQbWEXxGvlyBEXxMM=,tag:D/ADFlzJcwkx85GzgQqkfg==,type:str]" - }, - "development": {}, - "test": { - "github_username_unencrypted": "test-user", - "github_password": "ENC[AES256_GCM,data:jFD75rp2Wwbnk0iJ8SYITwccz2Y=,iv:7nNzm1Oi9dCZDT4pbYWpUamf6lXOsleDhnJYgPBG0cI=,tag:Cwl+//B1u8LsPU43FnqIBQ==,type:str]" - }, - "production": { - "github_username_unencrypted": "twolfson", - "github_password": "ENC[AES256_GCM,data:lc44Ny0kelmq1s7CDLE=,iv:qmdpHMFyyu8Fx9Qy0autN5HrANIhk6fCXObPd8ojntU=,tag:Okg6Y/BqSd2Q/yU9IYOPkw==,type:str]" - }, - "sops": { - "mac": "ENC[AES256_GCM,data:25YOvnWtLThQwdloh15gdgtebnLDRRFYOLgVvCKaJLSWkwInZnYNusoPOQ/zWCwWLz9dOzYq2q+CfANopnIxLw7OcQsaz1CNE3tDeE/j7D6eraFvhbqxbSBcOvMFIO5wswmcKJq60W39DovRosNmLh22u+kycIpfyykex6SIpCU=,iv:l8/149y0iQv248qDN+KFjgEDGWUej/XUIAvwN3OKewE=,tag:g6ul7ing5PlRO/Ofz3eEkQ==,type:str]", - "version": 1.6, - "kms": [ - { - "arn": "" - } - ], - "pgp": [ - { - "fp": "1022470DE3F0BC54BC6AB62DE05550BC07FB1A0A", - "created_at": "2016-02-12T05:14:20Z", - "enc": "-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1\n\nhIwDEEVDpnzXnMABA/9hQVFyHXnNCnE0YIcXvar4YtFyRNnuV5zTaQskRqPYS14z\nPkqUpx03PVsT4c84YLx3bAu9OM0so8fsXAW7+YpX5A1ZChWpy0Qt7lg6k/4qyUSl\nMO5x+4ZdU5C866no0Q3UHrBy0oxORYUwbKsWU8IMSNWuSXGcqRsU0nyschvhb9Je\nARNsbbGsL2qeaYqjTwD3p3awkef2voVwYGTuSbvKcEfb5X1JrWrX1Igk8wwCe/uw\nlB2SXpk1bQ16ZfsT39+bOaeu6v8mREHG+KKk3k7ddFmML5TbPYqSme7BcW1IQA==\n=c6L/\n-----END PGP MESSAGE-----\n" - } - ], - "lastmodified": "2016-02-12T07:08:50Z", - "attention": "This section contains key material that should only be modified with extra care. See `sops -h`.", - "unencrypted_suffix": "_unencrypted" - } + "common": { + "github_username_unencrypted": "twolfson-dev", + "github_password": "ENC[AES256_GCM,data:h1bhG6v0vDYf0Q==,iv:cQ3IS0D7TnC/06VkEhRcx2ClVGGQbWEXxGvlyBEXxMM=,tag:D/ADFlzJcwkx85GzgQqkfg==,type:str]" + }, + "development": {}, + "test": { + "github_username_unencrypted": "test-user", + "github_password": "ENC[AES256_GCM,data:jFD75rp2Wwbnk0iJ8SYITwccz2Y=,iv:7nNzm1Oi9dCZDT4pbYWpUamf6lXOsleDhnJYgPBG0cI=,tag:Cwl+//B1u8LsPU43FnqIBQ==,type:str]" + }, + "production": { + "github_username_unencrypted": "twolfson", + "github_password": "ENC[AES256_GCM,data:lc44Ny0kelmq1s7CDLE=,iv:qmdpHMFyyu8Fx9Qy0autN5HrANIhk6fCXObPd8ojntU=,tag:Okg6Y/BqSd2Q/yU9IYOPkw==,type:str]" + }, + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "lastmodified": "2016-02-12T07:08:50Z", + "mac": "ENC[AES256_GCM,data:25YOvnWtLThQwdloh15gdgtebnLDRRFYOLgVvCKaJLSWkwInZnYNusoPOQ/zWCwWLz9dOzYq2q+CfANopnIxLw7OcQsaz1CNE3tDeE/j7D6eraFvhbqxbSBcOvMFIO5wswmcKJq60W39DovRosNmLh22u+kycIpfyykex6SIpCU=,iv:l8/149y0iQv248qDN+KFjgEDGWUej/XUIAvwN3OKewE=,tag:g6ul7ing5PlRO/Ofz3eEkQ==,type:str]", + "pgp": [ + { + "created_at": "2019-12-10T22:31:03Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwcBMAyUpShfNkFB/AQgAYUCepK+2wisWoE+CAV/bZOs+d2n3dvmHmtZhwkFHhwcr\njZn/HdTXUFbIcBLgF8AvbNaCnyjwmxPoLKtD+6Wd7j/WbbPBF5+PfsUcoogBmasC\n+VwlUsrogIcQ4OftlALLO31nkGDrGaWtDklOlNYyn3VUwkw3UbFZ3Z1XiFbfvx0W\nlS/CjGd7tjaUCYpndDkwH4VRvJAbvhjeviQjm7uQOGUM3Fmf812deEt53W9ywhED\nxWBzuB7xHlfz3V+Fi5jNSGmJEVVUzj3fKBAGt2AeLFIn8p9hLlp10zKrau/h5/UJ\nU65l1w29RYcjFpA5vaGuVHha3ZBnR/RG2D/F+ILXWNLgAeR8Qxpu4tNltrJ1MzKH\nhSAB4XFl4DzgEuGD++CD4sQ26zHgyOWO7w3tzQ9i6G/SPWtYGiCsGZeps3DXIPYo\nlT0Daay6p+As5GUdsBpyOkepB9fdgFAJcuPici10YeGmfgA=\n=6CwD\n-----END PGP MESSAGE-----", + "fp": "FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4" + }, + { + "created_at": "2019-12-10T22:31:03Z", + "enc": "-----BEGIN PGP MESSAGE-----\n\nwYwDXFUltYFwV4MBBABOQoV7k6BsuFLXy1upOm4+s+AZKjSe7LnScCs3Ki71bXJU\nIsnFredoIE/3gB0ujS/+7LgkeXuLInmYitG4r63AW8elIEjdT+aJJr2J/PuBrve/\n6iSBqTjCECHbCTPQC3sH5N6SjMhMS1SrWxlEQPqZPr+uptHV5wtnxv/os6W1EtLg\nAeRUl8yh2dxucYLfWTLSWl9H4b2R4NngQuELquCM4vF/Y7TgGOX2bi72boodty7M\nO8u7U+DLX1Mxud5wDrnVzwuAdI5OQ+Bv5EkzvRv8f2r4W8gThOTs6uziHVbvdOEd\nAwA=\n=zR4E\n-----END PGP MESSAGE-----", + "fp": "D7229043384BCC60326C6FB9D8720D957C3D3074" + } + ], + "unencrypted_suffix": "_unencrypted", + "version": "1.6" + } } \ No newline at end of file