diff --git a/data_bags/credentials/akkounts.json b/data_bags/credentials/akkounts.json index 6c754de..a59beae 100644 --- a/data_bags/credentials/akkounts.json +++ b/data_bags/credentials/akkounts.json @@ -1,65 +1,72 @@ { "id": "akkounts", "postgresql_username": { - "encrypted_data": "l00Lmdbl5xNq07XU4XmcnRxXsIJaYyMQQ6xI\n", - "iv": "yxvL6hKwlVWmdMzl\n", - "auth_tag": "mMCV9ewJW/0TfVE76WBSZw==\n", + "encrypted_data": "bDlOkEmhvMgyVzPeTNUzYnzRLf3T9cc0cDxt\n", + "iv": "GCCUoqU5pxQ7fGkv\n", + "auth_tag": "Q7mrSHIBluMe3CGVmoR86Q==\n", "version": 3, "cipher": "aes-256-gcm" }, "postgresql_password": { - "encrypted_data": "Q6xWsH6bmI1GfMzme3mBRYrt3XmDwFJ7E4FjYg2Rrw==\n", - "iv": "jcQmuT7Jz3g3XE8d\n", - "auth_tag": "nNMvf9UmP6ikf1BW93QZIw==\n", + "encrypted_data": "wD0HtdsNe/hl4ZaOy8hyr2k4z8TXQrrSja3KNVE47w==\n", + "iv": "tb5yz8WDer0CsGvJ\n", + "auth_tag": "/+K2anuCff/6M7Pu70Smqw==\n", "version": 3, "cipher": "aes-256-gcm" }, "sentry_dsn": { - "encrypted_data": "V7cqlH2baN1Ix/ggQFeo9PY6dNKKpnDECaB1cO3XuCfy74oN2ot44nbpCQTA\nUl0+1LQv/qNn/L4gmJkqZfdIXZQqhR+iTc06UJxe3aTKJDw=\n", - "iv": "HJtdKYcApwaxhTXI\n", - "auth_tag": "qyIYK9h6nciJTFXBWOjVOA==\n", + "encrypted_data": "jCz681x0WVixHYZUb62TO+1cgyJMiJ2UMqWcaztx57yDBOIiKW3oSZjuXdhP\n9WCesfXQF/lgzITZno3IKDqzlKjWgbGLC75y8FLguxidCHI=\n", + "iv": "IRNOzN/hLwg1iqax\n", + "auth_tag": "eg9dWnEK04JDb94e4CFa9Q==\n", "version": 3, "cipher": "aes-256-gcm" }, "rails_master_key": { - "encrypted_data": "KAl2Kgq1TXjOm4TNxGwZkPwJeOSNLbLLKiRdb4fTyBFfUhIGGeCS9VvV9kIb\n9sQZ6HLU\n", - "iv": "BBPvDNs6nBXDti5I\n", - "auth_tag": "yjM/0nyUwt+5SSGuLC5qWA==\n", + "encrypted_data": "nUB77VLRp41rluH7hLBwQqPtnh/HsmfLr2VbcIZHWawL3o2TGuY+mj648f9L\n7XsEpgqY\n", + "iv": "fpdbDitqTRHxEKiv\n", + "auth_tag": "I44fn8Ott3L/Y5LYr56U/Q==\n", "version": 3, "cipher": "aes-256-gcm" }, "discourse_connect_secret": { - "encrypted_data": "YHkZGzXeK3nDHaXt3JKmGtCcvMfgvv3yHbvS2C+CLKagOIOe+0+2/CiNuh4U\nxO1Pug==\n", - "iv": "SnUxDpIMQum8ySfN\n", - "auth_tag": "Ny6I+3EoCA1s74JLjjbbyQ==\n", + "encrypted_data": "ENtMn+1XTVFmdEZw7LU6WGoMbSZY654ggm3vPACGfFgqo6r0LhG60c5OTdqv\nZvT5/Q==\n", + "iv": "bL1BmvRhgxFqSM1P\n", + "auth_tag": "sEBZzGWwwYFHn+4B4SsyCA==\n", "version": 3, "cipher": "aes-256-gcm" }, "lndhub_admin_token": { - "encrypted_data": "dJHxB80Enwkm+2aNuIrp7lILAy2J5tQaChPJCl/BHwMo\n", - "iv": "zHLtD1jTIwvjMt1l\n", - "auth_tag": "IC0adEzsS5YF5YHqabWw2A==\n", + "encrypted_data": "4LPGFoARzI8UYnsJPIk8sax/rAA16pUULEZWn86e2C7L\n", + "iv": "nvjXrOwgfgutwEVw\n", + "auth_tag": "A89RUf1sdcS3FVscNPWYLg==\n", "version": 3, "cipher": "aes-256-gcm" }, "btcpay_auth_token": { - "encrypted_data": "YbM0HvgIijluKQBcgfKn6hmWvdbhr0ijR1xKc+BRZCZJsRaJBHTjCbwhH8T9\nVnBESruyjhxphtBetcc=\n", - "iv": "3107v/c2Tonx6/cP\n", - "auth_tag": "jnO9fvoXJW5gbDMRjkdMPA==\n", + "encrypted_data": "ky5iWYF06os0Ek6vIRzWqMTekqJhCOh/Q9DTDIeKhSyk8TnT3O71lCNEt1F5\nXCNq6ux3V6oyHVLWj0o=\n", + "iv": "zk6WnxsY89oNW1F9\n", + "auth_tag": "FAIMXKvQ1T7QKezVSNJbwQ==\n", "version": 3, "cipher": "aes-256-gcm" }, "s3_access_key": { - "encrypted_data": "PFjQKe1us12SNHlReQ4f0qctulPp4d2F3t5t+AGocp87PS/kZx77rtHQtruK\n", - "iv": "BGD8+XchqwPmhhwi\n", - "auth_tag": "XefaZKCVs8hotszALN+kxQ==\n", + "encrypted_data": "KfhfEGwPjOonlz6rpnNTinXFPqX/sIbqQn/aby0UDi/G/7cvEcOiNcCkfuSz\n", + "iv": "Q3rg06v6K9pUDLDY\n", + "auth_tag": "G5ugdlJ896KtYtObKLclJA==\n", "version": 3, "cipher": "aes-256-gcm" }, "s3_secret_key": { - "encrypted_data": "ziO35x8P1YMaSeenMNQoTWug62b5ZVLFlkMlJEFGnYjHK5qTAn6ir06WnMJC\n0zErzTZsPpcr7KpE/ipWgWHRy7qVbGnd6iVO4t9tf5NjiU2OXfA=\n", - "iv": "S3syCCxh2m+mylLu\n", - "auth_tag": "ZMkyBqXMXr3K3LGqxWvbtA==\n", + "encrypted_data": "N8s1OoDrYXHjqSydQA0kY7dd68Aelq4+/cgmJlYfP92u4YA17V4TR7fsvQZL\nkqjuUSClNYPc0XiCwf/5gxVirE9AO6OmmvSV7lUyu4hcEY6unrU=\n", + "iv": "bXzIVWnX6V0P6PRb\n", + "auth_tag": "1EOjCfsX9P6ETjUsgBvBsA==\n", + "version": 3, + "cipher": "aes-256-gcm" + }, + "nostr_private_key": { + "encrypted_data": "Sf8PEyQ0sqcgxddSlIDxLOVzPjOkTFObsYuTgcxkbEV7igrati4e8QVVUEBD\n1yoLJXelp8jlCr28Ectci29jc53gYSMTLSQsw97uYas2R0dGCqQ=\n", + "iv": "+1CIUyvIUOveLrY4\n", + "auth_tag": "GDqS+IuAIfMBmHIeFXaV7A==\n", "version": 3, "cipher": "aes-256-gcm" } diff --git a/environments/production.json b/environments/production.json index ebd383d..4f84064 100644 --- a/environments/production.json +++ b/environments/production.json @@ -12,6 +12,9 @@ "lndhub": { "public_url": "https://lndhub.kosmos.org", "public_key": "024cd3be18617f39cf645851e3ba63f51fc13f0bb09e3bb25e6fd4de556486d946" + }, + "nostr": { + "public_key": "b3e1b7c1660b7db0ecb93ec55c09e67961171a5c4e9e2602f1b47477ea61c50a" } }, "discourse": { diff --git a/site-cookbooks/kosmos-akkounts/attributes/default.rb b/site-cookbooks/kosmos-akkounts/attributes/default.rb index 8516913..8c8ad69 100644 --- a/site-cookbooks/kosmos-akkounts/attributes/default.rb +++ b/site-cookbooks/kosmos-akkounts/attributes/default.rb @@ -21,6 +21,8 @@ node.default['akkounts']['lndhub']['public_url'] = nil node.default['akkounts']['lndhub']['public_key'] = nil node.default['akkounts']['lndhub']['postgres_db'] = 'lndhub' +node.default['akkounts']['nostr']['public_key'] = nil + node.default['akkounts']['s3_enabled'] = true node.default['akkounts']['s3_endpoint'] = "https://s3.kosmos.org" node.default['akkounts']['s3_region'] = "garage" diff --git a/site-cookbooks/kosmos-akkounts/recipes/default.rb b/site-cookbooks/kosmos-akkounts/recipes/default.rb index 8d11428..2dd0a2b 100644 --- a/site-cookbooks/kosmos-akkounts/recipes/default.rb +++ b/site-cookbooks/kosmos-akkounts/recipes/default.rb @@ -157,6 +157,13 @@ env[:mastodon_address_domain] = node['kosmos-mastodon']['user_address_domain'] env[:mediawiki_public_url] = node['mediawiki']['url'] +# +# Nostr +# + +env[:nostr_private_key] = credentials['nostr_private_key'] +env[:nostr_public_key] = node['akkounts']['nostr']['public_key'] + # # remoteStorage / Liquor Cabinet #