From 165f6e07f1cda7862fd45730027bb08f099342a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Sun, 24 Mar 2024 11:50:28 +0100 Subject: [PATCH] added terraform for domains --- .gitignore | 3 + inventory.py | 10 +- services/nginx/.env.example | 1 + services/nginx/docker-compose.yml | 32 + services/photoprism/.env_file.example | 56 +- services/photoprism/docker-compose.yml | 1 - tf/.terraform.lock.hcl | 25 + tf/katuwoss.tf | 146 ++++ tf/main.tf | 8 + tf/terraform.tfstate | 824 +++++++++++++++++++++ tf/terraform.tfstate.backup | 972 +++++++++++++++++++++++++ tf/togetherdays.tf | 56 ++ tf/variables.tf | 11 + 13 files changed, 2114 insertions(+), 31 deletions(-) create mode 100644 services/nginx/.env.example create mode 100644 services/nginx/docker-compose.yml create mode 100644 tf/.terraform.lock.hcl create mode 100644 tf/katuwoss.tf create mode 100644 tf/main.tf create mode 100644 tf/terraform.tfstate create mode 100644 tf/terraform.tfstate.backup create mode 100644 tf/togetherdays.tf create mode 100644 tf/variables.tf diff --git a/.gitignore b/.gitignore index db8cb83..bfbf578 100644 --- a/.gitignore +++ b/.gitignore @@ -159,3 +159,6 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. .idea/ + + +.terraform \ No newline at end of file diff --git a/inventory.py b/inventory.py index 5cc0ee5..c4ff066 100644 --- a/inventory.py +++ b/inventory.py @@ -3,14 +3,20 @@ servers = [ "joplin.togetherdays.cz", { "ssh_user": "root", "web_server": True, - "services": ["joplin", "kanboard", "ntfy", "uptime-kuma", "usememos"] + "services": [ + "traefik", "joplin", "kanboard", + "ntfy", "uptime-kuma", "usememos" + ] }, ), ( "kropcloud-vps1", { "ssh_user": "root", - "web_server": True + "web_server": True, + "services": [ + "nginx", "photoprism" + ] } ) ] diff --git a/services/nginx/.env.example b/services/nginx/.env.example new file mode 100644 index 0000000..4bac020 --- /dev/null +++ b/services/nginx/.env.example @@ -0,0 +1 @@ +EMAIL= \ No newline at end of file diff --git a/services/nginx/docker-compose.yml b/services/nginx/docker-compose.yml new file mode 100644 index 0000000..0af0f53 --- /dev/null +++ b/services/nginx/docker-compose.yml @@ -0,0 +1,32 @@ +networks: + traefik-net: + name: traefik-net + +volumes: + nginx-certs: + name: nginx-certs + nginx-data: + name: nginx-data + +services: + nginx: + image: 'jc21/nginx-proxy-manager:latest' + ports: + - target: 80 + published: 80 + mode: host + - target: 81 + published: 81 + mode: host + - target: 443 + published: 443 + mode: host + volumes: + - nginx-certs:/etc/letsencrypt + - nginx-data:/data + networks: + traefik-net: + deploy: + placement: + constraints: + - node.role == manager diff --git a/services/photoprism/.env_file.example b/services/photoprism/.env_file.example index 36a2bbc..e39995b 100644 --- a/services/photoprism/.env_file.example +++ b/services/photoprism/.env_file.example @@ -1,31 +1,31 @@ -PHOTOPRISM_ADMIN_USER="admin" # admin login username -PHOTOPRISM_ADMIN_PASSWORD="insecure" # initial admin password (8-72 characters) -PHOTOPRISM_AUTH_MODE="password" # authentication mode (public, password) -PHOTOPRISM_SITE_URL="https://localhost:2342/" # server URL in the format "http(s)://domain.name(:port)/(path)" -PHOTOPRISM_DISABLE_TLS="false" # disables HTTPS/TLS even if the site URL starts with https:// and a certificate is available -PHOTOPRISM_DEFAULT_TLS="true" # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available +PHOTOPRISM_ADMIN_USER=admin # admin login username +PHOTOPRISM_ADMIN_PASSWORD=insecure # initial admin password (8-72 characters) +PHOTOPRISM_AUTH_MODE=password # authentication mode (public, password) +PHOTOPRISM_SITE_URL=https://localhost:2342/ # server URL in the format http(s)://domain.name(:port)/(path) +PHOTOPRISM_DISABLE_TLS=false # disables HTTPS/TLS even if the site URL starts with https:// and a certificate is available +PHOTOPRISM_DEFAULT_TLS=true # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available PHOTOPRISM_ORIGINALS_LIMIT=5000 # file size limit for originals in MB (increase for high-res video) -PHOTOPRISM_HTTP_COMPRESSION="gzip" # improves transfer speed and bandwidth utilization (none or gzip) -PHOTOPRISM_LOG_LEVEL="info" # log level=trace, debug, info, warning, error, fatal, or panic -PHOTOPRISM_READONLY="false" # do not modify originals directory (reduced functionality) -PHOTOPRISM_EXPERIMENTAL="false" # enables experimental features -PHOTOPRISM_DISABLE_CHOWN="false" # disables updating storage permissions via chmod and chown on startup -PHOTOPRISM_DISABLE_WEBDAV="false" # disables built-in WebDAV server -PHOTOPRISM_DISABLE_SETTINGS="false" # disables settings UI and API -PHOTOPRISM_DISABLE_TENSORFLOW="false" # disables all features depending on TensorFlow -PHOTOPRISM_DISABLE_FACES="false" # disables face detection and recognition (requires TensorFlow) -PHOTOPRISM_DISABLE_CLASSIFICATION="false" # disables image classification (requires TensorFlow) -PHOTOPRISM_DISABLE_VECTORS="false" # disables vector graphics support -PHOTOPRISM_DISABLE_RAW="false" # disables indexing and conversion of RAW images -PHOTOPRISM_RAW_PRESETS="false" # enables applying user presets when converting RAW images (reduces performance) +PHOTOPRISM_HTTP_COMPRESSION=gzip # improves transfer speed and bandwidth utilization (none or gzip) +PHOTOPRISM_LOG_LEVEL=info # log level=trace, debug, info, warning, error, fatal, or panic +PHOTOPRISM_READONLY=false # do not modify originals directory (reduced functionality) +PHOTOPRISM_EXPERIMENTAL=false # enables experimental features +PHOTOPRISM_DISABLE_CHOWN=false # disables updating storage permissions via chmod and chown on startup +PHOTOPRISM_DISABLE_WEBDAV=false # disables built-in WebDAV server +PHOTOPRISM_DISABLE_SETTINGS=false # disables settings UI and API +PHOTOPRISM_DISABLE_TENSORFLOW=false # disables all features depending on TensorFlow +PHOTOPRISM_DISABLE_FACES=false # disables face detection and recognition (requires TensorFlow) +PHOTOPRISM_DISABLE_CLASSIFICATION=false # disables image classification (requires TensorFlow) +PHOTOPRISM_DISABLE_VECTORS=false # disables vector graphics support +PHOTOPRISM_DISABLE_RAW=false # disables indexing and conversion of RAW images +PHOTOPRISM_RAW_PRESETS=false # enables applying user presets when converting RAW images (reduces performance) PHOTOPRISM_JPEG_QUALITY=85 # a higher value increases the quality and file size of JPEG images and thumbnails (25-100) -PHOTOPRISM_DETECT_NSFW="false" # automatically flags photos as private that MAY be offensive (requires TensorFlow) -PHOTOPRISM_UPLOAD_NSFW="true" # allows uploads that MAY be offensive (no effect without TensorFlow) -PHOTOPRISM_DATABASE_DRIVER="mysql" # use MariaDB 10.5+ or MySQL 8+ instead of SQLite for improved performance -PHOTOPRISM_DATABASE_SERVER="mariadb:3306" # MariaDB or MySQL database server (hostname:port) -PHOTOPRISM_DATABASE_NAME="photoprism" # MariaDB or MySQL database schema name -PHOTOPRISM_DATABASE_USER="photoprism" # MariaDB or MySQL database user name -PHOTOPRISM_DATABASE_PASSWORD="insecure" # MariaDB or MySQL database user password +PHOTOPRISM_DETECT_NSFW=false # automatically flags photos as private that MAY be offensive (requires TensorFlow) +PHOTOPRISM_UPLOAD_NSFW=true # allows uploads that MAY be offensive (no effect without TensorFlow) +PHOTOPRISM_DATABASE_DRIVER=mysql # use MariaDB 10.5+ or MySQL 8+ instead of SQLite for improved performance +PHOTOPRISM_DATABASE_SERVER=mariadb:3306 # MariaDB or MySQL database server (hostname:port) +PHOTOPRISM_DATABASE_NAME=photoprism # MariaDB or MySQL database schema name +PHOTOPRISM_DATABASE_USER=photoprism # MariaDB or MySQL database user name +PHOTOPRISM_DATABASE_PASSWORD=insecure # MariaDB or MySQL database user password PHOTOPRISM_SITE_CAPTION="AI-Powered Photos App" -PHOTOPRISM_SITE_DESCRIPTION="" # meta site description -PHOTOPRISM_SITE_AUTHOR="" # meta site author \ No newline at end of file +PHOTOPRISM_SITE_DESCRIPTION= # meta site description +PHOTOPRISM_SITE_AUTHOR= # meta site author \ No newline at end of file diff --git a/services/photoprism/docker-compose.yml b/services/photoprism/docker-compose.yml index cd8fb75..3ef9c56 100644 --- a/services/photoprism/docker-compose.yml +++ b/services/photoprism/docker-compose.yml @@ -38,7 +38,6 @@ services: mariadb: image: mariadb:11 - restart: unless-stopped stop_grace_period: 5s security_opt: - seccomp:unconfined diff --git a/tf/.terraform.lock.hcl b/tf/.terraform.lock.hcl new file mode 100644 index 0000000..443acad --- /dev/null +++ b/tf/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/cloudflare/cloudflare" { + version = "4.26.0" + constraints = "~> 4.0" + hashes = [ + "h1:w1+uhedEH1oeT9oZffxff+FFDZIKgT6p9A+z/1ISO2k=", + "zh:086c755d1dd7399b354f391242c9be636d95fc5b91e5a85cbf1e476607dae4dc", + "zh:2315c1d4a7496225d4b6421498cdfea2e459f66fd98eb0e125dfe44740fbc644", + "zh:258d2a34f10cff913fd73d56b3ceae863c144b45ba9f8b4c2ddaae74282d146d", + "zh:27fd7a3edf509079041f09fd413e157f72fbda1827e82324da384c820f366e7e", + "zh:65d9fd2af262463fdefbb803d310518b3e8f78a8ba20d2b0a2c63b55770f294f", + "zh:6987c738de0b1fec31545c67de1cda88c4c01f2b5244d7b2e26462a8a1339439", + "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", + "zh:90806d49509f1a02f5503eb98ba0156c9ebec16587e20a0aa4143cb935ad5928", + "zh:ac3c2e6d5f40b56d7dfcdd6ae49803644cc6e3cc69d7c369c78c7d9f385decc2", + "zh:acf1177ad5b399accddfb8847134c3b8c1b226bfbc4e3acfe7698e7de61d7cfa", + "zh:b2991776b8846d5b819c8673879a459a17f68efb199110c43a446d6c0d6ce17c", + "zh:cd8c44f495f4ab370e59b0c86ff4c0cc4f8853eb4697019ec5aa2164a1c66856", + "zh:f100d1c9475c071a8766a6b2dfef8318e8eda878726343e7d2f59aec17373f42", + "zh:f678dc7995387439df5c56c86a295bda29b1f8fffdee749a3d51f231a94e252b", + "zh:ffce3d977269cb0a600f6b4203537f3587009e44e3ca11c4f6a82bb5fb359d0c", + ] +} diff --git a/tf/katuwoss.tf b/tf/katuwoss.tf new file mode 100644 index 0000000..ea8d947 --- /dev/null +++ b/tf/katuwoss.tf @@ -0,0 +1,146 @@ +resource "cloudflare_record" "gh_pages_ipv4_3" { + name = "katuwoss.dev" + proxied = false + ttl = 1 + type = "A" + value = "185.199.111.153" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "gh_pages_ipv4_2" { + name = "katuwoss.dev" + proxied = false + ttl = 1 + type = "A" + value = "185.199.110.153" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "gh_pages_ipv4_1" { + name = "katuwoss.dev" + proxied = false + ttl = 1 + type = "A" + value = "185.199.109.153" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "gh_pages_ipv4_0" { + name = "katuwoss.dev" + proxied = false + ttl = 1 + type = "A" + value = "185.199.108.153" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "kanboard_cname" { + name = "board" + proxied = false + ttl = 1 + type = "CNAME" + value = "vps0.katuwoss.dev" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "memos_cname" { + name = "memos" + proxied = false + ttl = 1 + type = "CNAME" + value = "vps0.katuwoss.dev" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "nfty_cname" { + name = "ntfy" + proxied = false + ttl = 1 + type = "CNAME" + value = "vps0.katuwoss.dev" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "kuma_cname" { + name = "status" + proxied = false + ttl = 1 + type = "CNAME" + value = "vps0.katuwoss.dev" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "vps0_ipv4" { + name = "vps0" + proxied = false + ttl = 1 + type = "A" + value = "46.36.40.203" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "vps0_ipv6" { + name = "vps0" + proxied = false + ttl = 1 + type = "AAAA" + value = "2a02:25b0:aaaa:ed64::" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "screamy_web" { + name = "justscreamy" + proxied = false + ttl = 1 + type = "CNAME" + value = "cname.vercel-dns.com" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "th0be_web" { + name = "th0be" + proxied = false + ttl = 1 + type = "CNAME" + value = "cname.vercel-dns.com" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "cf_tunnel" { + name = "vps1" + proxied = true + ttl = 1 + type = "CNAME" + value = "3809bfc3-d761-402b-bd76-f081f2f87797.cfargotunnel.com" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "katuwoss_mail_secondary" { + name = "katuwoss.dev" + priority = 20 + proxied = false + ttl = 1 + type = "MX" + value = "6a741f686c6530a1.mx1.emailprofi.seznam.cz" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "katuwoss_mail_primary" { + name = "katuwoss.dev" + priority = 10 + proxied = false + ttl = 1 + type = "MX" + value = "6a741f686c6530a1.mx2.emailprofi.seznam.cz" + zone_id = var.katuwoss_dev_zone_id +} + +resource "cloudflare_record" "gh_pages_challenge" { + name = "_github-pages-challenge-katuwoss" + proxied = false + ttl = 1 + type = "TXT" + value = "dddb8682db04afe1c97ef6ae3b89f2" + zone_id = var.katuwoss_dev_zone_id +} + diff --git a/tf/main.tf b/tf/main.tf new file mode 100644 index 0000000..f828980 --- /dev/null +++ b/tf/main.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + cloudflare = { + source = "cloudflare/cloudflare" + version = "~> 4" + } + } +} \ No newline at end of file diff --git a/tf/terraform.tfstate b/tf/terraform.tfstate new file mode 100644 index 0000000..c11b970 --- /dev/null +++ b/tf/terraform.tfstate @@ -0,0 +1,824 @@ +{ + "version": 4, + "terraform_version": "1.7.5", + "serial": 75, + "lineage": "cd23ed9c-c979-fd2f-e092-6788aab6aaaf", + "outputs": {}, + "resources": [ + { + "mode": "managed", + "type": "cloudflare_record", + "name": "cf_tunnel", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:27.48831Z", + "data": [], + "hostname": "vps1.katuwoss.dev", + "id": "024f6c97badfb7094dd9a472e1454fcf", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:27.48831Z", + "name": "vps1", + "priority": null, + "proxiable": true, + "proxied": true, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "3809bfc3-d761-402b-bd76-f081f2f87797.cfargotunnel.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "gh_pages_challenge", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:27.271967Z", + "data": [], + "hostname": "_github-pages-challenge-katuwoss.katuwoss.dev", + "id": "7580f8f521a2d082b91ddd47d68b93c2", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:27.271967Z", + "name": "_github-pages-challenge-katuwoss", + "priority": null, + "proxiable": false, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "TXT", + "value": "dddb8682db04afe1c97ef6ae3b89f2", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "gh_pages_ipv4_0", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:23.064527Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "2b767599f12902658d58f6b619d9aa31", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:23.064527Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.108.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "gh_pages_ipv4_1", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:26.986209Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "2ee8d7c3c3b54584c80c2e2c17f9dcda", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:26.986209Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.109.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "gh_pages_ipv4_2", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:28.539751Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "22c4023dc2cb4f5b9a5d2fdaa828b2a2", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:28.539751Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.110.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "gh_pages_ipv4_3", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:28.01485Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "d259a8f5c83cba4507ef88a15bb00a3b", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:28.01485Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.111.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "joplin_cname", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:23.759738Z", + "data": [], + "hostname": "joplin.togetherdays.cz", + "id": "5d8d52d2a390bbae5adebe0e09c423c0", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:23.759738Z", + "name": "joplin", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "kanboard_cname", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:20.286282Z", + "data": [], + "hostname": "board.katuwoss.dev", + "id": "74036e9c358655866836d0ea63c7864c", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:20.286282Z", + "name": "board", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "katuwoss_mail_primary", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:28.264092Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "445d61fce8603486a64a71b1527b19f1", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:28.264092Z", + "name": "katuwoss.dev", + "priority": 10, + "proxiable": false, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "6a741f686c6530a1.mx2.emailprofi.seznam.cz", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "katuwoss_mail_secondary", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:16.820088Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "13a6b8fa78dd2d0d5273637fa09ee25e", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:16.820088Z", + "name": "katuwoss.dev", + "priority": 20, + "proxiable": false, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "6a741f686c6530a1.mx1.emailprofi.seznam.cz", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "kuma_cname", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:23.622557Z", + "data": [], + "hostname": "status.katuwoss.dev", + "id": "902b5998ce2c4c56b9c30f0c5cc31ad4", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:23.622557Z", + "name": "status", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "main_ipv4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:16.287439Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "c0b39692808279d24abcce3451269b34", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:16.287439Z", + "name": "togetherdays.cz", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "memos_cname", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:25.28168Z", + "data": [], + "hostname": "memos.katuwoss.dev", + "id": "bc00bb10bd1d1dff193960577617349a", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:25.28168Z", + "name": "memos", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "nfty_cname", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:24.027211Z", + "data": [], + "hostname": "ntfy.katuwoss.dev", + "id": "5fcce5a14308cdc646cc8d4fec1b82b7", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:24.027211Z", + "name": "ntfy", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "screamy_web", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:28.756058Z", + "data": [], + "hostname": "justscreamy.katuwoss.dev", + "id": "1d4b28ed74f8a68b942e6ed139693aed", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:28.756058Z", + "name": "justscreamy", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "cname.vercel-dns.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "star_ipv4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:17.306782Z", + "data": [], + "hostname": "*.togetherdays.cz", + "id": "d8c90e3932057308305d52391e0f8892", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:17.306782Z", + "name": "*", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "th0be_web", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:24.257467Z", + "data": [], + "hostname": "th0be.katuwoss.dev", + "id": "1623417f27ad4fb8073c7a8b5f058a6b", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:24.257467Z", + "name": "th0be", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "cname.vercel-dns.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "togetherdays_mail_primary", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:22.009262Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "f8825e28ab310a67a12c33a5e0f778bf", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:22.009262Z", + "name": "togetherdays.cz", + "priority": 10, + "proxiable": false, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "56096c829d5a2120.mx2.emailprofi.seznam.cz", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "togetherdays_mail_secondary", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:22.239989Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "42621b24d205bea57f9154ad198d6279", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:22.239989Z", + "name": "togetherdays.cz", + "priority": 20, + "proxiable": false, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "56096c829d5a2120.mx1.emailprofi.seznam.cz", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "vps0_ipv4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:22.529359Z", + "data": [], + "hostname": "vps0.katuwoss.dev", + "id": "8274a56c488a2ba4fd2f069de7789ef0", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:22.529359Z", + "name": "vps0", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "vps0_ipv6", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:14.276902Z", + "data": [], + "hostname": "vps0.katuwoss.dev", + "id": "48a42d28f0a8181eda9e3fd0f15dedd1", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:14.276902Z", + "name": "vps0", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "www_ipv4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": false, + "comment": "", + "created_on": "2024-03-24T10:07:23.246518Z", + "data": [], + "hostname": "www.togetherdays.cz", + "id": "a29056f0ef79a4410a730ca254f808e8", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-24T10:07:23.246518Z", + "name": "www", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": null, + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + } + ], + "check_results": null +} diff --git a/tf/terraform.tfstate.backup b/tf/terraform.tfstate.backup new file mode 100644 index 0000000..3f1cc91 --- /dev/null +++ b/tf/terraform.tfstate.backup @@ -0,0 +1,972 @@ +{ + "version": 4, + "terraform_version": "1.7.5", + "serial": 26, + "lineage": "cd23ed9c-c979-fd2f-e092-6788aab6aaaf", + "outputs": {}, + "resources": [ + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_09f01f126025e281631de9946f6934cf", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-10-04T20:21:19.022488Z", + "data": [], + "hostname": "memos.katuwoss.dev", + "id": "09f01f126025e281631de9946f6934cf", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-10-04T20:21:19.022488Z", + "name": "memos", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_1a4473c8894b3d7c3cd6768c059e2c00", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-07T11:20:05.567313Z", + "data": [], + "hostname": "_github-pages-challenge-katuwoss.katuwoss.dev", + "id": "1a4473c8894b3d7c3cd6768c059e2c00", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-07T11:20:05.567313Z", + "name": "_github-pages-challenge-katuwoss", + "priority": null, + "proxiable": false, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "TXT", + "value": "dddb8682db04afe1c97ef6ae3b89f2", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_1fa9530aea1783fbd160761d0d27337e", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T20:29:33.741506Z", + "data": [], + "hostname": "www.togetherdays.cz", + "id": "1fa9530aea1783fbd160761d0d27337e", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T20:29:42.829125Z", + "name": "www", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_23357d5e533bde9dd1a7c09781e68ae4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-07T19:34:39.215833Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "23357d5e533bde9dd1a7c09781e68ae4", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-07T19:34:45.711863Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.109.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_2b5bcd147b22314f600c1657e3598113", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T20:29:33.768038Z", + "data": [], + "hostname": "*.togetherdays.cz", + "id": "2b5bcd147b22314f600c1657e3598113", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T20:29:39.756575Z", + "name": "*", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_2ffa441b35d6eb6789fdadb2f1df8dfa", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-17T16:16:58.406683Z", + "data": [], + "hostname": "vps0.katuwoss.dev", + "id": "2ffa441b35d6eb6789fdadb2f1df8dfa", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-17T16:17:25.929936Z", + "name": "vps0", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_3710d3185dec097674b08037e75711ee", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-01-13T13:20:01.891326Z", + "data": [], + "hostname": "board.katuwoss.dev", + "id": "3710d3185dec097674b08037e75711ee", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-01-13T13:20:01.891326Z", + "name": "board", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_4e66cd0b08c3cfb39bcab4d499e914f2", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-07T19:35:06.663701Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "4e66cd0b08c3cfb39bcab4d499e914f2", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-07T19:35:06.663701Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.111.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_505ad935cc44f7c3fb97fd904bb44d6f", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-10-04T20:21:06.406833Z", + "data": [], + "hostname": "memos.katuwoss.dev", + "id": "505ad935cc44f7c3fb97fd904bb44d6f", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-10-04T20:21:06.406833Z", + "name": "memos", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_5752f2f33707db286cae36d0111bcfda", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-06T13:42:19.60406Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "5752f2f33707db286cae36d0111bcfda", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-06T13:42:19.60406Z", + "name": "katuwoss.dev", + "priority": 20, + "proxiable": false, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "6a741f686c6530a1.mx1.emailprofi.seznam.cz", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_5d865f4e421317830430f2dbb98946e9", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T20:29:33.757985Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "5d865f4e421317830430f2dbb98946e9", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T20:29:33.757985Z", + "name": "togetherdays.cz", + "priority": 10, + "proxiable": false, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "56096c829d5a2120.mx2.emailprofi.seznam.cz", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_6248f61ab6806a11e48eb1a8dae9d2cb", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-06T13:41:56.163157Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "6248f61ab6806a11e48eb1a8dae9d2cb", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-06T13:41:56.163157Z", + "name": "katuwoss.dev", + "priority": 10, + "proxiable": false, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "6a741f686c6530a1.mx2.emailprofi.seznam.cz", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_63fc7526cf9819c1521d804956586a1b", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T21:35:08.567093Z", + "data": [], + "hostname": "joplin.togetherdays.cz", + "id": "63fc7526cf9819c1521d804956586a1b", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T21:35:08.567093Z", + "name": "joplin", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "vps0.katuwoss.dev", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_71195a706cc71a915c9436382ad64796", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-17T16:34:47.206556Z", + "data": [], + "hostname": "vps1.katuwoss.dev", + "id": "71195a706cc71a915c9436382ad64796", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-17T16:34:47.206556Z", + "name": "vps1", + "priority": null, + "proxiable": true, + "proxied": true, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "3809bfc3-d761-402b-bd76-f081f2f87797.cfargotunnel.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_768cc142e61db266b3f410b99445aa34", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-07T19:34:23.359118Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "768cc142e61db266b3f410b99445aa34", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-07T19:34:23.359118Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.108.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_80a10584524d4d10ff2fa3455fe6d4ea", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-02-11T14:40:18.399697Z", + "data": [], + "hostname": "ntfy.katuwoss.dev", + "id": "80a10584524d4d10ff2fa3455fe6d4ea", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-02-11T14:40:28.908703Z", + "name": "ntfy", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_8ca78b96487327e1ca56c1a8d1a5b331", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-17T16:16:46.018354Z", + "data": [], + "hostname": "vps0.katuwoss.dev", + "id": "8ca78b96487327e1ca56c1a8d1a5b331", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-17T16:17:31.504198Z", + "name": "vps0", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_9d5b67dec2a1d760838bd25a3c464c44", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-01-13T13:19:47.562384Z", + "data": [], + "hostname": "board.katuwoss.dev", + "id": "9d5b67dec2a1d760838bd25a3c464c44", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-01-13T13:19:47.562384Z", + "name": "board", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_af4e3c3e6d14a3729db662137f285df4", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-12T22:27:52.512699Z", + "data": [], + "hostname": "justscreamy.katuwoss.dev", + "id": "af4e3c3e6d14a3729db662137f285df4", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-12T22:27:52.512699Z", + "name": "justscreamy", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "cname.vercel-dns.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_bdf8891cdb727a7ce17533aef0ea68cb", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T20:29:33.763201Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "bdf8891cdb727a7ce17533aef0ea68cb", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T20:29:33.763201Z", + "name": "togetherdays.cz", + "priority": 20, + "proxiable": false, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "MX", + "value": "56096c829d5a2120.mx1.emailprofi.seznam.cz", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_decbd87274f7fe2a87a1cc2b7f882688", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-02-11T14:40:44.751907Z", + "data": [], + "hostname": "ntfy.katuwoss.dev", + "id": "decbd87274f7fe2a87a1cc2b7f882688", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-02-11T14:41:02.443414Z", + "name": "ntfy", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_e0f82dfd5d8f90caac0954c106a9e101", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-12T22:31:08.689626Z", + "data": [], + "hostname": "th0be.katuwoss.dev", + "id": "e0f82dfd5d8f90caac0954c106a9e101", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-12T22:32:07.35525Z", + "name": "th0be", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "CNAME", + "value": "cname.vercel-dns.com", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_e2240f1855c2943339b6bd207daf0088", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2023-06-07T19:34:57.055772Z", + "data": [], + "hostname": "katuwoss.dev", + "id": "e2240f1855c2943339b6bd207daf0088", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2023-06-07T19:34:57.055772Z", + "name": "katuwoss.dev", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "185.199.110.153", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_f0ceeab0d2eec77159e177a9a272d098", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-03-23T20:29:33.719527Z", + "data": [], + "hostname": "togetherdays.cz", + "id": "f0ceeab0d2eec77159e177a9a272d098", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-03-23T20:29:40.498643Z", + "name": "togetherdays.cz", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "76.76.21.21", + "zone_id": "b841e046cd3b2c9b4adf4edf15962ee3" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_fa903972156ac0a24a2a6f070d076c74", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-02-11T14:40:11.221511Z", + "data": [], + "hostname": "status.katuwoss.dev", + "id": "fa903972156ac0a24a2a6f070d076c74", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-02-11T14:40:11.221511Z", + "name": "status", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "AAAA", + "value": "2a02:25b0:aaaa:ed64::", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + }, + { + "mode": "managed", + "type": "cloudflare_record", + "name": "terraform_managed_resource_fc4b2823a3941ad397e26e51fa06ceb0", + "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "allow_overwrite": null, + "comment": "", + "created_on": "2024-02-11T14:40:51.36473Z", + "data": [], + "hostname": "status.katuwoss.dev", + "id": "fc4b2823a3941ad397e26e51fa06ceb0", + "metadata": { + "auto_added": "false", + "managed_by_apps": "false", + "managed_by_argo_tunnel": "false" + }, + "modified_on": "2024-02-11T14:40:51.36473Z", + "name": "status", + "priority": null, + "proxiable": true, + "proxied": false, + "tags": [], + "timeouts": null, + "ttl": 1, + "type": "A", + "value": "46.36.40.203", + "zone_id": "14c68181a0e905b07a00cac2b83d7d4d" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMCwidXBkYXRlIjozMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9" + } + ] + } + ], + "check_results": null +} diff --git a/tf/togetherdays.tf b/tf/togetherdays.tf new file mode 100644 index 0000000..39eced9 --- /dev/null +++ b/tf/togetherdays.tf @@ -0,0 +1,56 @@ +resource "cloudflare_record" "star_ipv4" { + name = "*" + proxied = false + ttl = 1 + type = "A" + value = "76.76.21.21" + zone_id = var.togetherdays_cz_zone_id +} + +resource "cloudflare_record" "main_ipv4" { + name = "togetherdays.cz" + proxied = false + ttl = 1 + type = "A" + value = "76.76.21.21" + zone_id = var.togetherdays_cz_zone_id +} + +resource "cloudflare_record" "www_ipv4" { + name = "www" + proxied = false + ttl = 1 + type = "A" + value = "76.76.21.21" + zone_id = var.togetherdays_cz_zone_id +} + +resource "cloudflare_record" "joplin_cname" { + name = "joplin" + proxied = false + ttl = 1 + type = "CNAME" + value = "vps0.katuwoss.dev" + zone_id = var.togetherdays_cz_zone_id +} + +resource "cloudflare_record" "togetherdays_mail_secondary" { + name = "togetherdays.cz" + priority = 20 + proxied = false + ttl = 1 + type = "MX" + value = "56096c829d5a2120.mx1.emailprofi.seznam.cz" + zone_id = var.togetherdays_cz_zone_id +} + +resource "cloudflare_record" "togetherdays_mail_primary" { + name = "togetherdays.cz" + priority = 10 + proxied = false + ttl = 1 + type = "MX" + value = "56096c829d5a2120.mx2.emailprofi.seznam.cz" + zone_id = var.togetherdays_cz_zone_id +} + diff --git a/tf/variables.tf b/tf/variables.tf new file mode 100644 index 0000000..101fdff --- /dev/null +++ b/tf/variables.tf @@ -0,0 +1,11 @@ +variable "account_id" { + default = "08bb05d860b3d1658acb618eb09e5e0c" +} + +variable "togetherdays_cz_zone_id" { + default = "b841e046cd3b2c9b4adf4edf15962ee3" +} + +variable "katuwoss_dev_zone_id" { + default = "14c68181a0e905b07a00cac2b83d7d4d" +} \ No newline at end of file