diff --git a/key.pub b/key.pub new file mode 100644 index 0000000..5d3efc3 --- /dev/null +++ b/key.pub @@ -0,0 +1 @@ +age1pq18hg8glmy25whstxd4df36sz9yc2e82jjc4esjj7tyd7cxpm4u0m9vq6ft60w9wdt8f340u559s9r0mxknwv8hxwjujcxg7cng9jjcdw9xavlgecq64zgkuwwl6xp29f6x2n4rq2sx5f52pswnhmgj3vmx235y76qhja96uq23z2hzxkr2dt0etpcxkplrrqzsjdrqm36dsvrsd47g7wqhlpdpeyzpztmnpy989qjmpqmzvu5s2srnxn6ez4f5g5uj7xsha3jue3f8l3xpel2yc44k4pjpy35u46psdsuwl960zw3ykjlza9s3s63cpun94fvssdmumy8avjwwvmzq95330aw4g6gxy3uufv79npr2gyczjfr0ggel3r5rzy84u4ugy0pee33sthdxrpg526wtazk0e7vtj90pyqfqkldgut76agghzh29w0ufze2k6ana3nt08gyf4ftk3y6wawdu48x6cjt0sq60tn9n8pkdgnmwd06aeauhcqvtnh95vjshfrtazja6cmlrruf6tzss6gc3g3v432jcgrlc7nkv3r94pm5dytw5kaqa7st056fl5jfh8phrgchm2952vv6j3uvxjn2skrygu7qnj7t8k2n6a49ngyrhkjgf962uvfxvv5y68cudzzvr7hyqw3gm3ydf8zu4vjjy5tkfc40q3rtej6mx7363ygsq0xjvvz8d070eykln3znmh4hd7vkhszfks7vzuq3gd2xeqmq2pdvrf5lwcupn9dxder43gvqjz959q02jx296djlewdesytte43fpwpr3jm8pgckqg60c7vhez4g34e3t2rcwcktswwry2zuwrekfr74njxw89r022wwn6zpl65k4lens7vrz2cpvjqsm4w867xyscsn9f029ppavv2ssd9flnye4r2chvrafrp4g7flahqz74rgskx7ylmfnd6g20zxgzehmgp5z2dwzn9fg4acmpff55n8h5c49d028nl6ezzrvywzcuym29pqyaguscv97k7mq9ucvc7ycr36gc4h2dl4dwlxlynj53nf97a9dqf35j3d5pldl63r30cza57h0c0dvz90l9xy0pqjzdjkjupj2fzxk0qajfr7lu3vhxmk8t26555tftf75d5j04d9ek7x9rz3eeh8nqn23jevggkrdhmhv24nwr2qxpt8g5v0va33hw65kg6f3p43c0k2lfjjz7g46fut4testygaw04zjggdtkw88jg58346gf4qftxtxzv57kd0t7qk5w98k9d4c83d3yeugyvh3ekyqddhe2qw9sprty3y7ge7mdn6sw75fa9z80c075uy9cuxsw64r04rh8p8hg40jjgzjw2pa0emsntxsmz0krwyquptl32xucpks5qcdxf8csf54pv3nvs7lessv6l50rgpyjdu7g98auxxxdezkvrfduvegdw6v296m5mj04qs3mlr89708xmvvsnqj4mhgygrq8rpq2gjztjulv8gc6673e2nts0yf7za3x5c75rrjsscggsz2xgswmsnqyqwn276p24lh6nqyamv8gq3r3gfpwqmkvnnlgx26pk8rdw2gwpnxash9c79xapnyce50w43kfahh0r0l42sn7xfv5m6482ms24x5gvwj7nasr2q52smtdw6nyrxe3xtwkwg6l529q6ge8efgfzvu93rfznwuxj6vflupupnxymlyj78mfq7yspzuqqd23n5h2jy67dc8dqhea4py6qm8752w4gq757mksav983n4p7cf64tzgrw6vgxl6gjksq43u2pc6fygzwtx7zeefwyuc3urscynxmvrgmav78t47cp6v4dwgsk7mxaqtvvlyc85ash6l9g7033d4ynn5ndkztxm2cwl70cfklrr3fq78j0zv2pxf05wk8kd4vxvc5wsrjzl7sklxnm2y8nlp8x \ No newline at end of file diff --git a/stacks/test/.env b/stacks/test/.env new file mode 100644 index 0000000..2f273e3 --- /dev/null +++ b/stacks/test/.env @@ -0,0 +1,12 @@ +DROOT=ENC[AES256_GCM,data:gb+dar1uvkBh8DfZQ0VIYw==,iv:CHybowLWwF9SPAWl4TgInN7q2+SwNm7DVKZFdfi5Hi0=,tag:wsPLfhFlcSrS0OweRf68Zg==,type:str] +HOSTNAME=ENC[AES256_GCM,data:m527V96FmkGZLNMfkXYujaU=,iv:2q1zVM8xTcjf2VEcLoVeJbnZUR6KdoLgbddMWSrVJ0g=,tag:lQiGacHWHntXnNzTS4pCOQ==,type:str] +HOSTNAME_FULL=ENC[AES256_GCM,data:qGEc4dfXfjt4pMQCyELXP00PWylZZw==,iv:wMzTKQz1oPYjKkHBgwLPbKriyXuKU9F1mAIxGXkzDpo=,tag:h+0K5hwU8pxoxLfHNvK8Qw==,type:str] +PERIPHERY_PASSKEYS=ENC[AES256_GCM,data:e7mlurMZldCNH2WBbv/OAw==,iv:Y3deFhB7Bmf4Tiw0YoitTqKVSdjqTBPpRScflXfljdk=,tag:ZcMIvahnaesRJHldpQb0/w==,type:str] +PUID=ENC[AES256_GCM,data:qYJGdAB3EhOYqvmX/A==,iv:eOY+xfauOdWaIp/RQ9T/h0DL7aYPiTwx/TUvcHLWxa8=,tag:QFvzF0FQUfwZ8u0kKvEjCQ==,type:str] +PGID=ENC[AES256_GCM,data:h3RvXLmCRz28KnVSJA==,iv:txOXGqZ7j4sXkSgytdsgK6qynhEcFHXcApi5Wq6ToWo=,tag:na1bBJRiWk5Xxrzvm8nVKg==,type:str] +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGhORE5SV0g5\ndEIxZDJaS2hvRlR3cjdhUDRQNnFlTlJERytUSjE3dmlGSk1CM0M4K2d1VEFNRlIy\naXBPVGF4T094RjhZWXFnQmhpNzAyQzRkdlEzYU9HaFcybHZzbzg0Nk44NDlXb3dk\nd1BSK1lkSWJmTm04Q1p5QTRONno2SFlVRzhOczRHU0FNMmQ5aklMSXREL3E3cHF1\nU21lZXJGZ204WXpVMkR3WFdGTktYTFVNam9KR3dKcC9hM2NqTmFLbjBFZ1ZYQkIr\nSlRZbUVEUU9NTUhsZ0FIcVI4alErNXRReWJVVmx5RWRtQURNTUtNZm5NYTA4VTJR\nWGhlajlFYm0zUXVXSnE2dkI3Q1FBbFV5b0hxSWNITTZwak8xQ1VaQW5xV09qKzE0\nWnllWHNpbDNORE4vTlNjZ0poemZYREhCVWJXRjZmQjNZcm9LN0tmN3l5QVEzdmFS\nYURuakorMjdxTzlwR1lDem1mU2V2b1VCcDZRcis0ZGF3Sm12TVdNMitnQ3dVcTR1\nanZSYVJ5UTBmeW1scmhrUUV1RmV0QldDWVl1VDEvRG9oUTVRVnVyd0ZCc0t6L2xa\nMFJzdzAzOVZBU3JSVitaR05EUVhyeHlMaXFwOXhmQldaM284V3duZjBpeVFSQ3pM\namNGL1dUYTFrazRjMG9iOUplM29Rbi9hS0QyM29VL3ZxWktTb1hCaUdFY3h5WDZv\nS3dZdE5FQkxIZGFQSWVZUUpzOGNYS0pmSUl6S0krTnR1OWUrOWJFSk1BWTgyWHJI\nZWhUSVlNdTlyOVdPSUFINVlnNFF3c256NGVjTGhOL0I0VXpYNlFNS3plUnpQQjJ2\nc1IyREpoaUNmTTVhNkwvOFExcDluZW8xYUFjZ3YwcU9UM3NPM0lXdGZ1UTBsRE5D\nRWZldENJS04zb2RGYng0bFFyLzVvOFJVRHliQUdWNnFkSVNzYndoa0Y4SVFhbytW\nNWZ3Nm0wRUkxQXB4UFhOWlc3RWdaZ1pOU0w4ZUxYcGI5M1dtRTNxdFVxTXJmaWsw\nM2M2WVVzZDdNK3R1V040bXpQNW84eFIycVplc2xyS091VXFzRUsvMlg5dGJzR2Ri\nbklmU3VLcDRPbTlRTDVVdFBHNUtyLzNVMy9TSmZ4am1LWG16RkppQ3Rhdk5rck1o\nMG9pU3lrYlBEbEFIRVUxMVdDS3FzdW9qWW1BNTlXdGVZTlN3WXMxYTNUc1A3N1d3\naU1PVmxrSGtONUVHbnkrQis1M3BaWXl6QkZtMWR1UGVHWFBVQkxjOVpSUUtPKzFR\nVDlOS0o4ODhJMXZ2NUg2Y0VLV1VZTjNuVG5TT1RpTmtBSnRSc2J1UFFuNXFCT1FM\naEJrTjI3Wm9JR1cwcE5SRnlQRDhpNGhjOXVQNSswbHpOcEpKNGhqS0lKUlhuN0RH\nREQyRGkzTHhDZkQ5NEhGdTJYS0c3bEZaV1lLbTl6UnJWRldqUVZvOFhWMnU3MTJS\nQVJmWGp4YVYxcjJEWHovb3pjWmw3ZTltT3djWm16aWUzS0VjNmhHL0h1ZTlxTE4v\nM3BkVVRML1NPUkFmam1QWmVrMk5GV0tKWWkvNXR1Vm80NkVZTXhpUmZZMTZveHNp\nNGxkRSt0T0swWjQrZUZNV01IOE1GeWl1K1dFYllCRjJrbDkwSFVSbkhrd2VKajJO\nNkVPdWpDeGNOZnYwazkzbWtmQXJURWVaQ0hpRHMwMyt3OEFGWm1LUVN0cUtJQ25Z\nRkZJNkFhd3g4bEZzbjR3RjZmeE1qWkFHL2RBZ2ErTlNzaVRiZ0U5N09VY3dMUFVD\nMjVRVmxOSGR3R2xNamlqRjB5VldnbTVQMHVrTVhuNTluK1ZZeithaXUxT1NBcVhG\nUWJ3dEU0OWlpMkQvVC9GdkdoL3FiSUwrN0Z0MWxsei9KU0RhUTBZOXJvUmtNSDhm\nMUdpb3g3YVFKV0VFZU85cFRzVndZUE52dTV2Skh0bDQybnZOY0tHbnphaThmZwpU\nQWxiTER1SENKdGU5ZWhyOG1VbDZjY0g3bHNOYlpHYm1tMWpnVUVZMHQ0Ci0tLSBI\nWE9aZDdnd1lWNkFKYmRwYVNlTkJhZUh4M0NRZHBtUjRxMUV6SXRTY3ZNCsxqHQt6\n7aBl1WbYHS3LdJsLjBJvGGv2cjb1ZJ4lVdUqDsOhRVjpBQyNdYD+DvKvz5pBwZt5\nPHN43D9qyQBhbkM=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_0__map_recipient=age1pq18hg8glmy25whstxd4df36sz9yc2e82jjc4esjj7tyd7cxpm4u0m9vq6ft60w9wdt8f340u559s9r0mxknwv8hxwjujcxg7cng9jjcdw9xavlgecq64zgkuwwl6xp29f6x2n4rq2sx5f52pswnhmgj3vmx235y76qhja96uq23z2hzxkr2dt0etpcxkplrrqzsjdrqm36dsvrsd47g7wqhlpdpeyzpztmnpy989qjmpqmzvu5s2srnxn6ez4f5g5uj7xsha3jue3f8l3xpel2yc44k4pjpy35u46psdsuwl960zw3ykjlza9s3s63cpun94fvssdmumy8avjwwvmzq95330aw4g6gxy3uufv79npr2gyczjfr0ggel3r5rzy84u4ugy0pee33sthdxrpg526wtazk0e7vtj90pyqfqkldgut76agghzh29w0ufze2k6ana3nt08gyf4ftk3y6wawdu48x6cjt0sq60tn9n8pkdgnmwd06aeauhcqvtnh95vjshfrtazja6cmlrruf6tzss6gc3g3v432jcgrlc7nkv3r94pm5dytw5kaqa7st056fl5jfh8phrgchm2952vv6j3uvxjn2skrygu7qnj7t8k2n6a49ngyrhkjgf962uvfxvv5y68cudzzvr7hyqw3gm3ydf8zu4vjjy5tkfc40q3rtej6mx7363ygsq0xjvvz8d070eykln3znmh4hd7vkhszfks7vzuq3gd2xeqmq2pdvrf5lwcupn9dxder43gvqjz959q02jx296djlewdesytte43fpwpr3jm8pgckqg60c7vhez4g34e3t2rcwcktswwry2zuwrekfr74njxw89r022wwn6zpl65k4lens7vrz2cpvjqsm4w867xyscsn9f029ppavv2ssd9flnye4r2chvrafrp4g7flahqz74rgskx7ylmfnd6g20zxgzehmgp5z2dwzn9fg4acmpff55n8h5c49d028nl6ezzrvywzcuym29pqyaguscv97k7mq9ucvc7ycr36gc4h2dl4dwlxlynj53nf97a9dqf35j3d5pldl63r30cza57h0c0dvz90l9xy0pqjzdjkjupj2fzxk0qajfr7lu3vhxmk8t26555tftf75d5j04d9ek7x9rz3eeh8nqn23jevggkrdhmhv24nwr2qxpt8g5v0va33hw65kg6f3p43c0k2lfjjz7g46fut4testygaw04zjggdtkw88jg58346gf4qftxtxzv57kd0t7qk5w98k9d4c83d3yeugyvh3ekyqddhe2qw9sprty3y7ge7mdn6sw75fa9z80c075uy9cuxsw64r04rh8p8hg40jjgzjw2pa0emsntxsmz0krwyquptl32xucpks5qcdxf8csf54pv3nvs7lessv6l50rgpyjdu7g98auxxxdezkvrfduvegdw6v296m5mj04qs3mlr89708xmvvsnqj4mhgygrq8rpq2gjztjulv8gc6673e2nts0yf7za3x5c75rrjsscggsz2xgswmsnqyqwn276p24lh6nqyamv8gq3r3gfpwqmkvnnlgx26pk8rdw2gwpnxash9c79xapnyce50w43kfahh0r0l42sn7xfv5m6482ms24x5gvwj7nasr2q52smtdw6nyrxe3xtwkwg6l529q6ge8efgfzvu93rfznwuxj6vflupupnxymlyj78mfq7yspzuqqd23n5h2jy67dc8dqhea4py6qm8752w4gq757mksav983n4p7cf64tzgrw6vgxl6gjksq43u2pc6fygzwtx7zeefwyuc3urscynxmvrgmav78t47cp6v4dwgsk7mxaqtvvlyc85ash6l9g7033d4ynn5ndkztxm2cwl70cfklrr3fq78j0zv2pxf05wk8kd4vxvc5wsrjzl7sklxnm2y8nlp8x +sops_lastmodified=2026-03-15T15:29:41Z +sops_mac=ENC[AES256_GCM,data:SeDD9CjeCwQGLQQ1ful0VcaxY+3Rfzn+uFcXIPfFBZ3xBKrY4DzMIrB4ro2wRAcrj2OgTI5BkGFHa5iseh00yJrwLPur7JXvgMclWhDP8d4J+TBxubGkgj4ZoPEIF6jeN3lf6+pd6E1+BxPOpTcWXRZZ+1SCh+qnxjlkqBMSNhk=,iv:RPxZpGXt3jVh8Kwk8CYPEIGAVcaejh+AdQe5rXzibBM=,tag:339d4jRUIyfVGEutTXTJJA==,type:str] +sops_unencrypted_suffix=_unencrypted +sops_version=3.12.1 diff --git a/stacks/test/docker-compose.yaml b/stacks/test/docker-compose.yaml new file mode 100644 index 0000000..0c2ecfc --- /dev/null +++ b/stacks/test/docker-compose.yaml @@ -0,0 +1,11 @@ +services: + nginx: + image: lscr.io/linuxserver/nginx:latest + container_name: nginx + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Etc/UTC + ports: + - 443:443 + restart: unless-stopped \ No newline at end of file diff --git a/stacks/test/test.toml b/stacks/test/test.toml new file mode 100644 index 0000000..28700f9 --- /dev/null +++ b/stacks/test/test.toml @@ -0,0 +1,15 @@ +[[stack]] +name = "test" +description = "test" +tags = ["fcos-test-3"] +[stack.config] +server_id = "fcos-test-3" +project_name = "test" +run_directory = "" +file_paths = ["docker-compose.yaml"] +env_file_path = ".komodo-env" +additional_env_files = [".env"] +pre_deploy.command = """ +sed -i "s/HOSTNAME-CHANGEME/$(hostname)/g" .env # Sets the hostname dynamically according to the device it is run on +""" +linked_repo = "mrmeeb-labs/fcos-test-3" \ No newline at end of file