{
  "version": 4,
  "terraform_version": "1.9.8",
  "serial": 139,
  "lineage": "d71cfb97-1d62-03c0-2df3-4346b901c194",
  "outputs": {
    "cluster": {
      "value": "management",
      "type": "string"
    },
    "hcloud_network_id": {
      "value": "10376992",
      "type": "string"
    },
    "hcloud_token": {
      "value": "0sjklQ2TwTUheEbJsJKFjXppCDQBeBY4gdnLZMpTHVEedTtNzOr8HAsbk4jZO4UX",
      "type": "string",
      "sensitive": true
    },
    "minio_server": {
      "value": "storage.bridge.fourlights.dev",
      "type": "string"
    },
    "minio_uri": {
      "value": "https://storage.bridge.fourlights.dev",
      "type": "string"
    },
    "node_ip": {
      "value": "49.13.215.164",
      "type": "string"
    },
    "rancher_admin_password": {
      "value": "l_Kt00WWFdyaX6xdK_@877LTLPFWA%NS",
      "type": "string",
      "sensitive": true
    },
    "rancher_uri": {
      "value": "https://rancher.bridge.fourlights.dev",
      "type": "string"
    },
    "vault_token": {
      "value": "hvs.CAESIPcy0DY5Jc-d0P2ZRRhiLXr3DmOOawpoA6--QTCoRCqqGh4KHGh2cy5lZjhJdTRINEVKaU55Q21VUTg4ZzZwSWI",
      "type": "string",
      "sensitive": true
    },
    "vault_uri": {
      "value": "https://vault.bridge.fourlights.dev",
      "type": "string"
    }
  },
  "resources": [
    {
      "mode": "managed",
      "type": "hcloud_network",
      "name": "private",
      "provider": "provider[\"registry.terraform.io/hetznercloud/hcloud\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "delete_protection": false,
            "expose_routes_to_vswitch": false,
            "id": "10376992",
            "ip_range": "10.0.0.0/8",
            "labels": {},
            "name": "fourlights-private-network"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA=="
        }
      ]
    },
    {
      "mode": "managed",
      "type": "hcloud_network_route",
      "name": "egress",
      "provider": "provider[\"registry.terraform.io/hetznercloud/hcloud\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "destination": "0.0.0.0/0",
            "gateway": "10.0.1.1",
            "id": "10376992-0.0.0.0/0",
            "network_id": 10376992
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "hcloud_network_subnet",
      "name": "private",
      "provider": "provider[\"registry.terraform.io/hetznercloud/hcloud\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "gateway": "10.0.0.1",
            "id": "10376992-10.0.1.0/24",
            "ip_range": "10.0.1.0/24",
            "network_id": 10376992,
            "network_zone": "eu-central",
            "type": "cloud",
            "vswitch_id": null
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "hcloud_server",
      "name": "management_server",
      "provider": "provider[\"registry.terraform.io/hetznercloud/hcloud\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "allow_deprecated_images": false,
            "backup_window": "",
            "backups": false,
            "datacenter": "fsn1-dc14",
            "delete_protection": false,
            "firewall_ids": [],
            "id": "55952827",
            "ignore_remote_firewall_ids": false,
            "image": "ubuntu-24.04",
            "ipv4_address": "49.13.215.164",
            "ipv6_address": "2a01:4f8:c17:ec20::1",
            "ipv6_network": "2a01:4f8:c17:ec20::/64",
            "iso": null,
            "keep_disk": false,
            "labels": {},
            "location": "fsn1",
            "name": "fourlights-management-1",
            "network": [
              {
                "alias_ips": [],
                "ip": "10.0.1.1",
                "mac_address": "86:00:00:e9:eb:d9",
                "network_id": 10376992
              }
            ],
            "placement_group_id": 0,
            "primary_disk_size": 80,
            "public_net": [],
            "rebuild_protection": false,
            "rescue": null,
            "server_type": "cx32",
            "shutdown_before_deletion": false,
            "ssh_keys": [
              "24773165"
            ],
            "status": "running",
            "timeouts": null,
            "user_data": ""
          },
          "sensitive_attributes": [],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo1NDAwMDAwMDAwMDAwfX0=",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_ssh_key.management_ssh_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "hcloud_ssh_key",
      "name": "management_ssh_key",
      "provider": "provider[\"registry.terraform.io/hetznercloud/hcloud\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "fingerprint": "d0:06:6d:0c:53:17:25:8d:cf:b3:b0:72:00:9c:38:03",
            "id": "24773165",
            "labels": {},
            "name": "fourlights-management-ssh-key",
            "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1KuJ14bBg+2pksqZil0oFhpGneAspyUgLZbkKyK+WcaldsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA80ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+jdPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2QMpA5GBMLrHCrx7dEOGLejl1bq2yd0x85g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3jyewQThqdx7HcdfB0dogTUbKFrz80Ogl6lEB6H9UmwOIS87t9qXPtTtChxR9mzR0hNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmgcDHrhQhLgaQOetnLumTwluK6rPhglvqD+6sv+bUj\n"
          },
          "sensitive_attributes": [],
          "dependencies": [
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "local_file",
      "name": "ssh_public_key_openssh",
      "provider": "provider[\"registry.terraform.io/hashicorp/local\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "content": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1KuJ14bBg+2pksqZil0oFhpGneAspyUgLZbkKyK+WcaldsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA80ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+jdPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2QMpA5GBMLrHCrx7dEOGLejl1bq2yd0x85g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3jyewQThqdx7HcdfB0dogTUbKFrz80Ogl6lEB6H9UmwOIS87t9qXPtTtChxR9mzR0hNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmgcDHrhQhLgaQOetnLumTwluK6rPhglvqD+6sv+bUj\n",
            "content_base64": null,
            "content_base64sha256": "T3+CyZjhaaUIMvKg7E4Utb2Zb9JNs7berFk4Lq6Fq1U=",
            "content_base64sha512": "1duC7o98gtv6+d0UD3lROTD2CJCXpgDIB+RCj7KVIQtlMMIoXi/LV7VMkyHxTgPP4Xa8klsEWhfEoN3nVlfkNA==",
            "content_md5": "6abd3c44d75f15e05505ac06228e713b",
            "content_sha1": "c3a992506c0b3a7044bb4b54a1c1c895c09b361d",
            "content_sha256": "4f7f82c998e169a50832f2a0ec4e14b5bd996fd24db3b6deac59382eae85ab55",
            "content_sha512": "d5db82ee8f7c82dbfaf9dd140f79513930f6089097a600c807e4428fb295210b6530c2285e2fcb57b54c9321f14e03cfe176bc925b045a17c4a0dde75657e434",
            "directory_permission": "0777",
            "file_permission": "0777",
            "filename": "./id_rsa.pub",
            "id": "c3a992506c0b3a7044bb4b54a1c1c895c09b361d",
            "sensitive_content": null,
            "source": null
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "sensitive_content"
              }
            ]
          ],
          "dependencies": [
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "local_sensitive_file",
      "name": "ssh_private_key_pem",
      "provider": "provider[\"registry.terraform.io/hashicorp/local\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "content": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5CsivlnGpXbC8\n8O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDfuHcfo3Tx\n3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6tsndMfOYN\nS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/NDoJepRA\neh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aIgCsZoHAx\n64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwIDAQABAoIBAFhq+qVPpZZffdhx\nfFTnw1+ZAqM6KjCVpMyzM7E4qsGA7YjlRgFMB+swkZIGbB2rAImkrj40RltDS0bD\nfPuh4iUnFzMMRYGHr92dAzQ4xNcxhEZxP80LIrill2kP6s/bPIIyWekYlx50AGE3\nU76B9yGXNHhwoV6A66L33u0aPDm5v2pRbPAPhmsDKEscYfZr84du+qJA3Ysi2hyZ\nJtFG2nTeWzzLF91ZWYCyoTLmvL084dZKIP6jAbfFelHvGxhwb1dUHWeTYD4fulK/\n4+udtP3tvM0hv/Fm3VElV+FH15l3/F5SHhcF1jEXWWB/3hZh3U8Ab54tRJCH3IIb\noE2S3pkCgYEA2NlkarAe+91bhD6OU/4dE+DUtwr1qeLuP8xUmi7xhUrYsXUOw6/7\n644nX/jVBTyJGnvO7bxxlqZRNyfIhu3gdEjLXHTf5Ua9E6yEDjvAWyhGCty3tRR8\ng2U2JtCT8GbaNExN99A/M3sin+geRwudQob7j5EzGRcwZJJq4Bzq0wcCgYEA1eBP\n6fDFlm9bSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE\n2UUWjeBuf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKW\nS0oacwI44fFqMu1yi4C7S31Q95RokgGKPi7MOgUCgYBVwsxbAWKPm8D48UCa6VIY\nrX+TEMuNr8koBCilfdFZNPu0WyZGsFACngrmguPEmWdjyPlSvodx3D8cgChnbKar\ndqqu2y49YBehM0Za1rjBlJD29MnW3M5NrPaYrT8FAbhknJTtYDfOpXFRKpzm3ioI\nyJeu9O7vimNCM0H/dpBMewKBgQDL9j3fqJiVzR5uR1EkQDrMtlQ/pnocDCbdtTp0\niWLxRHsp+Pr93DTQJ8GSRfwWWoWqKXBWjzdiF+zoyMpgHu66M3XLlJMP66ZlAhDz\nlsMmlrsh11lKqIIspMZTyJEeThSHAj7IECRHF5BtkI+pf54kAaEb7adgY+yRiNxw\nTqq+jQKBgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0qMjWmT7S\n3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6TH54q+HD8\nGBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DM\n-----END RSA PRIVATE KEY-----\n",
            "content_base64": null,
            "content_base64sha256": "qSnE+hA0lttZUqhDskS8kK/X+CJ0lXKUPTJMd5kgRkw=",
            "content_base64sha512": "wHU7eExXJCPdrhUFzZzffz5b9kSzl31aSJohTeAzynuJShhLsVzyzDxQ2LZWz5lKiX8Xk7/OzwRe+BVOybX9zw==",
            "content_md5": "b4403102e03c240176d96fbe89a5f379",
            "content_sha1": "b71853ff63d5ec2a27a70bce8c28a672904c4db7",
            "content_sha256": "a929c4fa103496db5952a843b244bc90afd7f822749572943d324c779920464c",
            "content_sha512": "c0753b784c572423ddae1505cd9cdf7f3e5bf644b3977d5a489a214de033ca7b894a184bb15cf2cc3c50d8b656cf994a897f1793bfcecf045ef8154ec9b5fdcf",
            "directory_permission": "0700",
            "file_permission": "0600",
            "filename": "./id_rsa",
            "id": "b71853ff63d5ec2a27a70bce8c28a672904c4db7",
            "source": null
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "content_base64"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "content"
              }
            ]
          ],
          "dependencies": [
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "tls_private_key",
      "name": "global_key",
      "provider": "provider[\"registry.terraform.io/hashicorp/tls\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "algorithm": "RSA",
            "ecdsa_curve": "P224",
            "id": "747721aef1bb212debfd4500bc2834ad01617b72",
            "private_key_openssh": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdz\nc2gtcnNhAAAAAwEAAQAAAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5Csiv\nlnGpXbC88O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDf\nuHcfo3Tx3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6t\nsndMfOYNS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/\nNDoJepRAeh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aI\ngCsZoHAx64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwAAA7ho/97yaP/e8gAA\nAAdzc2gtcnNhAAABAQC1KuJ14bBg+2pksqZil0oFhpGneAspyUgLZbkKyK+Wcald\nsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA80ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+j\ndPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2QMpA5GBMLrHCrx7dEOGLejl1bq2yd0x8\n5g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3jyewQThqdx7HcdfB0dogTUbKFrz80Ogl6\nlEB6H9UmwOIS87t9qXPtTtChxR9mzR0hNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmg\ncDHrhQhLgaQOetnLumTwluK6rPhglvqD+6sv+bUjAAAAAwEAAQAAAQBYavqlT6WW\nX33YcXxU58NfmQKjOiowlaTMszOxOKrBgO2I5UYBTAfrMJGSBmwdqwCJpK4+NEZb\nQ0tGw3z7oeIlJxczDEWBh6/dnQM0OMTXMYRGcT/NCyK4pZdpD+rP2zyCMlnpGJce\ndABhN1O+gfchlzR4cKFegOui997tGjw5ub9qUWzwD4ZrAyhLHGH2a/OHbvqiQN2L\nItocmSbRRtp03ls8yxfdWVmAsqEy5ry9POHWSiD+owG3xXpR7xsYcG9XVB1nk2A+\nH7pSv+PrnbT97bzNIb/xZt1RJVfhR9eZd/xeUh4XBdYxF1lgf94WYd1PAG+eLUSQ\nh9yCG6BNkt6ZAAAAgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0\nqMjWmT7S3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6T\nH54q+HD8GBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DMAAAA\ngQDY2WRqsB773VuEPo5T/h0T4NS3CvWp4u4/zFSaLvGFStixdQ7Dr/vrjidf+NUF\nPIkae87tvHGWplE3J8iG7eB0SMtcdN/lRr0TrIQOO8BbKEYK3Le1FHyDZTYm0JPw\nZto0TE330D8zeyKf6B5HC51ChvuPkTMZFzBkkmrgHOrTBwAAAIEA1eBP6fDFlm9b\nSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE2UUWjeBu\nf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKWS0oacwI4\n4fFqMu1yi4C7S31Q95RokgGKPi7MOgUAAAAAAQID\n-----END OPENSSH PRIVATE KEY-----\n",
            "private_key_pem": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5CsivlnGpXbC8\n8O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDfuHcfo3Tx\n3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6tsndMfOYN\nS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/NDoJepRA\neh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aIgCsZoHAx\n64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwIDAQABAoIBAFhq+qVPpZZffdhx\nfFTnw1+ZAqM6KjCVpMyzM7E4qsGA7YjlRgFMB+swkZIGbB2rAImkrj40RltDS0bD\nfPuh4iUnFzMMRYGHr92dAzQ4xNcxhEZxP80LIrill2kP6s/bPIIyWekYlx50AGE3\nU76B9yGXNHhwoV6A66L33u0aPDm5v2pRbPAPhmsDKEscYfZr84du+qJA3Ysi2hyZ\nJtFG2nTeWzzLF91ZWYCyoTLmvL084dZKIP6jAbfFelHvGxhwb1dUHWeTYD4fulK/\n4+udtP3tvM0hv/Fm3VElV+FH15l3/F5SHhcF1jEXWWB/3hZh3U8Ab54tRJCH3IIb\noE2S3pkCgYEA2NlkarAe+91bhD6OU/4dE+DUtwr1qeLuP8xUmi7xhUrYsXUOw6/7\n644nX/jVBTyJGnvO7bxxlqZRNyfIhu3gdEjLXHTf5Ua9E6yEDjvAWyhGCty3tRR8\ng2U2JtCT8GbaNExN99A/M3sin+geRwudQob7j5EzGRcwZJJq4Bzq0wcCgYEA1eBP\n6fDFlm9bSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE\n2UUWjeBuf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKW\nS0oacwI44fFqMu1yi4C7S31Q95RokgGKPi7MOgUCgYBVwsxbAWKPm8D48UCa6VIY\nrX+TEMuNr8koBCilfdFZNPu0WyZGsFACngrmguPEmWdjyPlSvodx3D8cgChnbKar\ndqqu2y49YBehM0Za1rjBlJD29MnW3M5NrPaYrT8FAbhknJTtYDfOpXFRKpzm3ioI\nyJeu9O7vimNCM0H/dpBMewKBgQDL9j3fqJiVzR5uR1EkQDrMtlQ/pnocDCbdtTp0\niWLxRHsp+Pr93DTQJ8GSRfwWWoWqKXBWjzdiF+zoyMpgHu66M3XLlJMP66ZlAhDz\nlsMmlrsh11lKqIIspMZTyJEeThSHAj7IECRHF5BtkI+pf54kAaEb7adgY+yRiNxw\nTqq+jQKBgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0qMjWmT7S\n3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6TH54q+HD8\nGBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DM\n-----END RSA PRIVATE KEY-----\n",
            "private_key_pem_pkcs8": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1KuJ14bBg+2pk\nsqZil0oFhpGneAspyUgLZbkKyK+WcaldsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA8\n0ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+jdPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2\nQMpA5GBMLrHCrx7dEOGLejl1bq2yd0x85g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3j\nyewQThqdx7HcdfB0dogTUbKFrz80Ogl6lEB6H9UmwOIS87t9qXPtTtChxR9mzR0h\nNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmgcDHrhQhLgaQOetnLumTwluK6rPhglvqD\n+6sv+bUjAgMBAAECggEAWGr6pU+lll992HF8VOfDX5kCozoqMJWkzLMzsTiqwYDt\niOVGAUwH6zCRkgZsHasAiaSuPjRGW0NLRsN8+6HiJScXMwxFgYev3Z0DNDjE1zGE\nRnE/zQsiuKWXaQ/qz9s8gjJZ6RiXHnQAYTdTvoH3IZc0eHChXoDrovfe7Ro8Obm/\nalFs8A+GawMoSxxh9mvzh276okDdiyLaHJkm0UbadN5bPMsX3VlZgLKhMua8vTzh\n1kog/qMBt8V6Ue8bGHBvV1QdZ5NgPh+6Ur/j6520/e28zSG/8WbdUSVX4UfXmXf8\nXlIeFwXWMRdZYH/eFmHdTwBvni1EkIfcghugTZLemQKBgQDY2WRqsB773VuEPo5T\n/h0T4NS3CvWp4u4/zFSaLvGFStixdQ7Dr/vrjidf+NUFPIkae87tvHGWplE3J8iG\n7eB0SMtcdN/lRr0TrIQOO8BbKEYK3Le1FHyDZTYm0JPwZto0TE330D8zeyKf6B5H\nC51ChvuPkTMZFzBkkmrgHOrTBwKBgQDV4E/p8MWWb1tJWvvIi33hStW/vm/44dHg\nssDCh5oqkngIcEClxc5MwSDc5Au7hkPXgsTZRRaN4G5/lUDKjC/tuWAozngKlDac\nh2hWcTOvgwckTBXACPcxr2CEk7EBwQGEEpZLShpzAjjh8Woy7XKLgLtLfVD3lGiS\nAYo+Lsw6BQKBgFXCzFsBYo+bwPjxQJrpUhitf5MQy42vySgEKKV90Vk0+7RbJkaw\nUAKeCuaC48SZZ2PI+VK+h3HcPxyAKGdspqt2qq7bLj1gF6EzRlrWuMGUkPb0ydbc\nzk2s9pitPwUBuGSclO1gN86lcVEqnObeKgjIl6707u+KY0IzQf92kEx7AoGBAMv2\nPd+omJXNHm5HUSRAOsy2VD+mehwMJt21OnSJYvFEeyn4+v3cNNAnwZJF/BZahaop\ncFaPN2IX7OjIymAe7rozdcuUkw/rpmUCEPOWwyaWuyHXWUqogiykxlPIkR5OFIcC\nPsgQJEcXkG2Qj6l/niQBoRvtp2Bj7JGI3HBOqr6NAoGAcQ9FvUc+YpPnk89Kqb8/\nWNU/fbgOuFW6VCtDRbDQbV+NOHSoyNaZPtLf4IARsBv+XMuERdRNFw6jehzltmf6\nfmUCgOwFE/U7quFCgLrp5br4HpMfnir4cPwYFfPUqLj1c0Bu0j3t3lskZUo7GazP\ncX0E20MfkpnHd4mMGbjbQMw=\n-----END PRIVATE KEY-----\n",
            "public_key_fingerprint_md5": "d0:06:6d:0c:53:17:25:8d:cf:b3:b0:72:00:9c:38:03",
            "public_key_fingerprint_sha256": "SHA256:uxXFvIWQd6up+TNXzVFK/wse37PIN/N267Y8RkF+9wE",
            "public_key_openssh": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1KuJ14bBg+2pksqZil0oFhpGneAspyUgLZbkKyK+WcaldsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA80ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+jdPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2QMpA5GBMLrHCrx7dEOGLejl1bq2yd0x85g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3jyewQThqdx7HcdfB0dogTUbKFrz80Ogl6lEB6H9UmwOIS87t9qXPtTtChxR9mzR0hNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmgcDHrhQhLgaQOetnLumTwluK6rPhglvqD+6sv+bUj\n",
            "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtSrideGwYPtqZLKmYpdK\nBYaRp3gLKclIC2W5CsivlnGpXbC88O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3k\nihcym9xfKbus1d4FyeDfuHcfo3Tx3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORg\nTC6xwq8e3RDhi3o5dW6tsndMfOYNS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4a\nncex3HXwdHaIE1Gyha8/NDoJepRAeh/VJsDiEvO7falz7U7QocUfZs0dITRP9Ttw\npFwuW6OI0EEW4NuKv9aIgCsZoHAx64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1\nIwIDAQAB\n-----END PUBLIC KEY-----\n",
            "rsa_bits": 2048
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "private_key_openssh"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "private_key_pem"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "private_key_pem_pkcs8"
              }
            ]
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "vault_kv_secret_v2",
      "name": "clusters",
      "provider": "provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "cas": null,
            "custom_metadata": [
              {
                "cas_required": false,
                "data": {},
                "delete_version_after": 0,
                "max_versions": 0
              }
            ],
            "data": {
              "app-365zon": "hvs.CAESIBeM5f-JB0KdnPeq61Nv1nkf01zlo_isKyi7qhEzx218Gh4KHGh2cy5HVHRkVW9lYWZ6bGFyUXg5V2U0ZmNaUlI"
            },
            "data_json": "{\"app-365zon\":\"hvs.CAESIBeM5f-JB0KdnPeq61Nv1nkf01zlo_isKyi7qhEzx218Gh4KHGh2cy5HVHRkVW9lYWZ6bGFyUXg5V2U0ZmNaUlI\"}",
            "delete_all_versions": true,
            "disable_read": false,
            "id": "management/data/clusters",
            "metadata": {
              "created_time": "2024-11-25T13:40:48.314558537Z",
              "custom_metadata": "null",
              "deletion_time": "",
              "destroyed": "false",
              "version": "1"
            },
            "mount": "management",
            "name": "clusters",
            "namespace": null,
            "options": null,
            "path": "management/data/clusters"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data_json"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-app-365zon-bootstrap.vault_policy.cluster",
            "module.cluster-app-365zon-bootstrap.vault_token.cluster",
            "module.cluster-bootstrap.vault_policy.cluster",
            "module.cluster-bootstrap.vault_token.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "mode": "managed",
      "type": "vault_kv_secret_v2",
      "name": "rancher",
      "provider": "provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "cas": null,
            "custom_metadata": [
              {
                "cas_required": false,
                "data": {},
                "delete_version_after": 0,
                "max_versions": 0
              }
            ],
            "data": {
              "token": "token-r8zmc:f72tg7vb6fcdlm2b2k6g78qt2q28knfmxvd84z4dbrdjcm8s4gmstf"
            },
            "data_json": "{\"token\":\"token-r8zmc:f72tg7vb6fcdlm2b2k6g78qt2q28knfmxvd84z4dbrdjcm8s4gmstf\"}",
            "delete_all_versions": true,
            "disable_read": false,
            "id": "management/data/rancher",
            "metadata": {
              "created_time": "2024-11-25T13:40:48.31508141Z",
              "custom_metadata": "null",
              "deletion_time": "",
              "destroyed": "false",
              "version": "1"
            },
            "mount": "management",
            "name": "rancher",
            "namespace": null,
            "options": null,
            "path": "management/data/rancher"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "data_json"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-bootstrap.vault_policy.cluster",
            "module.cluster-bootstrap.vault_token.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.rancher.rancher2_bootstrap.admin",
            "module.rancher.random_password.admin_password",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cert_manager",
      "mode": "managed",
      "type": "helm_release",
      "name": "cert_manager",
      "provider": "module.cert_manager.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "https://charts.jetstack.io/charts/cert-manager-v1.11.0.tgz",
            "cleanup_on_fail": false,
            "create_namespace": true,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "cert-manager",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "v1.11.0",
                "chart": "cert-manager",
                "name": "cert-manager",
                "namespace": "cert-manager",
                "revision": 1,
                "values": "{\"dnsConfig\":{\"nameservers\":[\"1.1.1.1\",\"8.8.8.8\"]},\"email\":\"engineering@fourlights.nl\",\"installCRDs\":true}",
                "version": "v1.11.0"
              }
            ],
            "name": "cert-manager",
            "namespace": "cert-manager",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": null,
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [
              {
                "name": "email",
                "type": "",
                "value": "engineering@fourlights.nl"
              },
              {
                "name": "installCRDs",
                "type": "",
                "value": "true"
              }
            ],
            "set_list": [
              {
                "name": "dnsConfig.nameservers",
                "value": [
                  "1.1.1.1",
                  "8.8.8.8"
                ]
              }
            ],
            "set_sensitive": [],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": null,
            "verify": false,
            "version": "v1.11.0",
            "wait": true,
            "wait_for_jobs": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cert_manager_hetzner",
      "mode": "managed",
      "type": "helm_release",
      "name": "cert-manager-webhook-hetzner",
      "provider": "module.cert_manager_hetzner.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "cert-manager-webhook-hetzner",
            "cleanup_on_fail": false,
            "create_namespace": false,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "cert-manager-webhook-hetzner",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "1.3.0",
                "chart": "cert-manager-webhook-hetzner",
                "name": "cert-manager-webhook-hetzner",
                "namespace": "cert-manager",
                "revision": 1,
                "values": "{\"groupName\":\"acme.fourlights.dev\"}",
                "version": "1.3.1"
              }
            ],
            "name": "cert-manager-webhook-hetzner",
            "namespace": "cert-manager",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": "https://vadimkim.github.io/cert-manager-webhook-hetzner",
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [
              {
                "name": "groupName",
                "type": "",
                "value": "acme.fourlights.dev"
              }
            ],
            "set_list": [],
            "set_sensitive": [],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": null,
            "verify": false,
            "version": "1.3.1",
            "wait": true,
            "wait_for_jobs": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cert_manager_hetzner",
      "mode": "managed",
      "type": "kubernetes_secret",
      "name": "hetzner-secret",
      "provider": "module.cert_manager_hetzner.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "binary_data": null,
            "data": {
              "api-key": "M1ZnS462983FPSyJNGoMTawI6wgQZ3Ej"
            },
            "id": "cert-manager/hetzner-secret",
            "immutable": false,
            "metadata": [
              {
                "annotations": {},
                "generate_name": "",
                "generation": 0,
                "labels": {},
                "name": "hetzner-secret",
                "namespace": "cert-manager",
                "resource_version": "810233",
                "uid": "765886ca-1863-4191-9a3e-f9e3ade68daa"
              }
            ],
            "timeouts": null,
            "type": "Opaque",
            "wait_for_service_account_token": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "binary_data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data"
              },
              {
                "type": "index",
                "value": {
                  "value": "api-key",
                  "type": "string"
                }
              }
            ]
          ],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "minio_iam_policy",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "app-365zon",
            "name": "app-365zon",
            "name_prefix": null,
            "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:ListBucket\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::app-365zon\"\n   ]\n  },\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:DeleteObject\",\n    \"s3:GetObject\",\n    \"s3:PutObject\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::app-365zon/*\"\n   ]\n  }\n ]\n}"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-app-365zon-bootstrap.minio_s3_bucket.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "minio_iam_service_account",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "access_key": "Y2Y1EA9WES29336DP9SE",
            "disable_user": false,
            "id": "Y2Y1EA9WES29336DP9SE",
            "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:ListBucket\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::app-365zon\"\n   ]\n  },\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:DeleteObject\",\n    \"s3:GetObject\",\n    \"s3:PutObject\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::app-365zon/*\"\n   ]\n  }\n ]\n}",
            "secret_key": "EzdA75G2LMlWilphFq9snV6HW6KKSp+BmubF4c+5",
            "status": "on",
            "target_user": "app-365zon",
            "update_secret": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "secret_key"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-app-365zon-bootstrap.minio_iam_user.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "minio_iam_user",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "disable_user": false,
            "force_destroy": false,
            "id": "app-365zon",
            "name": "app-365zon",
            "secret": "6_oD2mBwnvpXGz3imlG9OTUDmJdhfm7qk_g3mW8rEsaffgVQ1ABODg==",
            "status": "enabled",
            "tags": null,
            "update_secret": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "secret"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "minio_iam_user_policy_attachment",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "app-365zon-20241125130217922500000001",
            "policy_name": "app-365zon",
            "user_name": "app-365zon"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-app-365zon-bootstrap.minio_iam_policy.cluster",
            "module.cluster-app-365zon-bootstrap.minio_iam_user.cluster",
            "module.cluster-app-365zon-bootstrap.minio_s3_bucket.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "minio_s3_bucket",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "acl": "private",
            "arn": "arn:aws:s3:::app-365zon",
            "bucket": "app-365zon",
            "bucket_domain_name": "https://storage.bridge.fourlights.dev/minio/app-365zon",
            "bucket_prefix": null,
            "force_destroy": false,
            "id": "app-365zon",
            "object_locking": false,
            "quota": null
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "vault_kv_secret_v2",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "cas": null,
            "custom_metadata": [
              {
                "cas_required": false,
                "data": {},
                "delete_version_after": 0,
                "max_versions": 0
              }
            ],
            "data": {
              "access_key": "Y2Y1EA9WES29336DP9SE",
              "secret_key": "EzdA75G2LMlWilphFq9snV6HW6KKSp+BmubF4c+5"
            },
            "data_json": "{\"access_key\":\"Y2Y1EA9WES29336DP9SE\",\"secret_key\":\"EzdA75G2LMlWilphFq9snV6HW6KKSp+BmubF4c+5\"}",
            "delete_all_versions": true,
            "disable_read": false,
            "id": "app-365zon/data/minio",
            "metadata": {
              "created_time": "2024-11-25T13:02:32.028045009Z",
              "custom_metadata": "null",
              "deletion_time": "",
              "destroyed": "false",
              "version": "1"
            },
            "mount": "app-365zon",
            "name": "minio",
            "namespace": null,
            "options": null,
            "path": "app-365zon/data/minio"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data_json"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-app-365zon-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-app-365zon-bootstrap.minio_iam_user.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "vault_mount",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "accessor": "kv_7606a95f",
            "allowed_managed_keys": [],
            "allowed_response_headers": [],
            "audit_non_hmac_request_keys": [],
            "audit_non_hmac_response_keys": [],
            "default_lease_ttl_seconds": 0,
            "delegated_auth_accessors": null,
            "description": "KV Version 2 secret engine mount for app-365zon",
            "external_entropy_access": false,
            "id": "app-365zon",
            "identity_token_key": "",
            "listing_visibility": "",
            "local": false,
            "max_lease_ttl_seconds": 0,
            "namespace": null,
            "options": {
              "version": "2"
            },
            "passthrough_request_headers": [],
            "path": "app-365zon",
            "plugin_version": null,
            "seal_wrap": false,
            "type": "kv"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "vault_policy",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "app-365zon",
            "name": "app-365zon",
            "namespace": null,
            "policy": "path \"app-365zon/*\" {\n  capabilities = [\"create\", \"read\", \"update\", \"delete\", \"list\"]\n}\npath \"auth/token/create\" {\n    capabilities = [\"create\", \"update\", \"sudo\"]\n}\npath \"auth/token/lookup-self\" {\n    capabilities = [\"read\"]\n}\npath \"auth/token/renew-self\" {\n    capabilities = [\"update\"]\n}\n# Add other necessary permissions\n"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-app-365zon-bootstrap",
      "mode": "managed",
      "type": "vault_token",
      "name": "cluster",
      "provider": "module.cluster-app-365zon-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "client_token": "hvs.CAESIBeM5f-JB0KdnPeq61Nv1nkf01zlo_isKyi7qhEzx218Gh4KHGh2cy5HVHRkVW9lYWZ6bGFyUXg5V2U0ZmNaUlI",
            "display_name": "token",
            "explicit_max_ttl": null,
            "id": "6wfrDSFUN1bWfyzChwsMjxD8",
            "lease_duration": 2596327,
            "lease_started": "2024-11-25T13:02:13Z",
            "metadata": {},
            "namespace": null,
            "no_default_policy": null,
            "no_parent": true,
            "num_uses": 0,
            "period": "30d",
            "policies": [
              "app-365zon"
            ],
            "renew_increment": null,
            "renew_min_lease": null,
            "renewable": true,
            "role_name": null,
            "ttl": "365d",
            "wrapped_token": null,
            "wrapping_accessor": null,
            "wrapping_ttl": null
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "wrapped_token"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "wrapping_accessor"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "client_token"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-app-365zon-bootstrap.vault_policy.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "minio_iam_policy",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "management",
            "name": "management",
            "name_prefix": null,
            "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:ListBucket\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::management\"\n   ]\n  },\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:DeleteObject\",\n    \"s3:GetObject\",\n    \"s3:PutObject\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::management/*\"\n   ]\n  }\n ]\n}"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-bootstrap.minio_s3_bucket.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "minio_iam_service_account",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "access_key": "T8V84SHIVT6MAV424ES0",
            "disable_user": false,
            "id": "T8V84SHIVT6MAV424ES0",
            "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:ListBucket\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::management\"\n   ]\n  },\n  {\n   \"Effect\": \"Allow\",\n   \"Action\": [\n    \"s3:GetObject\",\n    \"s3:PutObject\",\n    \"s3:DeleteObject\"\n   ],\n   \"Resource\": [\n    \"arn:aws:s3:::management/*\"\n   ]\n  }\n ]\n}",
            "secret_key": "23+N28yBK+cL3O2t9xsstT8jr2TpK+SgORCVIuxc",
            "status": "on",
            "target_user": "management",
            "update_secret": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "secret_key"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "minio_iam_user",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "disable_user": false,
            "force_destroy": false,
            "id": "management",
            "name": "management",
            "secret": "zHJUogu6DokXho8lFzKSMpHm3_MUiqSeUiZE69AwBlFkeyRpe21JIw==",
            "status": "enabled",
            "tags": null,
            "update_secret": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "secret"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "minio_iam_user_policy_attachment",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "management-20241122104752119200000001",
            "policy_name": "management",
            "user_name": "management"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-bootstrap.minio_iam_policy.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.cluster-bootstrap.minio_s3_bucket.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "minio_s3_bucket",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "acl": "private",
            "arn": "arn:aws:s3:::management",
            "bucket": "management",
            "bucket_domain_name": "https://storage.bridge.fourlights.dev/minio/management",
            "bucket_prefix": null,
            "force_destroy": false,
            "id": "management",
            "object_locking": false,
            "quota": null
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "vault_kv_secret_v2",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "cas": null,
            "custom_metadata": [
              {
                "cas_required": false,
                "data": {},
                "delete_version_after": 0,
                "max_versions": 0
              }
            ],
            "data": {
              "access_key": "T8V84SHIVT6MAV424ES0",
              "secret_key": "23+N28yBK+cL3O2t9xsstT8jr2TpK+SgORCVIuxc"
            },
            "data_json": "{\"access_key\":\"T8V84SHIVT6MAV424ES0\",\"secret_key\":\"23+N28yBK+cL3O2t9xsstT8jr2TpK+SgORCVIuxc\"}",
            "delete_all_versions": true,
            "disable_read": false,
            "id": "management/data/minio",
            "metadata": {
              "created_time": "2024-11-22T10:48:05.03167093Z",
              "custom_metadata": "null",
              "deletion_time": "",
              "destroyed": "false",
              "version": "1"
            },
            "mount": "management",
            "name": "minio",
            "namespace": null,
            "options": null,
            "path": "management/data/minio"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data_json"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "vault_mount",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "accessor": "kv_338abbe2",
            "allowed_managed_keys": [],
            "allowed_response_headers": [],
            "audit_non_hmac_request_keys": [],
            "audit_non_hmac_response_keys": [],
            "default_lease_ttl_seconds": 0,
            "delegated_auth_accessors": null,
            "description": "KV Version 2 secret engine mount for management",
            "external_entropy_access": false,
            "id": "management",
            "identity_token_key": "",
            "listing_visibility": "",
            "local": false,
            "max_lease_ttl_seconds": 0,
            "namespace": null,
            "options": {
              "version": "2"
            },
            "passthrough_request_headers": [],
            "path": "management",
            "plugin_version": null,
            "seal_wrap": false,
            "type": "kv"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "vault_policy",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "management",
            "name": "management",
            "namespace": null,
            "policy": "path \"management/*\" {\n  capabilities = [\"create\", \"read\", \"update\", \"delete\", \"list\"]\n}\npath \"auth/token/create\" {\n    capabilities = [\"create\", \"update\", \"sudo\"]\n}\npath \"auth/token/lookup-self\" {\n    capabilities = [\"read\"]\n}\npath \"auth/token/renew-self\" {\n    capabilities = [\"update\"]\n}\n# Add other necessary permissions\n"
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-bootstrap",
      "mode": "managed",
      "type": "vault_token",
      "name": "cluster",
      "provider": "module.cluster-bootstrap.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "client_token": "hvs.CAESIPcy0DY5Jc-d0P2ZRRhiLXr3DmOOawpoA6--QTCoRCqqGh4KHGh2cy5lZjhJdTRINEVKaU55Q21VUTg4ZzZwSWI",
            "display_name": "token",
            "explicit_max_ttl": null,
            "id": "6GTxBeGcoL9jXHosbRG4GGOF",
            "lease_duration": 2861611,
            "lease_started": "2024-11-22T10:47:45Z",
            "metadata": {},
            "namespace": null,
            "no_default_policy": null,
            "no_parent": true,
            "num_uses": 0,
            "period": "30d",
            "policies": [
              "management"
            ],
            "renew_increment": null,
            "renew_min_lease": null,
            "renewable": true,
            "role_name": null,
            "ttl": "365d",
            "wrapped_token": null,
            "wrapping_accessor": null,
            "wrapping_ttl": null
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "client_token"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "wrapped_token"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "wrapping_accessor"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-bootstrap.vault_policy.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-management",
      "mode": "managed",
      "type": "minio_s3_object",
      "name": "kube_config_cluster_yaml",
      "provider": "module.cluster-management.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "bucket_name": "management",
            "content": "apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkakNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFRVG1jZVdEcTZ4dG11Q1VvKzVMbURRemRWQTI3b05obnhTVm9qYVVROW0KNmxib29pbkpLZndLODNSek81Qlp0ZjNVSHhZRmQrOWV3d0Y3SVFoVktaOG9vMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWt5cGhDU0ZjL1h6VDAxZ01FKytzCitENE5vZ0F3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnU2JKM2RiQjU4Wko1TFN2TmxQR1Y5cERoQ2FRR0JobGEKRWlWbXk3NU5rVGdDSUNvVVlVaml0bTJsakxiaHF3cVgwc05BTlBjSkxRaklncFdTdlQ4MnFmdHUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=\n    server: https://49.13.215.164:6443\n  name: default\ncontexts:\n- context:\n    cluster: default\n    user: default\n  name: default\ncurrent-context: default\nkind: Config\npreferences: {}\nusers:\n- name: default\n  user:\n    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrVENDQVRlZ0F3SUJBZ0lJREZDNFgxc2ZPT0l3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOek15TVRnMU1EZzBNQjRYRFRJME1URXlNVEV3TXpFeU5Gb1hEVEkxTVRFeQpNVEV3TXpFeU5Gb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGWFpLRzhwc3Y5a0p0aUkKUSszLzhkWXFpU1FvUW9RRDFWMHlSaWJFdDJGQjlYK0ZqNHQzMGpEeEoyZjRhVm1BdURQbFl2S0p4UE0yaUR1UwoxVFQ0T3RtalNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCUUFVRWJYNUZZRnBiM0QyK0QrcWJOZS9nMFk0ekFLQmdncWhrak9QUVFEQWdOSUFEQkYKQWlFQTRDL0I3dWVmM0RMUDAwc25EeHo2UWR6Um1HN09BYVlVZVZQWEVYakMwVDRDSUZSeUFmdmYvcW9TS0J0WQo0ZEpXNEJUL0ZUUXhCd3VDSDhVWHFTVTRURkdVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdFkyeHAKWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFSZVhmUmgvdlhWOUhKNnIvVWtkYVlZckk3S2tib3BTeUVMalZCcWZoZUkKUlBxNTYxL2pPUWxUWkNLQklsdU5WWGhsYnI0b0ZoeWJFQ2k3SVRwNkpGQWxvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFGQkcxK1JXQmFXOXc5dmcvcW16Clh2NE5HT013Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUlaN1lYRlhVQmRLaHFUQ3hnSHBNRy9qaFE1ZmhPakEKOWlzdC9mSGNVWmJBQWlCbitXZ0VEaW1CVTRDWjh4Q3NVWTJCOVl3OGdmV3h2U2JDVE9INU9BNUVtZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n    client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSVBLamhPTnFGUUs3VkRkcWFuTjB4STB5S000MnRlN1NpWFd4VjdGZFg1QmFvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFVmRrb2J5bXkvMlFtMkloRDdmL3gxaXFKSkNoQ2hBUFZYVEpHSnNTM1lVSDFmNFdQaTNmUwpNUEVuWi9ocFdZQzRNK1ZpOG9uRTh6YUlPNUxWTlBnNjJRPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=\n",
            "content_base64": null,
            "content_type": "text/plain",
            "etag": "92f78ed557358feb3a5eff6337258d34-1",
            "id": "kube_config.yaml",
            "object_name": "kube_config.yaml",
            "source": null,
            "version_id": ""
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cluster-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-management",
      "mode": "managed",
      "type": "minio_s3_object",
      "name": "ssh_cluster_private_key",
      "provider": "module.cluster-management.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "bucket_name": "management",
            "content": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5CsivlnGpXbC8\n8O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDfuHcfo3Tx\n3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6tsndMfOYN\nS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/NDoJepRA\neh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aIgCsZoHAx\n64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwIDAQABAoIBAFhq+qVPpZZffdhx\nfFTnw1+ZAqM6KjCVpMyzM7E4qsGA7YjlRgFMB+swkZIGbB2rAImkrj40RltDS0bD\nfPuh4iUnFzMMRYGHr92dAzQ4xNcxhEZxP80LIrill2kP6s/bPIIyWekYlx50AGE3\nU76B9yGXNHhwoV6A66L33u0aPDm5v2pRbPAPhmsDKEscYfZr84du+qJA3Ysi2hyZ\nJtFG2nTeWzzLF91ZWYCyoTLmvL084dZKIP6jAbfFelHvGxhwb1dUHWeTYD4fulK/\n4+udtP3tvM0hv/Fm3VElV+FH15l3/F5SHhcF1jEXWWB/3hZh3U8Ab54tRJCH3IIb\noE2S3pkCgYEA2NlkarAe+91bhD6OU/4dE+DUtwr1qeLuP8xUmi7xhUrYsXUOw6/7\n644nX/jVBTyJGnvO7bxxlqZRNyfIhu3gdEjLXHTf5Ua9E6yEDjvAWyhGCty3tRR8\ng2U2JtCT8GbaNExN99A/M3sin+geRwudQob7j5EzGRcwZJJq4Bzq0wcCgYEA1eBP\n6fDFlm9bSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE\n2UUWjeBuf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKW\nS0oacwI44fFqMu1yi4C7S31Q95RokgGKPi7MOgUCgYBVwsxbAWKPm8D48UCa6VIY\nrX+TEMuNr8koBCilfdFZNPu0WyZGsFACngrmguPEmWdjyPlSvodx3D8cgChnbKar\ndqqu2y49YBehM0Za1rjBlJD29MnW3M5NrPaYrT8FAbhknJTtYDfOpXFRKpzm3ioI\nyJeu9O7vimNCM0H/dpBMewKBgQDL9j3fqJiVzR5uR1EkQDrMtlQ/pnocDCbdtTp0\niWLxRHsp+Pr93DTQJ8GSRfwWWoWqKXBWjzdiF+zoyMpgHu66M3XLlJMP66ZlAhDz\nlsMmlrsh11lKqIIspMZTyJEeThSHAj7IECRHF5BtkI+pf54kAaEb7adgY+yRiNxw\nTqq+jQKBgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0qMjWmT7S\n3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6TH54q+HD8\nGBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DM\n-----END RSA PRIVATE KEY-----\n",
            "content_base64": null,
            "content_type": "text/plain",
            "etag": "e26f3d9913a4c3c30383281f85c3bd05-1",
            "id": "id_rsa",
            "object_name": "id_rsa",
            "source": null,
            "version_id": ""
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "content"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "local_sensitive_file.ssh_private_key_pem",
            "module.cluster-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-management",
      "mode": "managed",
      "type": "minio_s3_object",
      "name": "ssh_cluster_public_key",
      "provider": "module.cluster-management.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "bucket_name": "management",
            "content": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1KuJ14bBg+2pksqZil0oFhpGneAspyUgLZbkKyK+WcaldsLzw7eGYc4xZvO4AEq6x7uMW6zwYsmA80ZF2DeSKFzKb3F8pu6zV3gXJ4N+4dx+jdPHcFi88hNSqN+nHnzi30i/4Vh9BR5F2QMpA5GBMLrHCrx7dEOGLejl1bq2yd0x85g1LgSkkhhpNRvPcYy3dPb3Yi0q2Fz3jyewQThqdx7HcdfB0dogTUbKFrz80Ogl6lEB6H9UmwOIS87t9qXPtTtChxR9mzR0hNE/1O3CkXC5bo4jQQRbg24q/1oiAKxmgcDHrhQhLgaQOetnLumTwluK6rPhglvqD+6sv+bUj\n",
            "content_base64": null,
            "content_type": "text/plain",
            "etag": "54838409f73f21dd7e062667bef17c1a-1",
            "id": "id_rsa.pub",
            "object_name": "id_rsa.pub",
            "source": null,
            "version_id": ""
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "local_file.ssh_public_key_openssh",
            "module.cluster-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-management",
      "mode": "managed",
      "type": "minio_s3_object",
      "name": "vault_secrets",
      "provider": "module.cluster-management.provider[\"registry.terraform.io/aminueza/minio\"]",
      "instances": [
        {
          "index_key": 0,
          "schema_version": 0,
          "attributes": {
            "bucket_name": "management",
            "content": "{\n  \"unseal_keys_b64\": [],\n  \"unseal_keys_hex\": [],\n  \"unseal_shares\": 1,\n  \"unseal_threshold\": 1,\n  \"recovery_keys_b64\": [\n    \"yiOv4g3sW427xQvkirhjq8ixxzdXJxAGbEMLKKHpr76o\",\n    \"rJoWisrrK+YU9wJFTW5m1hp/NQL5Y/MR6ZhUY1W4mVDT\",\n    \"XK2MXdEo/9caLEbEH0boip96PXuTA56r95EP47C7oEkr\",\n    \"GfhfasWebTu1FYzIw4nMeb0NvbJxcVGW5lsXZMd+L9Pn\",\n    \"Ao6ublyrABJFKIah6Z7PlZqMfAFQqvkDLRlHp6eMZj8Z\"\n  ],\n  \"recovery_keys_hex\": [\n    \"ca23afe20dec5b8dbbc50be48ab863abc8b1c737572710066c430b28a1e9afbea8\",\n    \"ac9a168acaeb2be614f702454d6e66d61a7f3502f963f311e998546355b89950d3\",\n    \"5cad8c5dd128ffd71a2c46c41f46e88a9f7a3d7b93039eabf7910fe3b0bba0492b\",\n    \"19f85f6ac59e6d3bb5158cc8c389cc79bd0dbdb271715196e65b1764c77e2fd3e7\",\n    \"028eae6e5cab0012452886a1e99ecf959a8c7c0150aaf9032d1947a7a78c663f19\"\n  ],\n  \"recovery_keys_shares\": 5,\n  \"recovery_keys_threshold\": 3,\n  \"root_token\": \"hvs.BsIbdvXLdbQn0v4sR3jSWJa9\"\n}\n",
            "content_base64": null,
            "content_type": "text/plain",
            "etag": "2e05aec879e8736ea6eaafd698295983-1",
            "id": "vault.secret",
            "object_name": "vault.secret",
            "source": null,
            "version_id": ""
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "module.cluster-bootstrap.minio_iam_service_account.cluster",
            "module.cluster-bootstrap.minio_iam_user.cluster",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key"
          ]
        }
      ]
    },
    {
      "module": "module.cluster-management",
      "mode": "managed",
      "type": "vault_kv_secret_v2",
      "name": "hcloud",
      "provider": "module.cluster-management.provider[\"registry.terraform.io/hashicorp/vault\"]",
      "instances": [
        {
          "index_key": 0,
          "schema_version": 0,
          "attributes": {
            "cas": null,
            "custom_metadata": [
              {
                "cas_required": false,
                "data": {},
                "delete_version_after": 0,
                "max_versions": 0
              }
            ],
            "data": {
              "network_id": "10376992",
              "token": "0sjklQ2TwTUheEbJsJKFjXppCDQBeBY4gdnLZMpTHVEedTtNzOr8HAsbk4jZO4UX"
            },
            "data_json": "{\"network_id\":\"10376992\",\"token\":\"0sjklQ2TwTUheEbJsJKFjXppCDQBeBY4gdnLZMpTHVEedTtNzOr8HAsbk4jZO4UX\"}",
            "delete_all_versions": true,
            "disable_read": false,
            "id": "management/data/hcloud",
            "metadata": {
              "created_time": "2024-11-25T09:40:06.962060616Z",
              "custom_metadata": "null",
              "deletion_time": "",
              "destroyed": "false",
              "version": "1"
            },
            "mount": "management",
            "name": "hcloud",
            "namespace": null,
            "options": null,
            "path": "management/data/hcloud"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "data_json"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.cluster-bootstrap.vault_policy.cluster",
            "module.cluster-bootstrap.vault_token.cluster",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.null_resource.vault_init",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.k3s",
      "mode": "managed",
      "type": "local_file",
      "name": "kube_config_server_yaml",
      "provider": "provider[\"registry.terraform.io/hashicorp/local\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "content": "apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkakNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFRVG1jZVdEcTZ4dG11Q1VvKzVMbURRemRWQTI3b05obnhTVm9qYVVROW0KNmxib29pbkpLZndLODNSek81Qlp0ZjNVSHhZRmQrOWV3d0Y3SVFoVktaOG9vMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWt5cGhDU0ZjL1h6VDAxZ01FKytzCitENE5vZ0F3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnU2JKM2RiQjU4Wko1TFN2TmxQR1Y5cERoQ2FRR0JobGEKRWlWbXk3NU5rVGdDSUNvVVlVaml0bTJsakxiaHF3cVgwc05BTlBjSkxRaklncFdTdlQ4MnFmdHUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=\n    server: https://49.13.215.164:6443\n  name: default\ncontexts:\n- context:\n    cluster: default\n    user: default\n  name: default\ncurrent-context: default\nkind: Config\npreferences: {}\nusers:\n- name: default\n  user:\n    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrVENDQVRlZ0F3SUJBZ0lJREZDNFgxc2ZPT0l3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOek15TVRnMU1EZzBNQjRYRFRJME1URXlNVEV3TXpFeU5Gb1hEVEkxTVRFeQpNVEV3TXpFeU5Gb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGWFpLRzhwc3Y5a0p0aUkKUSszLzhkWXFpU1FvUW9RRDFWMHlSaWJFdDJGQjlYK0ZqNHQzMGpEeEoyZjRhVm1BdURQbFl2S0p4UE0yaUR1UwoxVFQ0T3RtalNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCUUFVRWJYNUZZRnBiM0QyK0QrcWJOZS9nMFk0ekFLQmdncWhrak9QUVFEQWdOSUFEQkYKQWlFQTRDL0I3dWVmM0RMUDAwc25EeHo2UWR6Um1HN09BYVlVZVZQWEVYakMwVDRDSUZSeUFmdmYvcW9TS0J0WQo0ZEpXNEJUL0ZUUXhCd3VDSDhVWHFTVTRURkdVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdFkyeHAKWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFSZVhmUmgvdlhWOUhKNnIvVWtkYVlZckk3S2tib3BTeUVMalZCcWZoZUkKUlBxNTYxL2pPUWxUWkNLQklsdU5WWGhsYnI0b0ZoeWJFQ2k3SVRwNkpGQWxvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFGQkcxK1JXQmFXOXc5dmcvcW16Clh2NE5HT013Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUlaN1lYRlhVQmRLaHFUQ3hnSHBNRy9qaFE1ZmhPakEKOWlzdC9mSGNVWmJBQWlCbitXZ0VEaW1CVTRDWjh4Q3NVWTJCOVl3OGdmV3h2U2JDVE9INU9BNUVtZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n    client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSVBLamhPTnFGUUs3VkRkcWFuTjB4STB5S000MnRlN1NpWFd4VjdGZFg1QmFvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFVmRrb2J5bXkvMlFtMkloRDdmL3gxaXFKSkNoQ2hBUFZYVEpHSnNTM1lVSDFmNFdQaTNmUwpNUEVuWi9ocFdZQzRNK1ZpOG9uRTh6YUlPNUxWTlBnNjJRPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=\n",
            "content_base64": null,
            "content_base64sha256": "9vz4MmbnPSCoJd6GxKxgygQctCqvchwp/vg7wttEN/0=",
            "content_base64sha512": "78Nf5bVVZJNEMvCagZCYDHQIj2QQmQxGbO5GOEDteAbZfxMI1BsXZl6G0k13CyKxiC38T9OZ+EXZlnJ2Rf5Eag==",
            "content_md5": "9ef24061e748d24d1d1af41c0c5d47dd",
            "content_sha1": "d19a6c57cd1e4092c9581adef9002f2333e327a1",
            "content_sha256": "f6fcf83266e73d20a825de86c4ac60ca041cb42aaf721c29fef83bc2db4437fd",
            "content_sha512": "efc35fe5b55564934432f09a8190980c74088f6410990c466cee463840ed7806d97f1308d41b17665e86d24d770b22b1882dfc4fd399f845d996727645fe446a",
            "directory_permission": "0777",
            "file_permission": "0777",
            "filename": "./kube_config_server.yaml",
            "id": "d19a6c57cd1e4092c9581adef9002f2333e327a1",
            "sensitive_content": null,
            "source": null
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "sensitive_content"
              }
            ]
          ],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.k3s",
      "mode": "managed",
      "type": "ssh_resource",
      "name": "install_k3s",
      "provider": "provider[\"registry.terraform.io/loafoe/ssh\"]",
      "instances": [
        {
          "schema_version": 4,
          "attributes": {
            "agent": false,
            "bastion_host": null,
            "bastion_password": null,
            "bastion_port": "22",
            "bastion_private_key": null,
            "bastion_user": null,
            "commands": [
              "bash -c 'curl https://get.k3s.io | INSTALL_K3S_EXEC=\"server --disable=traefik --node-external-ip 49.13.215.164 --node-ip 10.0.1.1\" INSTALL_K3S_VERSION=v1.31.2+k3s1 sh -'"
            ],
            "commands_after_file_changes": true,
            "file": [],
            "host": "49.13.215.164",
            "host_private_key": null,
            "host_user": null,
            "id": "2462145179010917659",
            "password": null,
            "port": "22",
            "pre_commands": null,
            "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5CsivlnGpXbC8\n8O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDfuHcfo3Tx\n3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6tsndMfOYN\nS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/NDoJepRA\neh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aIgCsZoHAx\n64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwIDAQABAoIBAFhq+qVPpZZffdhx\nfFTnw1+ZAqM6KjCVpMyzM7E4qsGA7YjlRgFMB+swkZIGbB2rAImkrj40RltDS0bD\nfPuh4iUnFzMMRYGHr92dAzQ4xNcxhEZxP80LIrill2kP6s/bPIIyWekYlx50AGE3\nU76B9yGXNHhwoV6A66L33u0aPDm5v2pRbPAPhmsDKEscYfZr84du+qJA3Ysi2hyZ\nJtFG2nTeWzzLF91ZWYCyoTLmvL084dZKIP6jAbfFelHvGxhwb1dUHWeTYD4fulK/\n4+udtP3tvM0hv/Fm3VElV+FH15l3/F5SHhcF1jEXWWB/3hZh3U8Ab54tRJCH3IIb\noE2S3pkCgYEA2NlkarAe+91bhD6OU/4dE+DUtwr1qeLuP8xUmi7xhUrYsXUOw6/7\n644nX/jVBTyJGnvO7bxxlqZRNyfIhu3gdEjLXHTf5Ua9E6yEDjvAWyhGCty3tRR8\ng2U2JtCT8GbaNExN99A/M3sin+geRwudQob7j5EzGRcwZJJq4Bzq0wcCgYEA1eBP\n6fDFlm9bSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE\n2UUWjeBuf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKW\nS0oacwI44fFqMu1yi4C7S31Q95RokgGKPi7MOgUCgYBVwsxbAWKPm8D48UCa6VIY\nrX+TEMuNr8koBCilfdFZNPu0WyZGsFACngrmguPEmWdjyPlSvodx3D8cgChnbKar\ndqqu2y49YBehM0Za1rjBlJD29MnW3M5NrPaYrT8FAbhknJTtYDfOpXFRKpzm3ioI\nyJeu9O7vimNCM0H/dpBMewKBgQDL9j3fqJiVzR5uR1EkQDrMtlQ/pnocDCbdtTp0\niWLxRHsp+Pr93DTQJ8GSRfwWWoWqKXBWjzdiF+zoyMpgHu66M3XLlJMP66ZlAhDz\nlsMmlrsh11lKqIIspMZTyJEeThSHAj7IECRHF5BtkI+pf54kAaEb7adgY+yRiNxw\nTqq+jQKBgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0qMjWmT7S\n3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6TH54q+HD8\nGBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DM\n-----END RSA PRIVATE KEY-----\n",
            "result": "[INFO]  Using v1.31.2+k3s1 as release\n[INFO]  Downloading hash https://github.com/k3s-io/k3s/releases/download/v1.31.2+k3s1/sha256sum-amd64.txt\n[INFO]  Downloading binary https://github.com/k3s-io/k3s/releases/download/v1.31.2+k3s1/k3s\n[INFO]  Verifying binary download\n[INFO]  Installing k3s to /usr/local/bin/k3s\n[INFO]  Skipping installation of SELinux RPM\n[INFO]  Creating /usr/local/bin/kubectl symlink to k3s\n[INFO]  Creating /usr/local/bin/crictl symlink to k3s\n[INFO]  Creating /usr/local/bin/ctr symlink to k3s\n[INFO]  Creating killall script /usr/local/bin/k3s-killall.sh\n[INFO]  Creating uninstall script /usr/local/bin/k3s-uninstall.sh\n[INFO]  env: Creating environment file /etc/systemd/system/k3s.service.env\n[INFO]  systemd: Creating service file /etc/systemd/system/k3s.service\n[INFO]  systemd: Enabling k3s unit\n[INFO]  systemd: Starting k3s\n",
            "retry_delay": "10s",
            "timeout": "5m",
            "triggers": null,
            "user": "root",
            "when": "create"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "bastion_password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "bastion_private_key"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "private_key"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "host_private_key"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjQifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.k3s",
      "mode": "managed",
      "type": "ssh_resource",
      "name": "retrieve_config",
      "provider": "provider[\"registry.terraform.io/loafoe/ssh\"]",
      "instances": [
        {
          "schema_version": 4,
          "attributes": {
            "agent": false,
            "bastion_host": null,
            "bastion_password": null,
            "bastion_port": "22",
            "bastion_private_key": null,
            "bastion_user": null,
            "commands": [
              "sudo sed \"s/127.0.0.1/49.13.215.164/g\" /etc/rancher/k3s/k3s.yaml"
            ],
            "commands_after_file_changes": true,
            "file": [],
            "host": "49.13.215.164",
            "host_private_key": null,
            "host_user": null,
            "id": "2861410172649089059",
            "password": null,
            "port": "22",
            "pre_commands": null,
            "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAtSrideGwYPtqZLKmYpdKBYaRp3gLKclIC2W5CsivlnGpXbC8\n8O3hmHOMWbzuABKuse7jFus8GLJgPNGRdg3kihcym9xfKbus1d4FyeDfuHcfo3Tx\n3BYvPITUqjfpx584t9Iv+FYfQUeRdkDKQORgTC6xwq8e3RDhi3o5dW6tsndMfOYN\nS4EpJIYaTUbz3GMt3T292ItKthc948nsEE4ancex3HXwdHaIE1Gyha8/NDoJepRA\neh/VJsDiEvO7falz7U7QocUfZs0dITRP9TtwpFwuW6OI0EEW4NuKv9aIgCsZoHAx\n64UIS4GkDnrZy7pk8Jbiuqz4YJb6g/urL/m1IwIDAQABAoIBAFhq+qVPpZZffdhx\nfFTnw1+ZAqM6KjCVpMyzM7E4qsGA7YjlRgFMB+swkZIGbB2rAImkrj40RltDS0bD\nfPuh4iUnFzMMRYGHr92dAzQ4xNcxhEZxP80LIrill2kP6s/bPIIyWekYlx50AGE3\nU76B9yGXNHhwoV6A66L33u0aPDm5v2pRbPAPhmsDKEscYfZr84du+qJA3Ysi2hyZ\nJtFG2nTeWzzLF91ZWYCyoTLmvL084dZKIP6jAbfFelHvGxhwb1dUHWeTYD4fulK/\n4+udtP3tvM0hv/Fm3VElV+FH15l3/F5SHhcF1jEXWWB/3hZh3U8Ab54tRJCH3IIb\noE2S3pkCgYEA2NlkarAe+91bhD6OU/4dE+DUtwr1qeLuP8xUmi7xhUrYsXUOw6/7\n644nX/jVBTyJGnvO7bxxlqZRNyfIhu3gdEjLXHTf5Ua9E6yEDjvAWyhGCty3tRR8\ng2U2JtCT8GbaNExN99A/M3sin+geRwudQob7j5EzGRcwZJJq4Bzq0wcCgYEA1eBP\n6fDFlm9bSVr7yIt94UrVv75v+OHR4LLAwoeaKpJ4CHBApcXOTMEg3OQLu4ZD14LE\n2UUWjeBuf5VAyowv7blgKM54CpQ2nIdoVnEzr4MHJEwVwAj3Ma9ghJOxAcEBhBKW\nS0oacwI44fFqMu1yi4C7S31Q95RokgGKPi7MOgUCgYBVwsxbAWKPm8D48UCa6VIY\nrX+TEMuNr8koBCilfdFZNPu0WyZGsFACngrmguPEmWdjyPlSvodx3D8cgChnbKar\ndqqu2y49YBehM0Za1rjBlJD29MnW3M5NrPaYrT8FAbhknJTtYDfOpXFRKpzm3ioI\nyJeu9O7vimNCM0H/dpBMewKBgQDL9j3fqJiVzR5uR1EkQDrMtlQ/pnocDCbdtTp0\niWLxRHsp+Pr93DTQJ8GSRfwWWoWqKXBWjzdiF+zoyMpgHu66M3XLlJMP66ZlAhDz\nlsMmlrsh11lKqIIspMZTyJEeThSHAj7IECRHF5BtkI+pf54kAaEb7adgY+yRiNxw\nTqq+jQKBgHEPRb1HPmKT55PPSqm/P1jVP324DrhVulQrQ0Ww0G1fjTh0qMjWmT7S\n3+CAEbAb/lzLhEXUTRcOo3oc5bZn+n5lAoDsBRP1O6rhQoC66eW6+B6TH54q+HD8\nGBXz1Ki49XNAbtI97d5bJGVKOxmsz3F9BNtDH5KZx3eJjBm420DM\n-----END RSA PRIVATE KEY-----\n",
            "result": "apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkakNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFRVG1jZVdEcTZ4dG11Q1VvKzVMbURRemRWQTI3b05obnhTVm9qYVVROW0KNmxib29pbkpLZndLODNSek81Qlp0ZjNVSHhZRmQrOWV3d0Y3SVFoVktaOG9vMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWt5cGhDU0ZjL1h6VDAxZ01FKytzCitENE5vZ0F3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnU2JKM2RiQjU4Wko1TFN2TmxQR1Y5cERoQ2FRR0JobGEKRWlWbXk3NU5rVGdDSUNvVVlVaml0bTJsakxiaHF3cVgwc05BTlBjSkxRaklncFdTdlQ4MnFmdHUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=\n    server: https://49.13.215.164:6443\n  name: default\ncontexts:\n- context:\n    cluster: default\n    user: default\n  name: default\ncurrent-context: default\nkind: Config\npreferences: {}\nusers:\n- name: default\n  user:\n    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrVENDQVRlZ0F3SUJBZ0lJREZDNFgxc2ZPT0l3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOek15TVRnMU1EZzBNQjRYRFRJME1URXlNVEV3TXpFeU5Gb1hEVEkxTVRFeQpNVEV3TXpFeU5Gb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGWFpLRzhwc3Y5a0p0aUkKUSszLzhkWXFpU1FvUW9RRDFWMHlSaWJFdDJGQjlYK0ZqNHQzMGpEeEoyZjRhVm1BdURQbFl2S0p4UE0yaUR1UwoxVFQ0T3RtalNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCUUFVRWJYNUZZRnBiM0QyK0QrcWJOZS9nMFk0ekFLQmdncWhrak9QUVFEQWdOSUFEQkYKQWlFQTRDL0I3dWVmM0RMUDAwc25EeHo2UWR6Um1HN09BYVlVZVZQWEVYakMwVDRDSUZSeUFmdmYvcW9TS0J0WQo0ZEpXNEJUL0ZUUXhCd3VDSDhVWHFTVTRURkdVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdFkyeHAKWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3SGhjTk1qUXhNVEl4TVRBek1USTBXaGNOTXpReE1URTVNVEF6TVRJMApXakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwWlc1MExXTmhRREUzTXpJeE9EVXdPRFF3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFSZVhmUmgvdlhWOUhKNnIvVWtkYVlZckk3S2tib3BTeUVMalZCcWZoZUkKUlBxNTYxL2pPUWxUWkNLQklsdU5WWGhsYnI0b0ZoeWJFQ2k3SVRwNkpGQWxvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFGQkcxK1JXQmFXOXc5dmcvcW16Clh2NE5HT013Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUlaN1lYRlhVQmRLaHFUQ3hnSHBNRy9qaFE1ZmhPakEKOWlzdC9mSGNVWmJBQWlCbitXZ0VEaW1CVTRDWjh4Q3NVWTJCOVl3OGdmV3h2U2JDVE9INU9BNUVtZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n    client-key-data: LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSVBLamhPTnFGUUs3VkRkcWFuTjB4STB5S000MnRlN1NpWFd4VjdGZFg1QmFvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFVmRrb2J5bXkvMlFtMkloRDdmL3gxaXFKSkNoQ2hBUFZYVEpHSnNTM1lVSDFmNFdQaTNmUwpNUEVuWi9ocFdZQzRNK1ZpOG9uRTh6YUlPNUxWTlBnNjJRPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo=\n",
            "retry_delay": "10s",
            "timeout": "5m",
            "triggers": null,
            "user": "root",
            "when": "create"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "private_key"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "bastion_password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "bastion_private_key"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "host_private_key"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjQifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.ssh_resource.install_k3s",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.letsencrypt",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "clusterissuer-letsencrypt",
      "provider": "module.letsencrypt.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "cert-manager.io/v1",
                "kind": "ClusterIssuer",
                "metadata": {
                  "name": "letsencrypt"
                },
                "spec": {
                  "acme": {
                    "email": "engineering@fourlights.nl",
                    "privateKeySecretRef": {
                      "name": "letsencrypt"
                    },
                    "server": "https://acme-v02.api.letsencrypt.org/directory",
                    "solvers": [
                      {
                        "dns01": {
                          "webhook": {
                            "config": {
                              "apiUrl": "https://dns.hetzner.com/api/v1",
                              "secretName": "hetzner-secret"
                            },
                            "groupName": "acme.fourlights.dev",
                            "solverName": "hetzner"
                          }
                        }
                      },
                      {
                        "http01": {
                          "ingress": {
                            "ingressClassName": "traefik"
                          }
                        }
                      }
                    ]
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "acme": [
                        "object",
                        {
                          "email": "string",
                          "privateKeySecretRef": [
                            "object",
                            {
                              "name": "string"
                            }
                          ],
                          "server": "string",
                          "solvers": [
                            "tuple",
                            [
                              [
                                "object",
                                {
                                  "dns01": [
                                    "object",
                                    {
                                      "webhook": [
                                        "object",
                                        {
                                          "config": [
                                            "object",
                                            {
                                              "apiUrl": "string",
                                              "secretName": "string"
                                            }
                                          ],
                                          "groupName": "string",
                                          "solverName": "string"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ],
                              [
                                "object",
                                {
                                  "http01": [
                                    "object",
                                    {
                                      "ingress": [
                                        "object",
                                        {
                                          "ingressClassName": "string"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            ]
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "cert-manager.io/v1",
                "kind": "ClusterIssuer",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "letsencrypt",
                  "namespace": null,
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "acme": {
                    "caBundle": null,
                    "disableAccountKeyGeneration": null,
                    "email": "engineering@fourlights.nl",
                    "enableDurationFeature": null,
                    "externalAccountBinding": {
                      "keyAlgorithm": null,
                      "keyID": null,
                      "keySecretRef": {
                        "key": null,
                        "name": null
                      }
                    },
                    "preferredChain": "",
                    "privateKeySecretRef": {
                      "key": null,
                      "name": "letsencrypt"
                    },
                    "server": "https://acme-v02.api.letsencrypt.org/directory",
                    "skipTLSVerify": null,
                    "solvers": [
                      {
                        "dns01": {
                          "acmeDNS": {
                            "accountSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "host": null
                          },
                          "akamai": {
                            "accessTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "clientSecretSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "clientTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "serviceConsumerDomain": null
                          },
                          "azureDNS": {
                            "clientID": null,
                            "clientSecretSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "environment": null,
                            "hostedZoneName": null,
                            "managedIdentity": {
                              "clientID": null,
                              "resourceID": null
                            },
                            "resourceGroupName": null,
                            "subscriptionID": null,
                            "tenantID": null
                          },
                          "cloudDNS": {
                            "hostedZoneName": null,
                            "project": null,
                            "serviceAccountSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "cloudflare": {
                            "apiKeySecretRef": {
                              "key": null,
                              "name": null
                            },
                            "apiTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "email": null
                          },
                          "cnameStrategy": null,
                          "digitalocean": {
                            "tokenSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "rfc2136": {
                            "nameserver": null,
                            "tsigAlgorithm": null,
                            "tsigKeyName": null,
                            "tsigSecretSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "route53": {
                            "accessKeyID": null,
                            "accessKeyIDSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "hostedZoneID": null,
                            "region": null,
                            "role": null,
                            "secretAccessKeySecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "webhook": {
                            "config": {
                              "apiUrl": "https://dns.hetzner.com/api/v1",
                              "secretName": "hetzner-secret"
                            },
                            "groupName": "acme.fourlights.dev",
                            "solverName": "hetzner"
                          }
                        },
                        "http01": {
                          "gatewayHTTPRoute": {
                            "labels": null,
                            "parentRefs": null,
                            "serviceType": null
                          },
                          "ingress": {
                            "class": null,
                            "ingressTemplate": {
                              "metadata": {
                                "annotations": null,
                                "labels": null
                              }
                            },
                            "name": null,
                            "podTemplate": {
                              "metadata": {
                                "annotations": null,
                                "labels": null
                              },
                              "spec": {
                                "affinity": {
                                  "nodeAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": {
                                      "nodeSelectorTerms": null
                                    }
                                  },
                                  "podAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": null
                                  },
                                  "podAntiAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": null
                                  }
                                },
                                "nodeSelector": null,
                                "priorityClassName": null,
                                "serviceAccountName": null,
                                "tolerations": null
                              }
                            },
                            "serviceType": null
                          }
                        },
                        "selector": {
                          "dnsNames": null,
                          "dnsZones": null,
                          "matchLabels": null
                        }
                      },
                      {
                        "dns01": {
                          "acmeDNS": {
                            "accountSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "host": null
                          },
                          "akamai": {
                            "accessTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "clientSecretSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "clientTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "serviceConsumerDomain": null
                          },
                          "azureDNS": {
                            "clientID": null,
                            "clientSecretSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "environment": null,
                            "hostedZoneName": null,
                            "managedIdentity": {
                              "clientID": null,
                              "resourceID": null
                            },
                            "resourceGroupName": null,
                            "subscriptionID": null,
                            "tenantID": null
                          },
                          "cloudDNS": {
                            "hostedZoneName": null,
                            "project": null,
                            "serviceAccountSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "cloudflare": {
                            "apiKeySecretRef": {
                              "key": null,
                              "name": null
                            },
                            "apiTokenSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "email": null
                          },
                          "cnameStrategy": null,
                          "digitalocean": {
                            "tokenSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "rfc2136": {
                            "nameserver": null,
                            "tsigAlgorithm": null,
                            "tsigKeyName": null,
                            "tsigSecretSecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "route53": {
                            "accessKeyID": null,
                            "accessKeyIDSecretRef": {
                              "key": null,
                              "name": null
                            },
                            "hostedZoneID": null,
                            "region": null,
                            "role": null,
                            "secretAccessKeySecretRef": {
                              "key": null,
                              "name": null
                            }
                          },
                          "webhook": {
                            "config": null,
                            "groupName": null,
                            "solverName": null
                          }
                        },
                        "http01": {
                          "gatewayHTTPRoute": {
                            "labels": null,
                            "parentRefs": null,
                            "serviceType": null
                          },
                          "ingress": {
                            "class": null,
                            "ingressTemplate": {
                              "metadata": {
                                "annotations": null,
                                "labels": null
                              }
                            },
                            "name": null,
                            "podTemplate": {
                              "metadata": {
                                "annotations": null,
                                "labels": null
                              },
                              "spec": {
                                "affinity": {
                                  "nodeAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": {
                                      "nodeSelectorTerms": null
                                    }
                                  },
                                  "podAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": null
                                  },
                                  "podAntiAffinity": {
                                    "preferredDuringSchedulingIgnoredDuringExecution": null,
                                    "requiredDuringSchedulingIgnoredDuringExecution": null
                                  }
                                },
                                "nodeSelector": null,
                                "priorityClassName": null,
                                "serviceAccountName": null,
                                "tolerations": null
                              }
                            },
                            "serviceType": null
                          }
                        },
                        "selector": {
                          "dnsNames": null,
                          "dnsZones": null,
                          "matchLabels": null
                        }
                      }
                    ]
                  },
                  "ca": {
                    "crlDistributionPoints": null,
                    "ocspServers": null,
                    "secretName": null
                  },
                  "selfSigned": {
                    "crlDistributionPoints": null
                  },
                  "vault": {
                    "auth": {
                      "appRole": {
                        "path": null,
                        "roleId": null,
                        "secretRef": {
                          "key": null,
                          "name": null
                        }
                      },
                      "kubernetes": {
                        "mountPath": null,
                        "role": null,
                        "secretRef": {
                          "key": null,
                          "name": null
                        }
                      },
                      "tokenSecretRef": {
                        "key": null,
                        "name": null
                      }
                    },
                    "caBundle": null,
                    "caBundleSecretRef": {
                      "key": null,
                      "name": null
                    },
                    "namespace": null,
                    "path": null,
                    "server": null
                  },
                  "venafi": {
                    "cloud": {
                      "apiTokenSecretRef": {
                        "key": null,
                        "name": null
                      },
                      "url": null
                    },
                    "tpp": {
                      "caBundle": null,
                      "credentialsRef": {
                        "name": null
                      },
                      "url": null
                    },
                    "zone": null
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "acme": [
                        "object",
                        {
                          "caBundle": "string",
                          "disableAccountKeyGeneration": "bool",
                          "email": "string",
                          "enableDurationFeature": "bool",
                          "externalAccountBinding": [
                            "object",
                            {
                              "keyAlgorithm": "string",
                              "keyID": "string",
                              "keySecretRef": [
                                "object",
                                {
                                  "key": "string",
                                  "name": "string"
                                }
                              ]
                            }
                          ],
                          "preferredChain": "string",
                          "privateKeySecretRef": [
                            "object",
                            {
                              "key": "string",
                              "name": "string"
                            }
                          ],
                          "server": "string",
                          "skipTLSVerify": "bool",
                          "solvers": [
                            "tuple",
                            [
                              [
                                "object",
                                {
                                  "dns01": [
                                    "object",
                                    {
                                      "acmeDNS": [
                                        "object",
                                        {
                                          "accountSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "host": "string"
                                        }
                                      ],
                                      "akamai": [
                                        "object",
                                        {
                                          "accessTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "clientSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "clientTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "serviceConsumerDomain": "string"
                                        }
                                      ],
                                      "azureDNS": [
                                        "object",
                                        {
                                          "clientID": "string",
                                          "clientSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "environment": "string",
                                          "hostedZoneName": "string",
                                          "managedIdentity": [
                                            "object",
                                            {
                                              "clientID": "string",
                                              "resourceID": "string"
                                            }
                                          ],
                                          "resourceGroupName": "string",
                                          "subscriptionID": "string",
                                          "tenantID": "string"
                                        }
                                      ],
                                      "cloudDNS": [
                                        "object",
                                        {
                                          "hostedZoneName": "string",
                                          "project": "string",
                                          "serviceAccountSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "cloudflare": [
                                        "object",
                                        {
                                          "apiKeySecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "apiTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "email": "string"
                                        }
                                      ],
                                      "cnameStrategy": "string",
                                      "digitalocean": [
                                        "object",
                                        {
                                          "tokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "rfc2136": [
                                        "object",
                                        {
                                          "nameserver": "string",
                                          "tsigAlgorithm": "string",
                                          "tsigKeyName": "string",
                                          "tsigSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "route53": [
                                        "object",
                                        {
                                          "accessKeyID": "string",
                                          "accessKeyIDSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "hostedZoneID": "string",
                                          "region": "string",
                                          "role": "string",
                                          "secretAccessKeySecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "webhook": [
                                        "object",
                                        {
                                          "config": [
                                            "object",
                                            {
                                              "apiUrl": "string",
                                              "secretName": "string"
                                            }
                                          ],
                                          "groupName": "string",
                                          "solverName": "string"
                                        }
                                      ]
                                    }
                                  ],
                                  "http01": [
                                    "object",
                                    {
                                      "gatewayHTTPRoute": [
                                        "object",
                                        {
                                          "labels": [
                                            "map",
                                            "string"
                                          ],
                                          "parentRefs": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "group": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "namespace": "string",
                                                "port": "number",
                                                "sectionName": "string"
                                              }
                                            ]
                                          ],
                                          "serviceType": "string"
                                        }
                                      ],
                                      "ingress": [
                                        "object",
                                        {
                                          "class": "string",
                                          "ingressTemplate": [
                                            "object",
                                            {
                                              "metadata": [
                                                "object",
                                                {
                                                  "annotations": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "labels": [
                                                    "map",
                                                    "string"
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "name": "string",
                                          "podTemplate": [
                                            "object",
                                            {
                                              "metadata": [
                                                "object",
                                                {
                                                  "annotations": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "labels": [
                                                    "map",
                                                    "string"
                                                  ]
                                                }
                                              ],
                                              "spec": [
                                                "object",
                                                {
                                                  "affinity": [
                                                    "object",
                                                    {
                                                      "nodeAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "preference": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchFields": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ]
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "object",
                                                            {
                                                              "nodeSelectorTerms": [
                                                                "list",
                                                                [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchFields": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ]
                                                                  }
                                                                ]
                                                              ]
                                                            }
                                                          ]
                                                        }
                                                      ],
                                                      "podAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "podAffinityTerm": [
                                                                  "object",
                                                                  {
                                                                    "labelSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaceSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaces": [
                                                                      "list",
                                                                      "string"
                                                                    ],
                                                                    "topologyKey": "string"
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "labelSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaceSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaces": [
                                                                  "list",
                                                                  "string"
                                                                ],
                                                                "topologyKey": "string"
                                                              }
                                                            ]
                                                          ]
                                                        }
                                                      ],
                                                      "podAntiAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "podAffinityTerm": [
                                                                  "object",
                                                                  {
                                                                    "labelSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaceSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaces": [
                                                                      "list",
                                                                      "string"
                                                                    ],
                                                                    "topologyKey": "string"
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "labelSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaceSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaces": [
                                                                  "list",
                                                                  "string"
                                                                ],
                                                                "topologyKey": "string"
                                                              }
                                                            ]
                                                          ]
                                                        }
                                                      ]
                                                    }
                                                  ],
                                                  "nodeSelector": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "priorityClassName": "string",
                                                  "serviceAccountName": "string",
                                                  "tolerations": [
                                                    "list",
                                                    [
                                                      "object",
                                                      {
                                                        "effect": "string",
                                                        "key": "string",
                                                        "operator": "string",
                                                        "tolerationSeconds": "number",
                                                        "value": "string"
                                                      }
                                                    ]
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "serviceType": "string"
                                        }
                                      ]
                                    }
                                  ],
                                  "selector": [
                                    "object",
                                    {
                                      "dnsNames": [
                                        "list",
                                        "string"
                                      ],
                                      "dnsZones": [
                                        "list",
                                        "string"
                                      ],
                                      "matchLabels": [
                                        "map",
                                        "string"
                                      ]
                                    }
                                  ]
                                }
                              ],
                              [
                                "object",
                                {
                                  "dns01": [
                                    "object",
                                    {
                                      "acmeDNS": [
                                        "object",
                                        {
                                          "accountSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "host": "string"
                                        }
                                      ],
                                      "akamai": [
                                        "object",
                                        {
                                          "accessTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "clientSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "clientTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "serviceConsumerDomain": "string"
                                        }
                                      ],
                                      "azureDNS": [
                                        "object",
                                        {
                                          "clientID": "string",
                                          "clientSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "environment": "string",
                                          "hostedZoneName": "string",
                                          "managedIdentity": [
                                            "object",
                                            {
                                              "clientID": "string",
                                              "resourceID": "string"
                                            }
                                          ],
                                          "resourceGroupName": "string",
                                          "subscriptionID": "string",
                                          "tenantID": "string"
                                        }
                                      ],
                                      "cloudDNS": [
                                        "object",
                                        {
                                          "hostedZoneName": "string",
                                          "project": "string",
                                          "serviceAccountSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "cloudflare": [
                                        "object",
                                        {
                                          "apiKeySecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "apiTokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "email": "string"
                                        }
                                      ],
                                      "cnameStrategy": "string",
                                      "digitalocean": [
                                        "object",
                                        {
                                          "tokenSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "rfc2136": [
                                        "object",
                                        {
                                          "nameserver": "string",
                                          "tsigAlgorithm": "string",
                                          "tsigKeyName": "string",
                                          "tsigSecretSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "route53": [
                                        "object",
                                        {
                                          "accessKeyID": "string",
                                          "accessKeyIDSecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "hostedZoneID": "string",
                                          "region": "string",
                                          "role": "string",
                                          "secretAccessKeySecretRef": [
                                            "object",
                                            {
                                              "key": "string",
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "webhook": [
                                        "object",
                                        {
                                          "config": "dynamic",
                                          "groupName": "string",
                                          "solverName": "string"
                                        }
                                      ]
                                    }
                                  ],
                                  "http01": [
                                    "object",
                                    {
                                      "gatewayHTTPRoute": [
                                        "object",
                                        {
                                          "labels": [
                                            "map",
                                            "string"
                                          ],
                                          "parentRefs": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "group": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "namespace": "string",
                                                "port": "number",
                                                "sectionName": "string"
                                              }
                                            ]
                                          ],
                                          "serviceType": "string"
                                        }
                                      ],
                                      "ingress": [
                                        "object",
                                        {
                                          "class": "string",
                                          "ingressTemplate": [
                                            "object",
                                            {
                                              "metadata": [
                                                "object",
                                                {
                                                  "annotations": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "labels": [
                                                    "map",
                                                    "string"
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "name": "string",
                                          "podTemplate": [
                                            "object",
                                            {
                                              "metadata": [
                                                "object",
                                                {
                                                  "annotations": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "labels": [
                                                    "map",
                                                    "string"
                                                  ]
                                                }
                                              ],
                                              "spec": [
                                                "object",
                                                {
                                                  "affinity": [
                                                    "object",
                                                    {
                                                      "nodeAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "preference": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchFields": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ]
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "object",
                                                            {
                                                              "nodeSelectorTerms": [
                                                                "list",
                                                                [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchFields": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ]
                                                                  }
                                                                ]
                                                              ]
                                                            }
                                                          ]
                                                        }
                                                      ],
                                                      "podAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "podAffinityTerm": [
                                                                  "object",
                                                                  {
                                                                    "labelSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaceSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaces": [
                                                                      "list",
                                                                      "string"
                                                                    ],
                                                                    "topologyKey": "string"
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "labelSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaceSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaces": [
                                                                  "list",
                                                                  "string"
                                                                ],
                                                                "topologyKey": "string"
                                                              }
                                                            ]
                                                          ]
                                                        }
                                                      ],
                                                      "podAntiAffinity": [
                                                        "object",
                                                        {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "podAffinityTerm": [
                                                                  "object",
                                                                  {
                                                                    "labelSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaceSelector": [
                                                                      "object",
                                                                      {
                                                                        "matchExpressions": [
                                                                          "list",
                                                                          [
                                                                            "object",
                                                                            {
                                                                              "key": "string",
                                                                              "operator": "string",
                                                                              "values": [
                                                                                "list",
                                                                                "string"
                                                                              ]
                                                                            }
                                                                          ]
                                                                        ],
                                                                        "matchLabels": [
                                                                          "map",
                                                                          "string"
                                                                        ]
                                                                      }
                                                                    ],
                                                                    "namespaces": [
                                                                      "list",
                                                                      "string"
                                                                    ],
                                                                    "topologyKey": "string"
                                                                  }
                                                                ],
                                                                "weight": "number"
                                                              }
                                                            ]
                                                          ],
                                                          "requiredDuringSchedulingIgnoredDuringExecution": [
                                                            "list",
                                                            [
                                                              "object",
                                                              {
                                                                "labelSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaceSelector": [
                                                                  "object",
                                                                  {
                                                                    "matchExpressions": [
                                                                      "list",
                                                                      [
                                                                        "object",
                                                                        {
                                                                          "key": "string",
                                                                          "operator": "string",
                                                                          "values": [
                                                                            "list",
                                                                            "string"
                                                                          ]
                                                                        }
                                                                      ]
                                                                    ],
                                                                    "matchLabels": [
                                                                      "map",
                                                                      "string"
                                                                    ]
                                                                  }
                                                                ],
                                                                "namespaces": [
                                                                  "list",
                                                                  "string"
                                                                ],
                                                                "topologyKey": "string"
                                                              }
                                                            ]
                                                          ]
                                                        }
                                                      ]
                                                    }
                                                  ],
                                                  "nodeSelector": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "priorityClassName": "string",
                                                  "serviceAccountName": "string",
                                                  "tolerations": [
                                                    "list",
                                                    [
                                                      "object",
                                                      {
                                                        "effect": "string",
                                                        "key": "string",
                                                        "operator": "string",
                                                        "tolerationSeconds": "number",
                                                        "value": "string"
                                                      }
                                                    ]
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "serviceType": "string"
                                        }
                                      ]
                                    }
                                  ],
                                  "selector": [
                                    "object",
                                    {
                                      "dnsNames": [
                                        "list",
                                        "string"
                                      ],
                                      "dnsZones": [
                                        "list",
                                        "string"
                                      ],
                                      "matchLabels": [
                                        "map",
                                        "string"
                                      ]
                                    }
                                  ]
                                }
                              ]
                            ]
                          ]
                        }
                      ],
                      "ca": [
                        "object",
                        {
                          "crlDistributionPoints": [
                            "list",
                            "string"
                          ],
                          "ocspServers": [
                            "list",
                            "string"
                          ],
                          "secretName": "string"
                        }
                      ],
                      "selfSigned": [
                        "object",
                        {
                          "crlDistributionPoints": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "vault": [
                        "object",
                        {
                          "auth": [
                            "object",
                            {
                              "appRole": [
                                "object",
                                {
                                  "path": "string",
                                  "roleId": "string",
                                  "secretRef": [
                                    "object",
                                    {
                                      "key": "string",
                                      "name": "string"
                                    }
                                  ]
                                }
                              ],
                              "kubernetes": [
                                "object",
                                {
                                  "mountPath": "string",
                                  "role": "string",
                                  "secretRef": [
                                    "object",
                                    {
                                      "key": "string",
                                      "name": "string"
                                    }
                                  ]
                                }
                              ],
                              "tokenSecretRef": [
                                "object",
                                {
                                  "key": "string",
                                  "name": "string"
                                }
                              ]
                            }
                          ],
                          "caBundle": "string",
                          "caBundleSecretRef": [
                            "object",
                            {
                              "key": "string",
                              "name": "string"
                            }
                          ],
                          "namespace": "string",
                          "path": "string",
                          "server": "string"
                        }
                      ],
                      "venafi": [
                        "object",
                        {
                          "cloud": [
                            "object",
                            {
                              "apiTokenSecretRef": [
                                "object",
                                {
                                  "key": "string",
                                  "name": "string"
                                }
                              ],
                              "url": "string"
                            }
                          ],
                          "tpp": [
                            "object",
                            {
                              "caBundle": "string",
                              "credentialsRef": [
                                "object",
                                {
                                  "name": "string"
                                }
                              ],
                              "url": "string"
                            }
                          ],
                          "zone": "string"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_config_map",
      "name": "mijn-365zon-config",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "binary_data": {},
            "data": {
              "AUTH_ORIGIN": "https://mijn.365zon.nl",
              "AUTH_SECRET": "nRm0dT_SD{H\u003c3%Z!",
              "HOST": "0.0.0.0",
              "NEXTAUTH_URL": "https://mijn.365zon.nl",
              "NODE_ENV": "production",
              "NUXT_AUTH0_AUDIENCE": "https://365zon-prod.giddix.io",
              "NUXT_AUTH0_AUTHORITY": "https://giddix-365zon.eu.auth0.com",
              "NUXT_AUTH0_CLIENT_ID": "z2k0ajnrbqDhPRgiqZxW7ODq9aU9jmLG",
              "NUXT_AUTH0_CLIENT_SECRET": "oIxleJ9QktIRhN3GhGOozVS0ot8HxWCA1eNeZclSu-MQxD0KvtL0H9rsElO9-tnD",
              "NUXT_AUTH_ORIGIN": "https://mijn.365zon.nl",
              "NUXT_PUBLIC_API_BASE_URL": "https://365zon-api.giddix.io",
              "NUXT_PUBLIC_APP_DEBUG": "false",
              "NUXT_PUBLIC_APP_INSIGHTS_ENABLED": "true",
              "NUXT_PUBLIC_APP_INSIGHTS_INSTRUMENTATION_KEY": "b852a92c-dfbb-4c47-9431-afb9db86d669",
              "NUXT_PUBLIC_APP_INSIGHTS_ROLE_NAME": "px-app-365zon-prod",
              "NUXT_PUBLIC_BRAND_API_SLUG": "365zon",
              "NUXT_PUBLIC_BRAND_SLUG": "365zon",
              "NUXT_PUBLIC_FLOW_DEBUG": "false"
            },
            "id": "mijn-365zon/mijn-365zon-config",
            "immutable": false,
            "metadata": [
              {
                "annotations": {},
                "generate_name": "",
                "generation": 0,
                "labels": {},
                "name": "mijn-365zon-config",
                "namespace": "mijn-365zon",
                "resource_version": "25154",
                "uid": "b64fa75b-b269-45f5-ade0-be3a70862031"
              }
            ]
          },
          "sensitive_attributes": [],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-deployment",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "apps/v1",
                "kind": "Deployment",
                "metadata": {
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "replicas": 1,
                  "selector": {
                    "matchLabels": {
                      "app": "mijn-365zon"
                    }
                  },
                  "template": {
                    "metadata": {
                      "labels": {
                        "app": "mijn-365zon"
                      }
                    },
                    "spec": {
                      "containers": [
                        {
                          "envFrom": [
                            {
                              "configMapRef": {
                                "name": "mijn-365zon-config"
                              }
                            }
                          ],
                          "image": "ghcr.io/four-lights-nl/mijn-365zon-frontend-365zon:latest",
                          "name": "mijn-365zon",
                          "ports": [
                            {
                              "containerPort": 80
                            }
                          ],
                          "resources": {
                            "limits": {
                              "cpu": "1",
                              "memory": "1Gi"
                            },
                            "requests": {
                              "cpu": "200m",
                              "memory": "256Mi"
                            }
                          }
                        }
                      ],
                      "imagePullSecrets": [
                        {
                          "name": "github"
                        }
                      ]
                    }
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "replicas": "number",
                      "selector": [
                        "object",
                        {
                          "matchLabels": [
                            "object",
                            {
                              "app": "string"
                            }
                          ]
                        }
                      ],
                      "template": [
                        "object",
                        {
                          "metadata": [
                            "object",
                            {
                              "labels": [
                                "object",
                                {
                                  "app": "string"
                                }
                              ]
                            }
                          ],
                          "spec": [
                            "object",
                            {
                              "containers": [
                                "tuple",
                                [
                                  [
                                    "object",
                                    {
                                      "envFrom": [
                                        "tuple",
                                        [
                                          [
                                            "object",
                                            {
                                              "configMapRef": [
                                                "object",
                                                {
                                                  "name": "string"
                                                }
                                              ]
                                            }
                                          ]
                                        ]
                                      ],
                                      "image": "string",
                                      "name": "string",
                                      "ports": [
                                        "tuple",
                                        [
                                          [
                                            "object",
                                            {
                                              "containerPort": "number"
                                            }
                                          ]
                                        ]
                                      ],
                                      "resources": [
                                        "object",
                                        {
                                          "limits": [
                                            "object",
                                            {
                                              "cpu": "string",
                                              "memory": "string"
                                            }
                                          ],
                                          "requests": [
                                            "object",
                                            {
                                              "cpu": "string",
                                              "memory": "string"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                ]
                              ],
                              "imagePullSecrets": [
                                "tuple",
                                [
                                  [
                                    "object",
                                    {
                                      "name": "string"
                                    }
                                  ]
                                ]
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "apps/v1",
                "kind": "Deployment",
                "metadata": {
                  "annotations": {
                    "deployment.kubernetes.io/revision": "3"
                  },
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "minReadySeconds": null,
                  "paused": null,
                  "progressDeadlineSeconds": 600,
                  "replicas": 1,
                  "revisionHistoryLimit": 10,
                  "selector": {
                    "matchExpressions": null,
                    "matchLabels": {
                      "app": "mijn-365zon"
                    }
                  },
                  "strategy": {
                    "rollingUpdate": {
                      "maxSurge": "25%",
                      "maxUnavailable": "25%"
                    },
                    "type": "RollingUpdate"
                  },
                  "template": {
                    "metadata": {
                      "annotations": null,
                      "creationTimestamp": null,
                      "deletionGracePeriodSeconds": null,
                      "deletionTimestamp": null,
                      "finalizers": null,
                      "generateName": null,
                      "generation": null,
                      "labels": {
                        "app": "mijn-365zon"
                      },
                      "managedFields": null,
                      "name": null,
                      "namespace": null,
                      "ownerReferences": null,
                      "resourceVersion": null,
                      "selfLink": null,
                      "uid": null
                    },
                    "spec": {
                      "activeDeadlineSeconds": null,
                      "affinity": {
                        "nodeAffinity": {
                          "preferredDuringSchedulingIgnoredDuringExecution": null,
                          "requiredDuringSchedulingIgnoredDuringExecution": {
                            "nodeSelectorTerms": null
                          }
                        },
                        "podAffinity": {
                          "preferredDuringSchedulingIgnoredDuringExecution": null,
                          "requiredDuringSchedulingIgnoredDuringExecution": null
                        },
                        "podAntiAffinity": {
                          "preferredDuringSchedulingIgnoredDuringExecution": null,
                          "requiredDuringSchedulingIgnoredDuringExecution": null
                        }
                      },
                      "automountServiceAccountToken": null,
                      "containers": [
                        {
                          "args": null,
                          "command": null,
                          "env": null,
                          "envFrom": [
                            {
                              "configMapRef": {
                                "name": "mijn-365zon-config",
                                "optional": null
                              },
                              "prefix": null,
                              "secretRef": {
                                "name": null,
                                "optional": null
                              }
                            }
                          ],
                          "image": "ghcr.io/four-lights-nl/mijn-365zon-frontend-365zon:latest",
                          "imagePullPolicy": "Always",
                          "lifecycle": {
                            "postStart": {
                              "exec": {
                                "command": null
                              },
                              "httpGet": {
                                "host": null,
                                "httpHeaders": null,
                                "path": null,
                                "port": null,
                                "scheme": null
                              },
                              "sleep": {
                                "seconds": null
                              },
                              "tcpSocket": {
                                "host": null,
                                "port": null
                              }
                            },
                            "preStop": {
                              "exec": {
                                "command": null
                              },
                              "httpGet": {
                                "host": null,
                                "httpHeaders": null,
                                "path": null,
                                "port": null,
                                "scheme": null
                              },
                              "sleep": {
                                "seconds": null
                              },
                              "tcpSocket": {
                                "host": null,
                                "port": null
                              }
                            }
                          },
                          "livenessProbe": {
                            "exec": {
                              "command": null
                            },
                            "failureThreshold": null,
                            "grpc": {
                              "port": null,
                              "service": null
                            },
                            "httpGet": {
                              "host": null,
                              "httpHeaders": null,
                              "path": null,
                              "port": null,
                              "scheme": null
                            },
                            "initialDelaySeconds": null,
                            "periodSeconds": null,
                            "successThreshold": null,
                            "tcpSocket": {
                              "host": null,
                              "port": null
                            },
                            "terminationGracePeriodSeconds": null,
                            "timeoutSeconds": null
                          },
                          "name": "mijn-365zon",
                          "ports": [
                            {
                              "containerPort": 80,
                              "hostIP": null,
                              "hostPort": null,
                              "name": null,
                              "protocol": "TCP"
                            }
                          ],
                          "readinessProbe": {
                            "exec": {
                              "command": null
                            },
                            "failureThreshold": null,
                            "grpc": {
                              "port": null,
                              "service": null
                            },
                            "httpGet": {
                              "host": null,
                              "httpHeaders": null,
                              "path": null,
                              "port": null,
                              "scheme": null
                            },
                            "initialDelaySeconds": null,
                            "periodSeconds": null,
                            "successThreshold": null,
                            "tcpSocket": {
                              "host": null,
                              "port": null
                            },
                            "terminationGracePeriodSeconds": null,
                            "timeoutSeconds": null
                          },
                          "resizePolicy": null,
                          "resources": {
                            "claims": null,
                            "limits": {
                              "cpu": "1",
                              "memory": "1Gi"
                            },
                            "requests": {
                              "cpu": "200m",
                              "memory": "256Mi"
                            }
                          },
                          "restartPolicy": null,
                          "securityContext": {
                            "allowPrivilegeEscalation": null,
                            "appArmorProfile": {
                              "localhostProfile": null,
                              "type": null
                            },
                            "capabilities": {
                              "add": null,
                              "drop": null
                            },
                            "privileged": null,
                            "procMount": null,
                            "readOnlyRootFilesystem": null,
                            "runAsGroup": null,
                            "runAsNonRoot": null,
                            "runAsUser": null,
                            "seLinuxOptions": {
                              "level": null,
                              "role": null,
                              "type": null,
                              "user": null
                            },
                            "seccompProfile": {
                              "localhostProfile": null,
                              "type": null
                            },
                            "windowsOptions": {
                              "gmsaCredentialSpec": null,
                              "gmsaCredentialSpecName": null,
                              "hostProcess": null,
                              "runAsUserName": null
                            }
                          },
                          "startupProbe": {
                            "exec": {
                              "command": null
                            },
                            "failureThreshold": null,
                            "grpc": {
                              "port": null,
                              "service": null
                            },
                            "httpGet": {
                              "host": null,
                              "httpHeaders": null,
                              "path": null,
                              "port": null,
                              "scheme": null
                            },
                            "initialDelaySeconds": null,
                            "periodSeconds": null,
                            "successThreshold": null,
                            "tcpSocket": {
                              "host": null,
                              "port": null
                            },
                            "terminationGracePeriodSeconds": null,
                            "timeoutSeconds": null
                          },
                          "stdin": null,
                          "stdinOnce": null,
                          "terminationMessagePath": "/dev/termination-log",
                          "terminationMessagePolicy": "File",
                          "tty": null,
                          "volumeDevices": null,
                          "volumeMounts": null,
                          "workingDir": null
                        }
                      ],
                      "dnsConfig": {
                        "nameservers": null,
                        "options": null,
                        "searches": null
                      },
                      "dnsPolicy": "ClusterFirst",
                      "enableServiceLinks": null,
                      "ephemeralContainers": null,
                      "hostAliases": null,
                      "hostIPC": null,
                      "hostNetwork": null,
                      "hostPID": null,
                      "hostUsers": null,
                      "hostname": null,
                      "imagePullSecrets": [
                        {
                          "name": "github"
                        }
                      ],
                      "initContainers": null,
                      "nodeName": null,
                      "nodeSelector": null,
                      "os": {
                        "name": null
                      },
                      "overhead": null,
                      "preemptionPolicy": null,
                      "priority": null,
                      "priorityClassName": null,
                      "readinessGates": null,
                      "resourceClaims": null,
                      "restartPolicy": "Always",
                      "runtimeClassName": null,
                      "schedulerName": "default-scheduler",
                      "schedulingGates": null,
                      "securityContext": {
                        "appArmorProfile": {
                          "localhostProfile": null,
                          "type": null
                        },
                        "fsGroup": null,
                        "fsGroupChangePolicy": null,
                        "runAsGroup": null,
                        "runAsNonRoot": null,
                        "runAsUser": null,
                        "seLinuxOptions": {
                          "level": null,
                          "role": null,
                          "type": null,
                          "user": null
                        },
                        "seccompProfile": {
                          "localhostProfile": null,
                          "type": null
                        },
                        "supplementalGroups": null,
                        "supplementalGroupsPolicy": null,
                        "sysctls": null,
                        "windowsOptions": {
                          "gmsaCredentialSpec": null,
                          "gmsaCredentialSpecName": null,
                          "hostProcess": null,
                          "runAsUserName": null
                        }
                      },
                      "serviceAccount": null,
                      "serviceAccountName": null,
                      "setHostnameAsFQDN": null,
                      "shareProcessNamespace": null,
                      "subdomain": null,
                      "terminationGracePeriodSeconds": 30,
                      "tolerations": null,
                      "topologySpreadConstraints": null,
                      "volumes": null
                    }
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "minReadySeconds": "number",
                      "paused": "bool",
                      "progressDeadlineSeconds": "number",
                      "replicas": "number",
                      "revisionHistoryLimit": "number",
                      "selector": [
                        "object",
                        {
                          "matchExpressions": [
                            "list",
                            [
                              "object",
                              {
                                "key": "string",
                                "operator": "string",
                                "values": [
                                  "list",
                                  "string"
                                ]
                              }
                            ]
                          ],
                          "matchLabels": [
                            "map",
                            "string"
                          ]
                        }
                      ],
                      "strategy": [
                        "object",
                        {
                          "rollingUpdate": [
                            "object",
                            {
                              "maxSurge": "string",
                              "maxUnavailable": "string"
                            }
                          ],
                          "type": "string"
                        }
                      ],
                      "template": [
                        "object",
                        {
                          "metadata": [
                            "object",
                            {
                              "annotations": [
                                "map",
                                "string"
                              ],
                              "creationTimestamp": "string",
                              "deletionGracePeriodSeconds": "number",
                              "deletionTimestamp": "string",
                              "finalizers": [
                                "list",
                                "string"
                              ],
                              "generateName": "string",
                              "generation": "number",
                              "labels": [
                                "map",
                                "string"
                              ],
                              "managedFields": [
                                "tuple",
                                [
                                  [
                                    "object",
                                    {
                                      "apiVersion": "string",
                                      "fieldsType": "string",
                                      "fieldsV1": "dynamic",
                                      "manager": "string",
                                      "operation": "string",
                                      "subresource": "string",
                                      "time": "string"
                                    }
                                  ]
                                ]
                              ],
                              "name": "string",
                              "namespace": "string",
                              "ownerReferences": [
                                "list",
                                [
                                  "object",
                                  {
                                    "apiVersion": "string",
                                    "blockOwnerDeletion": "bool",
                                    "controller": "bool",
                                    "kind": "string",
                                    "name": "string",
                                    "uid": "string"
                                  }
                                ]
                              ],
                              "resourceVersion": "string",
                              "selfLink": "string",
                              "uid": "string"
                            }
                          ],
                          "spec": [
                            "object",
                            {
                              "activeDeadlineSeconds": "number",
                              "affinity": [
                                "object",
                                {
                                  "nodeAffinity": [
                                    "object",
                                    {
                                      "preferredDuringSchedulingIgnoredDuringExecution": [
                                        "list",
                                        [
                                          "object",
                                          {
                                            "preference": [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchFields": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ]
                                              }
                                            ],
                                            "weight": "number"
                                          }
                                        ]
                                      ],
                                      "requiredDuringSchedulingIgnoredDuringExecution": [
                                        "object",
                                        {
                                          "nodeSelectorTerms": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchFields": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ]
                                              }
                                            ]
                                          ]
                                        }
                                      ]
                                    }
                                  ],
                                  "podAffinity": [
                                    "object",
                                    {
                                      "preferredDuringSchedulingIgnoredDuringExecution": [
                                        "list",
                                        [
                                          "object",
                                          {
                                            "podAffinityTerm": [
                                              "object",
                                              {
                                                "labelSelector": [
                                                  "object",
                                                  {
                                                    "matchExpressions": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "operator": "string",
                                                          "values": [
                                                            "list",
                                                            "string"
                                                          ]
                                                        }
                                                      ]
                                                    ],
                                                    "matchLabels": [
                                                      "map",
                                                      "string"
                                                    ]
                                                  }
                                                ],
                                                "matchLabelKeys": [
                                                  "list",
                                                  "string"
                                                ],
                                                "mismatchLabelKeys": [
                                                  "list",
                                                  "string"
                                                ],
                                                "namespaceSelector": [
                                                  "object",
                                                  {
                                                    "matchExpressions": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "operator": "string",
                                                          "values": [
                                                            "list",
                                                            "string"
                                                          ]
                                                        }
                                                      ]
                                                    ],
                                                    "matchLabels": [
                                                      "map",
                                                      "string"
                                                    ]
                                                  }
                                                ],
                                                "namespaces": [
                                                  "list",
                                                  "string"
                                                ],
                                                "topologyKey": "string"
                                              }
                                            ],
                                            "weight": "number"
                                          }
                                        ]
                                      ],
                                      "requiredDuringSchedulingIgnoredDuringExecution": [
                                        "list",
                                        [
                                          "object",
                                          {
                                            "labelSelector": [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchLabels": [
                                                  "map",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "matchLabelKeys": [
                                              "list",
                                              "string"
                                            ],
                                            "mismatchLabelKeys": [
                                              "list",
                                              "string"
                                            ],
                                            "namespaceSelector": [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchLabels": [
                                                  "map",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "namespaces": [
                                              "list",
                                              "string"
                                            ],
                                            "topologyKey": "string"
                                          }
                                        ]
                                      ]
                                    }
                                  ],
                                  "podAntiAffinity": [
                                    "object",
                                    {
                                      "preferredDuringSchedulingIgnoredDuringExecution": [
                                        "list",
                                        [
                                          "object",
                                          {
                                            "podAffinityTerm": [
                                              "object",
                                              {
                                                "labelSelector": [
                                                  "object",
                                                  {
                                                    "matchExpressions": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "operator": "string",
                                                          "values": [
                                                            "list",
                                                            "string"
                                                          ]
                                                        }
                                                      ]
                                                    ],
                                                    "matchLabels": [
                                                      "map",
                                                      "string"
                                                    ]
                                                  }
                                                ],
                                                "matchLabelKeys": [
                                                  "list",
                                                  "string"
                                                ],
                                                "mismatchLabelKeys": [
                                                  "list",
                                                  "string"
                                                ],
                                                "namespaceSelector": [
                                                  "object",
                                                  {
                                                    "matchExpressions": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "operator": "string",
                                                          "values": [
                                                            "list",
                                                            "string"
                                                          ]
                                                        }
                                                      ]
                                                    ],
                                                    "matchLabels": [
                                                      "map",
                                                      "string"
                                                    ]
                                                  }
                                                ],
                                                "namespaces": [
                                                  "list",
                                                  "string"
                                                ],
                                                "topologyKey": "string"
                                              }
                                            ],
                                            "weight": "number"
                                          }
                                        ]
                                      ],
                                      "requiredDuringSchedulingIgnoredDuringExecution": [
                                        "list",
                                        [
                                          "object",
                                          {
                                            "labelSelector": [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchLabels": [
                                                  "map",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "matchLabelKeys": [
                                              "list",
                                              "string"
                                            ],
                                            "mismatchLabelKeys": [
                                              "list",
                                              "string"
                                            ],
                                            "namespaceSelector": [
                                              "object",
                                              {
                                                "matchExpressions": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "key": "string",
                                                      "operator": "string",
                                                      "values": [
                                                        "list",
                                                        "string"
                                                      ]
                                                    }
                                                  ]
                                                ],
                                                "matchLabels": [
                                                  "map",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "namespaces": [
                                              "list",
                                              "string"
                                            ],
                                            "topologyKey": "string"
                                          }
                                        ]
                                      ]
                                    }
                                  ]
                                }
                              ],
                              "automountServiceAccountToken": "bool",
                              "containers": [
                                "list",
                                [
                                  "object",
                                  {
                                    "args": [
                                      "list",
                                      "string"
                                    ],
                                    "command": [
                                      "list",
                                      "string"
                                    ],
                                    "env": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "name": "string",
                                          "value": "string",
                                          "valueFrom": [
                                            "object",
                                            {
                                              "configMapKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ],
                                              "fieldRef": [
                                                "object",
                                                {
                                                  "apiVersion": "string",
                                                  "fieldPath": "string"
                                                }
                                              ],
                                              "resourceFieldRef": [
                                                "object",
                                                {
                                                  "containerName": "string",
                                                  "divisor": "string",
                                                  "resource": "string"
                                                }
                                              ],
                                              "secretKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "envFrom": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "configMapRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ],
                                          "prefix": "string",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "image": "string",
                                    "imagePullPolicy": "string",
                                    "lifecycle": [
                                      "object",
                                      {
                                        "postStart": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ],
                                        "preStop": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    ],
                                    "livenessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "name": "string",
                                    "ports": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "containerPort": "number",
                                          "hostIP": "string",
                                          "hostPort": "number",
                                          "name": "string",
                                          "protocol": "string"
                                        }
                                      ]
                                    ],
                                    "readinessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "resizePolicy": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "resourceName": "string",
                                          "restartPolicy": "string"
                                        }
                                      ]
                                    ],
                                    "resources": [
                                      "object",
                                      {
                                        "claims": [
                                          "list",
                                          [
                                            "object",
                                            {
                                              "name": "string",
                                              "request": "string"
                                            }
                                          ]
                                        ],
                                        "limits": [
                                          "map",
                                          "string"
                                        ],
                                        "requests": [
                                          "map",
                                          "string"
                                        ]
                                      }
                                    ],
                                    "restartPolicy": "string",
                                    "securityContext": [
                                      "object",
                                      {
                                        "allowPrivilegeEscalation": "bool",
                                        "appArmorProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "capabilities": [
                                          "object",
                                          {
                                            "add": [
                                              "list",
                                              "string"
                                            ],
                                            "drop": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "privileged": "bool",
                                        "procMount": "string",
                                        "readOnlyRootFilesystem": "bool",
                                        "runAsGroup": "number",
                                        "runAsNonRoot": "bool",
                                        "runAsUser": "number",
                                        "seLinuxOptions": [
                                          "object",
                                          {
                                            "level": "string",
                                            "role": "string",
                                            "type": "string",
                                            "user": "string"
                                          }
                                        ],
                                        "seccompProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "windowsOptions": [
                                          "object",
                                          {
                                            "gmsaCredentialSpec": "string",
                                            "gmsaCredentialSpecName": "string",
                                            "hostProcess": "bool",
                                            "runAsUserName": "string"
                                          }
                                        ]
                                      }
                                    ],
                                    "startupProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "stdin": "bool",
                                    "stdinOnce": "bool",
                                    "terminationMessagePath": "string",
                                    "terminationMessagePolicy": "string",
                                    "tty": "bool",
                                    "volumeDevices": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "devicePath": "string",
                                          "name": "string"
                                        }
                                      ]
                                    ],
                                    "volumeMounts": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "mountPath": "string",
                                          "mountPropagation": "string",
                                          "name": "string",
                                          "readOnly": "bool",
                                          "recursiveReadOnly": "string",
                                          "subPath": "string",
                                          "subPathExpr": "string"
                                        }
                                      ]
                                    ],
                                    "workingDir": "string"
                                  }
                                ]
                              ],
                              "dnsConfig": [
                                "object",
                                {
                                  "nameservers": [
                                    "list",
                                    "string"
                                  ],
                                  "options": [
                                    "list",
                                    [
                                      "object",
                                      {
                                        "name": "string",
                                        "value": "string"
                                      }
                                    ]
                                  ],
                                  "searches": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "dnsPolicy": "string",
                              "enableServiceLinks": "bool",
                              "ephemeralContainers": [
                                "list",
                                [
                                  "object",
                                  {
                                    "args": [
                                      "list",
                                      "string"
                                    ],
                                    "command": [
                                      "list",
                                      "string"
                                    ],
                                    "env": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "name": "string",
                                          "value": "string",
                                          "valueFrom": [
                                            "object",
                                            {
                                              "configMapKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ],
                                              "fieldRef": [
                                                "object",
                                                {
                                                  "apiVersion": "string",
                                                  "fieldPath": "string"
                                                }
                                              ],
                                              "resourceFieldRef": [
                                                "object",
                                                {
                                                  "containerName": "string",
                                                  "divisor": "string",
                                                  "resource": "string"
                                                }
                                              ],
                                              "secretKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "envFrom": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "configMapRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ],
                                          "prefix": "string",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "image": "string",
                                    "imagePullPolicy": "string",
                                    "lifecycle": [
                                      "object",
                                      {
                                        "postStart": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ],
                                        "preStop": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    ],
                                    "livenessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "name": "string",
                                    "ports": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "containerPort": "number",
                                          "hostIP": "string",
                                          "hostPort": "number",
                                          "name": "string",
                                          "protocol": "string"
                                        }
                                      ]
                                    ],
                                    "readinessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "resizePolicy": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "resourceName": "string",
                                          "restartPolicy": "string"
                                        }
                                      ]
                                    ],
                                    "resources": [
                                      "object",
                                      {
                                        "claims": [
                                          "list",
                                          [
                                            "object",
                                            {
                                              "name": "string",
                                              "request": "string"
                                            }
                                          ]
                                        ],
                                        "limits": [
                                          "map",
                                          "string"
                                        ],
                                        "requests": [
                                          "map",
                                          "string"
                                        ]
                                      }
                                    ],
                                    "restartPolicy": "string",
                                    "securityContext": [
                                      "object",
                                      {
                                        "allowPrivilegeEscalation": "bool",
                                        "appArmorProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "capabilities": [
                                          "object",
                                          {
                                            "add": [
                                              "list",
                                              "string"
                                            ],
                                            "drop": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "privileged": "bool",
                                        "procMount": "string",
                                        "readOnlyRootFilesystem": "bool",
                                        "runAsGroup": "number",
                                        "runAsNonRoot": "bool",
                                        "runAsUser": "number",
                                        "seLinuxOptions": [
                                          "object",
                                          {
                                            "level": "string",
                                            "role": "string",
                                            "type": "string",
                                            "user": "string"
                                          }
                                        ],
                                        "seccompProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "windowsOptions": [
                                          "object",
                                          {
                                            "gmsaCredentialSpec": "string",
                                            "gmsaCredentialSpecName": "string",
                                            "hostProcess": "bool",
                                            "runAsUserName": "string"
                                          }
                                        ]
                                      }
                                    ],
                                    "startupProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "stdin": "bool",
                                    "stdinOnce": "bool",
                                    "targetContainerName": "string",
                                    "terminationMessagePath": "string",
                                    "terminationMessagePolicy": "string",
                                    "tty": "bool",
                                    "volumeDevices": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "devicePath": "string",
                                          "name": "string"
                                        }
                                      ]
                                    ],
                                    "volumeMounts": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "mountPath": "string",
                                          "mountPropagation": "string",
                                          "name": "string",
                                          "readOnly": "bool",
                                          "recursiveReadOnly": "string",
                                          "subPath": "string",
                                          "subPathExpr": "string"
                                        }
                                      ]
                                    ],
                                    "workingDir": "string"
                                  }
                                ]
                              ],
                              "hostAliases": [
                                "list",
                                [
                                  "object",
                                  {
                                    "hostnames": [
                                      "list",
                                      "string"
                                    ],
                                    "ip": "string"
                                  }
                                ]
                              ],
                              "hostIPC": "bool",
                              "hostNetwork": "bool",
                              "hostPID": "bool",
                              "hostUsers": "bool",
                              "hostname": "string",
                              "imagePullSecrets": [
                                "list",
                                [
                                  "object",
                                  {
                                    "name": "string"
                                  }
                                ]
                              ],
                              "initContainers": [
                                "list",
                                [
                                  "object",
                                  {
                                    "args": [
                                      "list",
                                      "string"
                                    ],
                                    "command": [
                                      "list",
                                      "string"
                                    ],
                                    "env": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "name": "string",
                                          "value": "string",
                                          "valueFrom": [
                                            "object",
                                            {
                                              "configMapKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ],
                                              "fieldRef": [
                                                "object",
                                                {
                                                  "apiVersion": "string",
                                                  "fieldPath": "string"
                                                }
                                              ],
                                              "resourceFieldRef": [
                                                "object",
                                                {
                                                  "containerName": "string",
                                                  "divisor": "string",
                                                  "resource": "string"
                                                }
                                              ],
                                              "secretKeyRef": [
                                                "object",
                                                {
                                                  "key": "string",
                                                  "name": "string",
                                                  "optional": "bool"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "envFrom": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "configMapRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ],
                                          "prefix": "string",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string",
                                              "optional": "bool"
                                            }
                                          ]
                                        }
                                      ]
                                    ],
                                    "image": "string",
                                    "imagePullPolicy": "string",
                                    "lifecycle": [
                                      "object",
                                      {
                                        "postStart": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ],
                                        "preStop": [
                                          "object",
                                          {
                                            "exec": [
                                              "object",
                                              {
                                                "command": [
                                                  "list",
                                                  "string"
                                                ]
                                              }
                                            ],
                                            "httpGet": [
                                              "object",
                                              {
                                                "host": "string",
                                                "httpHeaders": [
                                                  "list",
                                                  [
                                                    "object",
                                                    {
                                                      "name": "string",
                                                      "value": "string"
                                                    }
                                                  ]
                                                ],
                                                "path": "string",
                                                "port": "string",
                                                "scheme": "string"
                                              }
                                            ],
                                            "sleep": [
                                              "object",
                                              {
                                                "seconds": "number"
                                              }
                                            ],
                                            "tcpSocket": [
                                              "object",
                                              {
                                                "host": "string",
                                                "port": "string"
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    ],
                                    "livenessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "name": "string",
                                    "ports": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "containerPort": "number",
                                          "hostIP": "string",
                                          "hostPort": "number",
                                          "name": "string",
                                          "protocol": "string"
                                        }
                                      ]
                                    ],
                                    "readinessProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "resizePolicy": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "resourceName": "string",
                                          "restartPolicy": "string"
                                        }
                                      ]
                                    ],
                                    "resources": [
                                      "object",
                                      {
                                        "claims": [
                                          "list",
                                          [
                                            "object",
                                            {
                                              "name": "string",
                                              "request": "string"
                                            }
                                          ]
                                        ],
                                        "limits": [
                                          "map",
                                          "string"
                                        ],
                                        "requests": [
                                          "map",
                                          "string"
                                        ]
                                      }
                                    ],
                                    "restartPolicy": "string",
                                    "securityContext": [
                                      "object",
                                      {
                                        "allowPrivilegeEscalation": "bool",
                                        "appArmorProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "capabilities": [
                                          "object",
                                          {
                                            "add": [
                                              "list",
                                              "string"
                                            ],
                                            "drop": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "privileged": "bool",
                                        "procMount": "string",
                                        "readOnlyRootFilesystem": "bool",
                                        "runAsGroup": "number",
                                        "runAsNonRoot": "bool",
                                        "runAsUser": "number",
                                        "seLinuxOptions": [
                                          "object",
                                          {
                                            "level": "string",
                                            "role": "string",
                                            "type": "string",
                                            "user": "string"
                                          }
                                        ],
                                        "seccompProfile": [
                                          "object",
                                          {
                                            "localhostProfile": "string",
                                            "type": "string"
                                          }
                                        ],
                                        "windowsOptions": [
                                          "object",
                                          {
                                            "gmsaCredentialSpec": "string",
                                            "gmsaCredentialSpecName": "string",
                                            "hostProcess": "bool",
                                            "runAsUserName": "string"
                                          }
                                        ]
                                      }
                                    ],
                                    "startupProbe": [
                                      "object",
                                      {
                                        "exec": [
                                          "object",
                                          {
                                            "command": [
                                              "list",
                                              "string"
                                            ]
                                          }
                                        ],
                                        "failureThreshold": "number",
                                        "grpc": [
                                          "object",
                                          {
                                            "port": "number",
                                            "service": "string"
                                          }
                                        ],
                                        "httpGet": [
                                          "object",
                                          {
                                            "host": "string",
                                            "httpHeaders": [
                                              "list",
                                              [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "value": "string"
                                                }
                                              ]
                                            ],
                                            "path": "string",
                                            "port": "string",
                                            "scheme": "string"
                                          }
                                        ],
                                        "initialDelaySeconds": "number",
                                        "periodSeconds": "number",
                                        "successThreshold": "number",
                                        "tcpSocket": [
                                          "object",
                                          {
                                            "host": "string",
                                            "port": "string"
                                          }
                                        ],
                                        "terminationGracePeriodSeconds": "number",
                                        "timeoutSeconds": "number"
                                      }
                                    ],
                                    "stdin": "bool",
                                    "stdinOnce": "bool",
                                    "terminationMessagePath": "string",
                                    "terminationMessagePolicy": "string",
                                    "tty": "bool",
                                    "volumeDevices": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "devicePath": "string",
                                          "name": "string"
                                        }
                                      ]
                                    ],
                                    "volumeMounts": [
                                      "list",
                                      [
                                        "object",
                                        {
                                          "mountPath": "string",
                                          "mountPropagation": "string",
                                          "name": "string",
                                          "readOnly": "bool",
                                          "recursiveReadOnly": "string",
                                          "subPath": "string",
                                          "subPathExpr": "string"
                                        }
                                      ]
                                    ],
                                    "workingDir": "string"
                                  }
                                ]
                              ],
                              "nodeName": "string",
                              "nodeSelector": [
                                "map",
                                "string"
                              ],
                              "os": [
                                "object",
                                {
                                  "name": "string"
                                }
                              ],
                              "overhead": [
                                "map",
                                "string"
                              ],
                              "preemptionPolicy": "string",
                              "priority": "number",
                              "priorityClassName": "string",
                              "readinessGates": [
                                "list",
                                [
                                  "object",
                                  {
                                    "conditionType": "string"
                                  }
                                ]
                              ],
                              "resourceClaims": [
                                "list",
                                [
                                  "object",
                                  {
                                    "name": "string",
                                    "resourceClaimName": "string",
                                    "resourceClaimTemplateName": "string"
                                  }
                                ]
                              ],
                              "restartPolicy": "string",
                              "runtimeClassName": "string",
                              "schedulerName": "string",
                              "schedulingGates": [
                                "list",
                                [
                                  "object",
                                  {
                                    "name": "string"
                                  }
                                ]
                              ],
                              "securityContext": [
                                "object",
                                {
                                  "appArmorProfile": [
                                    "object",
                                    {
                                      "localhostProfile": "string",
                                      "type": "string"
                                    }
                                  ],
                                  "fsGroup": "number",
                                  "fsGroupChangePolicy": "string",
                                  "runAsGroup": "number",
                                  "runAsNonRoot": "bool",
                                  "runAsUser": "number",
                                  "seLinuxOptions": [
                                    "object",
                                    {
                                      "level": "string",
                                      "role": "string",
                                      "type": "string",
                                      "user": "string"
                                    }
                                  ],
                                  "seccompProfile": [
                                    "object",
                                    {
                                      "localhostProfile": "string",
                                      "type": "string"
                                    }
                                  ],
                                  "supplementalGroups": [
                                    "list",
                                    "number"
                                  ],
                                  "supplementalGroupsPolicy": "string",
                                  "sysctls": [
                                    "list",
                                    [
                                      "object",
                                      {
                                        "name": "string",
                                        "value": "string"
                                      }
                                    ]
                                  ],
                                  "windowsOptions": [
                                    "object",
                                    {
                                      "gmsaCredentialSpec": "string",
                                      "gmsaCredentialSpecName": "string",
                                      "hostProcess": "bool",
                                      "runAsUserName": "string"
                                    }
                                  ]
                                }
                              ],
                              "serviceAccount": "string",
                              "serviceAccountName": "string",
                              "setHostnameAsFQDN": "bool",
                              "shareProcessNamespace": "bool",
                              "subdomain": "string",
                              "terminationGracePeriodSeconds": "number",
                              "tolerations": [
                                "list",
                                [
                                  "object",
                                  {
                                    "effect": "string",
                                    "key": "string",
                                    "operator": "string",
                                    "tolerationSeconds": "number",
                                    "value": "string"
                                  }
                                ]
                              ],
                              "topologySpreadConstraints": [
                                "list",
                                [
                                  "object",
                                  {
                                    "labelSelector": [
                                      "object",
                                      {
                                        "matchExpressions": [
                                          "list",
                                          [
                                            "object",
                                            {
                                              "key": "string",
                                              "operator": "string",
                                              "values": [
                                                "list",
                                                "string"
                                              ]
                                            }
                                          ]
                                        ],
                                        "matchLabels": [
                                          "map",
                                          "string"
                                        ]
                                      }
                                    ],
                                    "matchLabelKeys": [
                                      "list",
                                      "string"
                                    ],
                                    "maxSkew": "number",
                                    "minDomains": "number",
                                    "nodeAffinityPolicy": "string",
                                    "nodeTaintsPolicy": "string",
                                    "topologyKey": "string",
                                    "whenUnsatisfiable": "string"
                                  }
                                ]
                              ],
                              "volumes": [
                                "tuple",
                                [
                                  [
                                    "object",
                                    {
                                      "awsElasticBlockStore": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "partition": "number",
                                          "readOnly": "bool",
                                          "volumeID": "string"
                                        }
                                      ],
                                      "azureDisk": [
                                        "object",
                                        {
                                          "cachingMode": "string",
                                          "diskName": "string",
                                          "diskURI": "string",
                                          "fsType": "string",
                                          "kind": "string",
                                          "readOnly": "bool"
                                        }
                                      ],
                                      "azureFile": [
                                        "object",
                                        {
                                          "readOnly": "bool",
                                          "secretName": "string",
                                          "shareName": "string"
                                        }
                                      ],
                                      "cephfs": [
                                        "object",
                                        {
                                          "monitors": [
                                            "list",
                                            "string"
                                          ],
                                          "path": "string",
                                          "readOnly": "bool",
                                          "secretFile": "string",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "user": "string"
                                        }
                                      ],
                                      "cinder": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "volumeID": "string"
                                        }
                                      ],
                                      "configMap": [
                                        "object",
                                        {
                                          "defaultMode": "number",
                                          "items": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "key": "string",
                                                "mode": "number",
                                                "path": "string"
                                              }
                                            ]
                                          ],
                                          "name": "string",
                                          "optional": "bool"
                                        }
                                      ],
                                      "csi": [
                                        "object",
                                        {
                                          "driver": "string",
                                          "fsType": "string",
                                          "nodePublishSecretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "readOnly": "bool",
                                          "volumeAttributes": [
                                            "map",
                                            "string"
                                          ]
                                        }
                                      ],
                                      "downwardAPI": [
                                        "object",
                                        {
                                          "defaultMode": "number",
                                          "items": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "fieldRef": [
                                                  "object",
                                                  {
                                                    "apiVersion": "string",
                                                    "fieldPath": "string"
                                                  }
                                                ],
                                                "mode": "number",
                                                "path": "string",
                                                "resourceFieldRef": [
                                                  "object",
                                                  {
                                                    "containerName": "string",
                                                    "divisor": "string",
                                                    "resource": "string"
                                                  }
                                                ]
                                              }
                                            ]
                                          ]
                                        }
                                      ],
                                      "emptyDir": [
                                        "object",
                                        {
                                          "medium": "string",
                                          "sizeLimit": "string"
                                        }
                                      ],
                                      "ephemeral": [
                                        "object",
                                        {
                                          "volumeClaimTemplate": [
                                            "object",
                                            {
                                              "metadata": [
                                                "object",
                                                {
                                                  "annotations": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "creationTimestamp": "string",
                                                  "deletionGracePeriodSeconds": "number",
                                                  "deletionTimestamp": "string",
                                                  "finalizers": [
                                                    "list",
                                                    "string"
                                                  ],
                                                  "generateName": "string",
                                                  "generation": "number",
                                                  "labels": [
                                                    "map",
                                                    "string"
                                                  ],
                                                  "managedFields": [
                                                    "tuple",
                                                    [
                                                      [
                                                        "object",
                                                        {
                                                          "apiVersion": "string",
                                                          "fieldsType": "string",
                                                          "fieldsV1": "dynamic",
                                                          "manager": "string",
                                                          "operation": "string",
                                                          "subresource": "string",
                                                          "time": "string"
                                                        }
                                                      ]
                                                    ]
                                                  ],
                                                  "name": "string",
                                                  "namespace": "string",
                                                  "ownerReferences": [
                                                    "list",
                                                    [
                                                      "object",
                                                      {
                                                        "apiVersion": "string",
                                                        "blockOwnerDeletion": "bool",
                                                        "controller": "bool",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "uid": "string"
                                                      }
                                                    ]
                                                  ],
                                                  "resourceVersion": "string",
                                                  "selfLink": "string",
                                                  "uid": "string"
                                                }
                                              ],
                                              "spec": [
                                                "object",
                                                {
                                                  "accessModes": [
                                                    "list",
                                                    "string"
                                                  ],
                                                  "dataSource": [
                                                    "object",
                                                    {
                                                      "apiGroup": "string",
                                                      "kind": "string",
                                                      "name": "string"
                                                    }
                                                  ],
                                                  "dataSourceRef": [
                                                    "object",
                                                    {
                                                      "apiGroup": "string",
                                                      "kind": "string",
                                                      "name": "string",
                                                      "namespace": "string"
                                                    }
                                                  ],
                                                  "resources": [
                                                    "object",
                                                    {
                                                      "limits": [
                                                        "map",
                                                        "string"
                                                      ],
                                                      "requests": [
                                                        "map",
                                                        "string"
                                                      ]
                                                    }
                                                  ],
                                                  "selector": [
                                                    "object",
                                                    {
                                                      "matchExpressions": [
                                                        "list",
                                                        [
                                                          "object",
                                                          {
                                                            "key": "string",
                                                            "operator": "string",
                                                            "values": [
                                                              "list",
                                                              "string"
                                                            ]
                                                          }
                                                        ]
                                                      ],
                                                      "matchLabels": [
                                                        "map",
                                                        "string"
                                                      ]
                                                    }
                                                  ],
                                                  "storageClassName": "string",
                                                  "volumeAttributesClassName": "string",
                                                  "volumeMode": "string",
                                                  "volumeName": "string"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ],
                                      "fc": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "lun": "number",
                                          "readOnly": "bool",
                                          "targetWWNs": [
                                            "list",
                                            "string"
                                          ],
                                          "wwids": [
                                            "list",
                                            "string"
                                          ]
                                        }
                                      ],
                                      "flexVolume": [
                                        "object",
                                        {
                                          "driver": "string",
                                          "fsType": "string",
                                          "options": [
                                            "map",
                                            "string"
                                          ],
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ]
                                        }
                                      ],
                                      "flocker": [
                                        "object",
                                        {
                                          "datasetName": "string",
                                          "datasetUUID": "string"
                                        }
                                      ],
                                      "gcePersistentDisk": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "partition": "number",
                                          "pdName": "string",
                                          "readOnly": "bool"
                                        }
                                      ],
                                      "gitRepo": [
                                        "object",
                                        {
                                          "directory": "string",
                                          "repository": "string",
                                          "revision": "string"
                                        }
                                      ],
                                      "glusterfs": [
                                        "object",
                                        {
                                          "endpoints": "string",
                                          "path": "string",
                                          "readOnly": "bool"
                                        }
                                      ],
                                      "hostPath": [
                                        "object",
                                        {
                                          "path": "string",
                                          "type": "string"
                                        }
                                      ],
                                      "image": [
                                        "object",
                                        {
                                          "pullPolicy": "string",
                                          "reference": "string"
                                        }
                                      ],
                                      "iscsi": [
                                        "object",
                                        {
                                          "chapAuthDiscovery": "bool",
                                          "chapAuthSession": "bool",
                                          "fsType": "string",
                                          "initiatorName": "string",
                                          "iqn": "string",
                                          "iscsiInterface": "string",
                                          "lun": "number",
                                          "portals": [
                                            "list",
                                            "string"
                                          ],
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "targetPortal": "string"
                                        }
                                      ],
                                      "name": "string",
                                      "nfs": [
                                        "object",
                                        {
                                          "path": "string",
                                          "readOnly": "bool",
                                          "server": "string"
                                        }
                                      ],
                                      "persistentVolumeClaim": [
                                        "object",
                                        {
                                          "claimName": "string",
                                          "readOnly": "bool"
                                        }
                                      ],
                                      "photonPersistentDisk": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "pdID": "string"
                                        }
                                      ],
                                      "portworxVolume": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "readOnly": "bool",
                                          "volumeID": "string"
                                        }
                                      ],
                                      "projected": [
                                        "object",
                                        {
                                          "defaultMode": "number",
                                          "sources": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "clusterTrustBundle": [
                                                  "object",
                                                  {
                                                    "labelSelector": [
                                                      "object",
                                                      {
                                                        "matchExpressions": [
                                                          "list",
                                                          [
                                                            "object",
                                                            {
                                                              "key": "string",
                                                              "operator": "string",
                                                              "values": [
                                                                "list",
                                                                "string"
                                                              ]
                                                            }
                                                          ]
                                                        ],
                                                        "matchLabels": [
                                                          "map",
                                                          "string"
                                                        ]
                                                      }
                                                    ],
                                                    "name": "string",
                                                    "optional": "bool",
                                                    "path": "string",
                                                    "signerName": "string"
                                                  }
                                                ],
                                                "configMap": [
                                                  "object",
                                                  {
                                                    "items": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "mode": "number",
                                                          "path": "string"
                                                        }
                                                      ]
                                                    ],
                                                    "name": "string",
                                                    "optional": "bool"
                                                  }
                                                ],
                                                "downwardAPI": [
                                                  "object",
                                                  {
                                                    "items": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "fieldRef": [
                                                            "object",
                                                            {
                                                              "apiVersion": "string",
                                                              "fieldPath": "string"
                                                            }
                                                          ],
                                                          "mode": "number",
                                                          "path": "string",
                                                          "resourceFieldRef": [
                                                            "object",
                                                            {
                                                              "containerName": "string",
                                                              "divisor": "string",
                                                              "resource": "string"
                                                            }
                                                          ]
                                                        }
                                                      ]
                                                    ]
                                                  }
                                                ],
                                                "secret": [
                                                  "object",
                                                  {
                                                    "items": [
                                                      "list",
                                                      [
                                                        "object",
                                                        {
                                                          "key": "string",
                                                          "mode": "number",
                                                          "path": "string"
                                                        }
                                                      ]
                                                    ],
                                                    "name": "string",
                                                    "optional": "bool"
                                                  }
                                                ],
                                                "serviceAccountToken": [
                                                  "object",
                                                  {
                                                    "audience": "string",
                                                    "expirationSeconds": "number",
                                                    "path": "string"
                                                  }
                                                ]
                                              }
                                            ]
                                          ]
                                        }
                                      ],
                                      "quobyte": [
                                        "object",
                                        {
                                          "group": "string",
                                          "readOnly": "bool",
                                          "registry": "string",
                                          "tenant": "string",
                                          "user": "string",
                                          "volume": "string"
                                        }
                                      ],
                                      "rbd": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "image": "string",
                                          "keyring": "string",
                                          "monitors": [
                                            "list",
                                            "string"
                                          ],
                                          "pool": "string",
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "user": "string"
                                        }
                                      ],
                                      "scaleIO": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "gateway": "string",
                                          "protectionDomain": "string",
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "sslEnabled": "bool",
                                          "storageMode": "string",
                                          "storagePool": "string",
                                          "system": "string",
                                          "volumeName": "string"
                                        }
                                      ],
                                      "secret": [
                                        "object",
                                        {
                                          "defaultMode": "number",
                                          "items": [
                                            "list",
                                            [
                                              "object",
                                              {
                                                "key": "string",
                                                "mode": "number",
                                                "path": "string"
                                              }
                                            ]
                                          ],
                                          "optional": "bool",
                                          "secretName": "string"
                                        }
                                      ],
                                      "storageos": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "readOnly": "bool",
                                          "secretRef": [
                                            "object",
                                            {
                                              "name": "string"
                                            }
                                          ],
                                          "volumeName": "string",
                                          "volumeNamespace": "string"
                                        }
                                      ],
                                      "vsphereVolume": [
                                        "object",
                                        {
                                          "fsType": "string",
                                          "storagePolicyID": "string",
                                          "storagePolicyName": "string",
                                          "volumePath": "string"
                                        }
                                      ]
                                    }
                                  ]
                                ]
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_config_map.mijn-365zon-config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-https-redirect-middleware",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "name": "redirect-to-https",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "redirectScheme": {
                    "permanent": true,
                    "scheme": "https"
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "scheme": "string"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "redirect-to-https",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "addPrefix": {
                    "prefix": null
                  },
                  "basicAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "buffering": {
                    "maxRequestBodyBytes": null,
                    "maxResponseBodyBytes": null,
                    "memRequestBodyBytes": null,
                    "memResponseBodyBytes": null,
                    "retryExpression": null
                  },
                  "chain": {
                    "middlewares": null
                  },
                  "circuitBreaker": {
                    "checkPeriod": null,
                    "expression": null,
                    "fallbackDuration": null,
                    "recoveryDuration": null,
                    "responseCode": null
                  },
                  "compress": {
                    "defaultEncoding": null,
                    "excludedContentTypes": null,
                    "includedContentTypes": null,
                    "minResponseBodyBytes": null
                  },
                  "contentType": {
                    "autoDetect": null
                  },
                  "digestAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "errors": {
                    "query": null,
                    "service": {
                      "healthCheck": {
                        "followRedirects": null,
                        "headers": null,
                        "hostname": null,
                        "interval": null,
                        "method": null,
                        "mode": null,
                        "path": null,
                        "port": null,
                        "scheme": null,
                        "status": null,
                        "timeout": null
                      },
                      "kind": null,
                      "name": null,
                      "namespace": null,
                      "nativeLB": null,
                      "nodePortLB": null,
                      "passHostHeader": null,
                      "port": null,
                      "responseForwarding": {
                        "flushInterval": null
                      },
                      "scheme": null,
                      "serversTransport": null,
                      "sticky": {
                        "cookie": {
                          "httpOnly": null,
                          "maxAge": null,
                          "name": null,
                          "sameSite": null,
                          "secure": null
                        }
                      },
                      "strategy": null,
                      "weight": null
                    },
                    "status": null
                  },
                  "forwardAuth": {
                    "addAuthCookiesToResponse": null,
                    "address": null,
                    "authRequestHeaders": null,
                    "authResponseHeaders": null,
                    "authResponseHeadersRegex": null,
                    "tls": {
                      "caOptional": null,
                      "caSecret": null,
                      "certSecret": null,
                      "insecureSkipVerify": null
                    },
                    "trustForwardHeader": null
                  },
                  "grpcWeb": {
                    "allowOrigins": null
                  },
                  "headers": {
                    "accessControlAllowCredentials": null,
                    "accessControlAllowHeaders": null,
                    "accessControlAllowMethods": null,
                    "accessControlAllowOriginList": null,
                    "accessControlAllowOriginListRegex": null,
                    "accessControlExposeHeaders": null,
                    "accessControlMaxAge": null,
                    "addVaryHeader": null,
                    "allowedHosts": null,
                    "browserXssFilter": null,
                    "contentSecurityPolicy": null,
                    "contentSecurityPolicyReportOnly": null,
                    "contentTypeNosniff": null,
                    "customBrowserXSSValue": null,
                    "customFrameOptionsValue": null,
                    "customRequestHeaders": null,
                    "customResponseHeaders": null,
                    "featurePolicy": null,
                    "forceSTSHeader": null,
                    "frameDeny": null,
                    "hostsProxyHeaders": null,
                    "isDevelopment": null,
                    "permissionsPolicy": null,
                    "publicKey": null,
                    "referrerPolicy": null,
                    "sslForceHost": null,
                    "sslHost": null,
                    "sslProxyHeaders": null,
                    "sslRedirect": null,
                    "sslTemporaryRedirect": null,
                    "stsIncludeSubdomains": null,
                    "stsPreload": null,
                    "stsSeconds": null
                  },
                  "inFlightReq": {
                    "amount": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "ipAllowList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "rejectStatusCode": null,
                    "sourceRange": null
                  },
                  "ipWhiteList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "sourceRange": null
                  },
                  "passTLSClientCert": {
                    "info": {
                      "issuer": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "province": null,
                        "serialNumber": null
                      },
                      "notAfter": null,
                      "notBefore": null,
                      "sans": null,
                      "serialNumber": null,
                      "subject": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "organizationalUnit": null,
                        "province": null,
                        "serialNumber": null
                      }
                    },
                    "pem": null
                  },
                  "plugin": null,
                  "rateLimit": {
                    "average": null,
                    "burst": null,
                    "period": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "redirectRegex": {
                    "permanent": null,
                    "regex": null,
                    "replacement": null
                  },
                  "redirectScheme": {
                    "permanent": true,
                    "port": null,
                    "scheme": "https"
                  },
                  "replacePath": {
                    "path": null
                  },
                  "replacePathRegex": {
                    "regex": null,
                    "replacement": null
                  },
                  "retry": {
                    "attempts": null,
                    "initialInterval": null
                  },
                  "stripPrefix": {
                    "forceSlash": null,
                    "prefixes": null
                  },
                  "stripPrefixRegex": {
                    "regex": null
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "addPrefix": [
                        "object",
                        {
                          "prefix": "string"
                        }
                      ],
                      "basicAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "buffering": [
                        "object",
                        {
                          "maxRequestBodyBytes": "number",
                          "maxResponseBodyBytes": "number",
                          "memRequestBodyBytes": "number",
                          "memResponseBodyBytes": "number",
                          "retryExpression": "string"
                        }
                      ],
                      "chain": [
                        "object",
                        {
                          "middlewares": [
                            "list",
                            [
                              "object",
                              {
                                "name": "string",
                                "namespace": "string"
                              }
                            ]
                          ]
                        }
                      ],
                      "circuitBreaker": [
                        "object",
                        {
                          "checkPeriod": "string",
                          "expression": "string",
                          "fallbackDuration": "string",
                          "recoveryDuration": "string",
                          "responseCode": "number"
                        }
                      ],
                      "compress": [
                        "object",
                        {
                          "defaultEncoding": "string",
                          "excludedContentTypes": [
                            "list",
                            "string"
                          ],
                          "includedContentTypes": [
                            "list",
                            "string"
                          ],
                          "minResponseBodyBytes": "number"
                        }
                      ],
                      "contentType": [
                        "object",
                        {
                          "autoDetect": "bool"
                        }
                      ],
                      "digestAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "errors": [
                        "object",
                        {
                          "query": "string",
                          "service": [
                            "object",
                            {
                              "healthCheck": [
                                "object",
                                {
                                  "followRedirects": "bool",
                                  "headers": [
                                    "map",
                                    "string"
                                  ],
                                  "hostname": "string",
                                  "interval": "string",
                                  "method": "string",
                                  "mode": "string",
                                  "path": "string",
                                  "port": "number",
                                  "scheme": "string",
                                  "status": "number",
                                  "timeout": "string"
                                }
                              ],
                              "kind": "string",
                              "name": "string",
                              "namespace": "string",
                              "nativeLB": "bool",
                              "nodePortLB": "bool",
                              "passHostHeader": "bool",
                              "port": "string",
                              "responseForwarding": [
                                "object",
                                {
                                  "flushInterval": "string"
                                }
                              ],
                              "scheme": "string",
                              "serversTransport": "string",
                              "sticky": [
                                "object",
                                {
                                  "cookie": [
                                    "object",
                                    {
                                      "httpOnly": "bool",
                                      "maxAge": "number",
                                      "name": "string",
                                      "sameSite": "string",
                                      "secure": "bool"
                                    }
                                  ]
                                }
                              ],
                              "strategy": "string",
                              "weight": "number"
                            }
                          ],
                          "status": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "forwardAuth": [
                        "object",
                        {
                          "addAuthCookiesToResponse": [
                            "list",
                            "string"
                          ],
                          "address": "string",
                          "authRequestHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeadersRegex": "string",
                          "tls": [
                            "object",
                            {
                              "caOptional": "bool",
                              "caSecret": "string",
                              "certSecret": "string",
                              "insecureSkipVerify": "bool"
                            }
                          ],
                          "trustForwardHeader": "bool"
                        }
                      ],
                      "grpcWeb": [
                        "object",
                        {
                          "allowOrigins": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "headers": [
                        "object",
                        {
                          "accessControlAllowCredentials": "bool",
                          "accessControlAllowHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowMethods": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginList": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginListRegex": [
                            "list",
                            "string"
                          ],
                          "accessControlExposeHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlMaxAge": "number",
                          "addVaryHeader": "bool",
                          "allowedHosts": [
                            "list",
                            "string"
                          ],
                          "browserXssFilter": "bool",
                          "contentSecurityPolicy": "string",
                          "contentSecurityPolicyReportOnly": "string",
                          "contentTypeNosniff": "bool",
                          "customBrowserXSSValue": "string",
                          "customFrameOptionsValue": "string",
                          "customRequestHeaders": [
                            "map",
                            "string"
                          ],
                          "customResponseHeaders": [
                            "map",
                            "string"
                          ],
                          "featurePolicy": "string",
                          "forceSTSHeader": "bool",
                          "frameDeny": "bool",
                          "hostsProxyHeaders": [
                            "list",
                            "string"
                          ],
                          "isDevelopment": "bool",
                          "permissionsPolicy": "string",
                          "publicKey": "string",
                          "referrerPolicy": "string",
                          "sslForceHost": "bool",
                          "sslHost": "string",
                          "sslProxyHeaders": [
                            "map",
                            "string"
                          ],
                          "sslRedirect": "bool",
                          "sslTemporaryRedirect": "bool",
                          "stsIncludeSubdomains": "bool",
                          "stsPreload": "bool",
                          "stsSeconds": "number"
                        }
                      ],
                      "inFlightReq": [
                        "object",
                        {
                          "amount": "number",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "ipAllowList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "rejectStatusCode": "number",
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "ipWhiteList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "passTLSClientCert": [
                        "object",
                        {
                          "info": [
                            "object",
                            {
                              "issuer": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ],
                              "notAfter": "bool",
                              "notBefore": "bool",
                              "sans": "bool",
                              "serialNumber": "bool",
                              "subject": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "organizationalUnit": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ]
                            }
                          ],
                          "pem": "bool"
                        }
                      ],
                      "plugin": [
                        "map",
                        "dynamic"
                      ],
                      "rateLimit": [
                        "object",
                        {
                          "average": "number",
                          "burst": "number",
                          "period": "string",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "redirectRegex": [
                        "object",
                        {
                          "permanent": "bool",
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "port": "string",
                          "scheme": "string"
                        }
                      ],
                      "replacePath": [
                        "object",
                        {
                          "path": "string"
                        }
                      ],
                      "replacePathRegex": [
                        "object",
                        {
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "retry": [
                        "object",
                        {
                          "attempts": "number",
                          "initialInterval": "string"
                        }
                      ],
                      "stripPrefix": [
                        "object",
                        {
                          "forceSlash": "bool",
                          "prefixes": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "stripPrefixRegex": [
                        "object",
                        {
                          "regex": [
                            "list",
                            "string"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-ingress",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "networking.k8s.io/v1",
                "kind": "Ingress",
                "metadata": {
                  "annotations": {
                    "kubernetes.io/ingress.class": "traefik",
                    "traefik.ingress.kubernetes.io/router.entrypoints": "web,websecure",
                    "traefik.ingress.kubernetes.io/router.middlewares": "mijn-365zon-redirect-to-https@kubernetescrd,mijn-365zon-preserve-host-headers@kubernetescrd"
                  },
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "ingressClassName": "traefik",
                  "rules": [
                    {
                      "host": "mijn.365zon.nl",
                      "http": {
                        "paths": [
                          {
                            "backend": {
                              "service": {
                                "name": "mijn-365zon",
                                "port": {
                                  "number": 80
                                }
                              }
                            },
                            "path": "/",
                            "pathType": "Prefix"
                          }
                        ]
                      }
                    },
                    {
                      "host": "app.365zon.fourlights.dev",
                      "http": {
                        "paths": [
                          {
                            "backend": {
                              "service": {
                                "name": "mijn-365zon",
                                "port": {
                                  "number": 80
                                }
                              }
                            },
                            "path": "/",
                            "pathType": "Prefix"
                          }
                        ]
                      }
                    }
                  ],
                  "tls": [
                    {
                      "hosts": [
                        "app.365zon.fourlights.dev"
                      ],
                      "secretName": "mijn-365zon-tls"
                    },
                    {
                      "hosts": [
                        "mijn.365zon.nl"
                      ],
                      "secretName": "mijn-365zon-nl"
                    }
                  ]
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "object",
                        {
                          "kubernetes.io/ingress.class": "string",
                          "traefik.ingress.kubernetes.io/router.entrypoints": "string",
                          "traefik.ingress.kubernetes.io/router.middlewares": "string"
                        }
                      ],
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "ingressClassName": "string",
                      "rules": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "host": "string",
                              "http": [
                                "object",
                                {
                                  "paths": [
                                    "tuple",
                                    [
                                      [
                                        "object",
                                        {
                                          "backend": [
                                            "object",
                                            {
                                              "service": [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "port": [
                                                    "object",
                                                    {
                                                      "number": "number"
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "path": "string",
                                          "pathType": "string"
                                        }
                                      ]
                                    ]
                                  ]
                                }
                              ]
                            }
                          ],
                          [
                            "object",
                            {
                              "host": "string",
                              "http": [
                                "object",
                                {
                                  "paths": [
                                    "tuple",
                                    [
                                      [
                                        "object",
                                        {
                                          "backend": [
                                            "object",
                                            {
                                              "service": [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "port": [
                                                    "object",
                                                    {
                                                      "number": "number"
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          ],
                                          "path": "string",
                                          "pathType": "string"
                                        }
                                      ]
                                    ]
                                  ]
                                }
                              ]
                            }
                          ]
                        ]
                      ],
                      "tls": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "hosts": [
                                "tuple",
                                [
                                  "string"
                                ]
                              ],
                              "secretName": "string"
                            }
                          ],
                          [
                            "object",
                            {
                              "hosts": [
                                "tuple",
                                [
                                  "string"
                                ]
                              ],
                              "secretName": "string"
                            }
                          ]
                        ]
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "networking.k8s.io/v1",
                "kind": "Ingress",
                "metadata": {
                  "annotations": {
                    "kubernetes.io/ingress.class": "traefik",
                    "traefik.ingress.kubernetes.io/router.entrypoints": "web,websecure",
                    "traefik.ingress.kubernetes.io/router.middlewares": "mijn-365zon-redirect-to-https@kubernetescrd,mijn-365zon-preserve-host-headers@kubernetescrd"
                  },
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "defaultBackend": {
                    "resource": {
                      "apiGroup": null,
                      "kind": null,
                      "name": null
                    },
                    "service": {
                      "name": null,
                      "port": {
                        "name": null,
                        "number": null
                      }
                    }
                  },
                  "ingressClassName": "traefik",
                  "rules": [
                    {
                      "host": "mijn.365zon.nl",
                      "http": {
                        "paths": [
                          {
                            "backend": {
                              "resource": {
                                "apiGroup": null,
                                "kind": null,
                                "name": null
                              },
                              "service": {
                                "name": "mijn-365zon",
                                "port": {
                                  "name": null,
                                  "number": 80
                                }
                              }
                            },
                            "path": "/",
                            "pathType": "Prefix"
                          }
                        ]
                      }
                    },
                    {
                      "host": "app.365zon.fourlights.dev",
                      "http": {
                        "paths": [
                          {
                            "backend": {
                              "resource": {
                                "apiGroup": null,
                                "kind": null,
                                "name": null
                              },
                              "service": {
                                "name": "mijn-365zon",
                                "port": {
                                  "name": null,
                                  "number": 80
                                }
                              }
                            },
                            "path": "/",
                            "pathType": "Prefix"
                          }
                        ]
                      }
                    }
                  ],
                  "tls": [
                    {
                      "hosts": [
                        "app.365zon.fourlights.dev"
                      ],
                      "secretName": "mijn-365zon-tls"
                    },
                    {
                      "hosts": [
                        "mijn.365zon.nl"
                      ],
                      "secretName": "mijn-365zon-nl"
                    }
                  ]
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "defaultBackend": [
                        "object",
                        {
                          "resource": [
                            "object",
                            {
                              "apiGroup": "string",
                              "kind": "string",
                              "name": "string"
                            }
                          ],
                          "service": [
                            "object",
                            {
                              "name": "string",
                              "port": [
                                "object",
                                {
                                  "name": "string",
                                  "number": "number"
                                }
                              ]
                            }
                          ]
                        }
                      ],
                      "ingressClassName": "string",
                      "rules": [
                        "list",
                        [
                          "object",
                          {
                            "host": "string",
                            "http": [
                              "object",
                              {
                                "paths": [
                                  "list",
                                  [
                                    "object",
                                    {
                                      "backend": [
                                        "object",
                                        {
                                          "resource": [
                                            "object",
                                            {
                                              "apiGroup": "string",
                                              "kind": "string",
                                              "name": "string"
                                            }
                                          ],
                                          "service": [
                                            "object",
                                            {
                                              "name": "string",
                                              "port": [
                                                "object",
                                                {
                                                  "name": "string",
                                                  "number": "number"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ],
                                      "path": "string",
                                      "pathType": "string"
                                    }
                                  ]
                                ]
                              }
                            ]
                          }
                        ]
                      ],
                      "tls": [
                        "list",
                        [
                          "object",
                          {
                            "hosts": [
                              "list",
                              "string"
                            ],
                            "secretName": "string"
                          }
                        ]
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_manifest.mijn-365zon-https-redirect-middleware",
            "module.mijn_365zon.kubernetes_manifest.mijn-365zon-preserve-host-middleware",
            "module.mijn_365zon.kubernetes_manifest.mijn-365zon-service",
            "module.mijn_365zon.kubernetes_manifest.mijn-365zon-tls",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-preserve-host-middleware",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "name": "preserve-host-headers",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "headers": {
                    "customRequestHeaders": {
                      "X-Forwarded-Port": "443",
                      "X-Forwarded-Proto": "https"
                    }
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "headers": [
                        "object",
                        {
                          "customRequestHeaders": [
                            "object",
                            {
                              "X-Forwarded-Port": "string",
                              "X-Forwarded-Proto": "string"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "preserve-host-headers",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "addPrefix": {
                    "prefix": null
                  },
                  "basicAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "buffering": {
                    "maxRequestBodyBytes": null,
                    "maxResponseBodyBytes": null,
                    "memRequestBodyBytes": null,
                    "memResponseBodyBytes": null,
                    "retryExpression": null
                  },
                  "chain": {
                    "middlewares": null
                  },
                  "circuitBreaker": {
                    "checkPeriod": null,
                    "expression": null,
                    "fallbackDuration": null,
                    "recoveryDuration": null,
                    "responseCode": null
                  },
                  "compress": {
                    "defaultEncoding": null,
                    "excludedContentTypes": null,
                    "includedContentTypes": null,
                    "minResponseBodyBytes": null
                  },
                  "contentType": {
                    "autoDetect": null
                  },
                  "digestAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "errors": {
                    "query": null,
                    "service": {
                      "healthCheck": {
                        "followRedirects": null,
                        "headers": null,
                        "hostname": null,
                        "interval": null,
                        "method": null,
                        "mode": null,
                        "path": null,
                        "port": null,
                        "scheme": null,
                        "status": null,
                        "timeout": null
                      },
                      "kind": null,
                      "name": null,
                      "namespace": null,
                      "nativeLB": null,
                      "nodePortLB": null,
                      "passHostHeader": null,
                      "port": null,
                      "responseForwarding": {
                        "flushInterval": null
                      },
                      "scheme": null,
                      "serversTransport": null,
                      "sticky": {
                        "cookie": {
                          "httpOnly": null,
                          "maxAge": null,
                          "name": null,
                          "sameSite": null,
                          "secure": null
                        }
                      },
                      "strategy": null,
                      "weight": null
                    },
                    "status": null
                  },
                  "forwardAuth": {
                    "addAuthCookiesToResponse": null,
                    "address": null,
                    "authRequestHeaders": null,
                    "authResponseHeaders": null,
                    "authResponseHeadersRegex": null,
                    "tls": {
                      "caOptional": null,
                      "caSecret": null,
                      "certSecret": null,
                      "insecureSkipVerify": null
                    },
                    "trustForwardHeader": null
                  },
                  "grpcWeb": {
                    "allowOrigins": null
                  },
                  "headers": {
                    "accessControlAllowCredentials": null,
                    "accessControlAllowHeaders": null,
                    "accessControlAllowMethods": null,
                    "accessControlAllowOriginList": null,
                    "accessControlAllowOriginListRegex": null,
                    "accessControlExposeHeaders": null,
                    "accessControlMaxAge": null,
                    "addVaryHeader": null,
                    "allowedHosts": null,
                    "browserXssFilter": null,
                    "contentSecurityPolicy": null,
                    "contentSecurityPolicyReportOnly": null,
                    "contentTypeNosniff": null,
                    "customBrowserXSSValue": null,
                    "customFrameOptionsValue": null,
                    "customRequestHeaders": {
                      "X-Forwarded-Port": "443",
                      "X-Forwarded-Proto": "https"
                    },
                    "customResponseHeaders": null,
                    "featurePolicy": null,
                    "forceSTSHeader": null,
                    "frameDeny": null,
                    "hostsProxyHeaders": null,
                    "isDevelopment": null,
                    "permissionsPolicy": null,
                    "publicKey": null,
                    "referrerPolicy": null,
                    "sslForceHost": null,
                    "sslHost": null,
                    "sslProxyHeaders": null,
                    "sslRedirect": null,
                    "sslTemporaryRedirect": null,
                    "stsIncludeSubdomains": null,
                    "stsPreload": null,
                    "stsSeconds": null
                  },
                  "inFlightReq": {
                    "amount": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "ipAllowList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "rejectStatusCode": null,
                    "sourceRange": null
                  },
                  "ipWhiteList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "sourceRange": null
                  },
                  "passTLSClientCert": {
                    "info": {
                      "issuer": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "province": null,
                        "serialNumber": null
                      },
                      "notAfter": null,
                      "notBefore": null,
                      "sans": null,
                      "serialNumber": null,
                      "subject": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "organizationalUnit": null,
                        "province": null,
                        "serialNumber": null
                      }
                    },
                    "pem": null
                  },
                  "plugin": null,
                  "rateLimit": {
                    "average": null,
                    "burst": null,
                    "period": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "redirectRegex": {
                    "permanent": null,
                    "regex": null,
                    "replacement": null
                  },
                  "redirectScheme": {
                    "permanent": null,
                    "port": null,
                    "scheme": null
                  },
                  "replacePath": {
                    "path": null
                  },
                  "replacePathRegex": {
                    "regex": null,
                    "replacement": null
                  },
                  "retry": {
                    "attempts": null,
                    "initialInterval": null
                  },
                  "stripPrefix": {
                    "forceSlash": null,
                    "prefixes": null
                  },
                  "stripPrefixRegex": {
                    "regex": null
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "addPrefix": [
                        "object",
                        {
                          "prefix": "string"
                        }
                      ],
                      "basicAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "buffering": [
                        "object",
                        {
                          "maxRequestBodyBytes": "number",
                          "maxResponseBodyBytes": "number",
                          "memRequestBodyBytes": "number",
                          "memResponseBodyBytes": "number",
                          "retryExpression": "string"
                        }
                      ],
                      "chain": [
                        "object",
                        {
                          "middlewares": [
                            "list",
                            [
                              "object",
                              {
                                "name": "string",
                                "namespace": "string"
                              }
                            ]
                          ]
                        }
                      ],
                      "circuitBreaker": [
                        "object",
                        {
                          "checkPeriod": "string",
                          "expression": "string",
                          "fallbackDuration": "string",
                          "recoveryDuration": "string",
                          "responseCode": "number"
                        }
                      ],
                      "compress": [
                        "object",
                        {
                          "defaultEncoding": "string",
                          "excludedContentTypes": [
                            "list",
                            "string"
                          ],
                          "includedContentTypes": [
                            "list",
                            "string"
                          ],
                          "minResponseBodyBytes": "number"
                        }
                      ],
                      "contentType": [
                        "object",
                        {
                          "autoDetect": "bool"
                        }
                      ],
                      "digestAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "errors": [
                        "object",
                        {
                          "query": "string",
                          "service": [
                            "object",
                            {
                              "healthCheck": [
                                "object",
                                {
                                  "followRedirects": "bool",
                                  "headers": [
                                    "map",
                                    "string"
                                  ],
                                  "hostname": "string",
                                  "interval": "string",
                                  "method": "string",
                                  "mode": "string",
                                  "path": "string",
                                  "port": "number",
                                  "scheme": "string",
                                  "status": "number",
                                  "timeout": "string"
                                }
                              ],
                              "kind": "string",
                              "name": "string",
                              "namespace": "string",
                              "nativeLB": "bool",
                              "nodePortLB": "bool",
                              "passHostHeader": "bool",
                              "port": "string",
                              "responseForwarding": [
                                "object",
                                {
                                  "flushInterval": "string"
                                }
                              ],
                              "scheme": "string",
                              "serversTransport": "string",
                              "sticky": [
                                "object",
                                {
                                  "cookie": [
                                    "object",
                                    {
                                      "httpOnly": "bool",
                                      "maxAge": "number",
                                      "name": "string",
                                      "sameSite": "string",
                                      "secure": "bool"
                                    }
                                  ]
                                }
                              ],
                              "strategy": "string",
                              "weight": "number"
                            }
                          ],
                          "status": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "forwardAuth": [
                        "object",
                        {
                          "addAuthCookiesToResponse": [
                            "list",
                            "string"
                          ],
                          "address": "string",
                          "authRequestHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeadersRegex": "string",
                          "tls": [
                            "object",
                            {
                              "caOptional": "bool",
                              "caSecret": "string",
                              "certSecret": "string",
                              "insecureSkipVerify": "bool"
                            }
                          ],
                          "trustForwardHeader": "bool"
                        }
                      ],
                      "grpcWeb": [
                        "object",
                        {
                          "allowOrigins": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "headers": [
                        "object",
                        {
                          "accessControlAllowCredentials": "bool",
                          "accessControlAllowHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowMethods": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginList": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginListRegex": [
                            "list",
                            "string"
                          ],
                          "accessControlExposeHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlMaxAge": "number",
                          "addVaryHeader": "bool",
                          "allowedHosts": [
                            "list",
                            "string"
                          ],
                          "browserXssFilter": "bool",
                          "contentSecurityPolicy": "string",
                          "contentSecurityPolicyReportOnly": "string",
                          "contentTypeNosniff": "bool",
                          "customBrowserXSSValue": "string",
                          "customFrameOptionsValue": "string",
                          "customRequestHeaders": [
                            "map",
                            "string"
                          ],
                          "customResponseHeaders": [
                            "map",
                            "string"
                          ],
                          "featurePolicy": "string",
                          "forceSTSHeader": "bool",
                          "frameDeny": "bool",
                          "hostsProxyHeaders": [
                            "list",
                            "string"
                          ],
                          "isDevelopment": "bool",
                          "permissionsPolicy": "string",
                          "publicKey": "string",
                          "referrerPolicy": "string",
                          "sslForceHost": "bool",
                          "sslHost": "string",
                          "sslProxyHeaders": [
                            "map",
                            "string"
                          ],
                          "sslRedirect": "bool",
                          "sslTemporaryRedirect": "bool",
                          "stsIncludeSubdomains": "bool",
                          "stsPreload": "bool",
                          "stsSeconds": "number"
                        }
                      ],
                      "inFlightReq": [
                        "object",
                        {
                          "amount": "number",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "ipAllowList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "rejectStatusCode": "number",
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "ipWhiteList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "passTLSClientCert": [
                        "object",
                        {
                          "info": [
                            "object",
                            {
                              "issuer": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ],
                              "notAfter": "bool",
                              "notBefore": "bool",
                              "sans": "bool",
                              "serialNumber": "bool",
                              "subject": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "organizationalUnit": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ]
                            }
                          ],
                          "pem": "bool"
                        }
                      ],
                      "plugin": [
                        "map",
                        "dynamic"
                      ],
                      "rateLimit": [
                        "object",
                        {
                          "average": "number",
                          "burst": "number",
                          "period": "string",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "redirectRegex": [
                        "object",
                        {
                          "permanent": "bool",
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "port": "string",
                          "scheme": "string"
                        }
                      ],
                      "replacePath": [
                        "object",
                        {
                          "path": "string"
                        }
                      ],
                      "replacePathRegex": [
                        "object",
                        {
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "retry": [
                        "object",
                        {
                          "attempts": "number",
                          "initialInterval": "string"
                        }
                      ],
                      "stripPrefix": [
                        "object",
                        {
                          "forceSlash": "bool",
                          "prefixes": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "stripPrefixRegex": [
                        "object",
                        {
                          "regex": [
                            "list",
                            "string"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-service",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "v1",
                "kind": "Service",
                "metadata": {
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "ports": [
                    {
                      "name": "mijn-365zon",
                      "port": 80,
                      "protocol": "TCP",
                      "targetPort": 80
                    }
                  ],
                  "selector": {
                    "app": "mijn-365zon"
                  },
                  "type": "ClusterIP"
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "ports": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "name": "string",
                              "port": "number",
                              "protocol": "string",
                              "targetPort": "number"
                            }
                          ]
                        ]
                      ],
                      "selector": [
                        "object",
                        {
                          "app": "string"
                        }
                      ],
                      "type": "string"
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "v1",
                "kind": "Service",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "mijn-365zon",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "allocateLoadBalancerNodePorts": null,
                  "clusterIP": "10.43.192.103",
                  "clusterIPs": [
                    "10.43.192.103"
                  ],
                  "externalIPs": null,
                  "externalName": null,
                  "externalTrafficPolicy": null,
                  "healthCheckNodePort": null,
                  "internalTrafficPolicy": "Cluster",
                  "ipFamilies": [
                    "IPv4"
                  ],
                  "ipFamilyPolicy": "SingleStack",
                  "loadBalancerClass": null,
                  "loadBalancerIP": null,
                  "loadBalancerSourceRanges": null,
                  "ports": [
                    {
                      "appProtocol": null,
                      "name": "mijn-365zon",
                      "nodePort": null,
                      "port": 80,
                      "protocol": "TCP",
                      "targetPort": "80"
                    }
                  ],
                  "publishNotReadyAddresses": null,
                  "selector": {
                    "app": "mijn-365zon"
                  },
                  "sessionAffinity": "None",
                  "sessionAffinityConfig": {
                    "clientIP": {
                      "timeoutSeconds": null
                    }
                  },
                  "trafficDistribution": null,
                  "type": "ClusterIP"
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "allocateLoadBalancerNodePorts": "bool",
                      "clusterIP": "string",
                      "clusterIPs": [
                        "list",
                        "string"
                      ],
                      "externalIPs": [
                        "list",
                        "string"
                      ],
                      "externalName": "string",
                      "externalTrafficPolicy": "string",
                      "healthCheckNodePort": "number",
                      "internalTrafficPolicy": "string",
                      "ipFamilies": [
                        "list",
                        "string"
                      ],
                      "ipFamilyPolicy": "string",
                      "loadBalancerClass": "string",
                      "loadBalancerIP": "string",
                      "loadBalancerSourceRanges": [
                        "list",
                        "string"
                      ],
                      "ports": [
                        "list",
                        [
                          "object",
                          {
                            "appProtocol": "string",
                            "name": "string",
                            "nodePort": "number",
                            "port": "number",
                            "protocol": "string",
                            "targetPort": "string"
                          }
                        ]
                      ],
                      "publishNotReadyAddresses": "bool",
                      "selector": [
                        "map",
                        "string"
                      ],
                      "sessionAffinity": "string",
                      "sessionAffinityConfig": [
                        "object",
                        {
                          "clientIP": [
                            "object",
                            {
                              "timeoutSeconds": "number"
                            }
                          ]
                        }
                      ],
                      "trafficDistribution": "string",
                      "type": "string"
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "mijn-365zon-tls",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "cert-manager.io/v1",
                "kind": "Certificate",
                "metadata": {
                  "name": "mijn-365zon-tls",
                  "namespace": "mijn-365zon"
                },
                "spec": {
                  "dnsNames": [
                    "app.365zon.fourlights.dev"
                  ],
                  "issuerRef": {
                    "kind": "ClusterIssuer",
                    "name": "letsencrypt"
                  },
                  "secretName": "mijn-365zon-tls"
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "dnsNames": [
                        "tuple",
                        [
                          "string"
                        ]
                      ],
                      "issuerRef": [
                        "object",
                        {
                          "kind": "string",
                          "name": "string"
                        }
                      ],
                      "secretName": "string"
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "cert-manager.io/v1",
                "kind": "Certificate",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "mijn-365zon-tls",
                  "namespace": "mijn-365zon",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "additionalOutputFormats": null,
                  "commonName": null,
                  "dnsNames": [
                    "app.365zon.fourlights.dev"
                  ],
                  "duration": null,
                  "emailAddresses": null,
                  "encodeUsagesInRequest": null,
                  "ipAddresses": null,
                  "isCA": null,
                  "issuerRef": {
                    "group": null,
                    "kind": "ClusterIssuer",
                    "name": "letsencrypt"
                  },
                  "keystores": {
                    "jks": {
                      "create": null,
                      "passwordSecretRef": {
                        "key": null,
                        "name": null
                      }
                    },
                    "pkcs12": {
                      "create": null,
                      "passwordSecretRef": {
                        "key": null,
                        "name": null
                      }
                    }
                  },
                  "literalSubject": null,
                  "privateKey": {
                    "algorithm": null,
                    "encoding": null,
                    "rotationPolicy": null,
                    "size": null
                  },
                  "renewBefore": null,
                  "revisionHistoryLimit": null,
                  "secretName": "mijn-365zon-tls",
                  "secretTemplate": {
                    "annotations": null,
                    "labels": null
                  },
                  "subject": {
                    "countries": null,
                    "localities": null,
                    "organizationalUnits": null,
                    "organizations": null,
                    "postalCodes": null,
                    "provinces": null,
                    "serialNumber": null,
                    "streetAddresses": null
                  },
                  "uris": null,
                  "usages": null
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "additionalOutputFormats": [
                        "list",
                        [
                          "object",
                          {
                            "type": "string"
                          }
                        ]
                      ],
                      "commonName": "string",
                      "dnsNames": [
                        "list",
                        "string"
                      ],
                      "duration": "string",
                      "emailAddresses": [
                        "list",
                        "string"
                      ],
                      "encodeUsagesInRequest": "bool",
                      "ipAddresses": [
                        "list",
                        "string"
                      ],
                      "isCA": "bool",
                      "issuerRef": [
                        "object",
                        {
                          "group": "string",
                          "kind": "string",
                          "name": "string"
                        }
                      ],
                      "keystores": [
                        "object",
                        {
                          "jks": [
                            "object",
                            {
                              "create": "bool",
                              "passwordSecretRef": [
                                "object",
                                {
                                  "key": "string",
                                  "name": "string"
                                }
                              ]
                            }
                          ],
                          "pkcs12": [
                            "object",
                            {
                              "create": "bool",
                              "passwordSecretRef": [
                                "object",
                                {
                                  "key": "string",
                                  "name": "string"
                                }
                              ]
                            }
                          ]
                        }
                      ],
                      "literalSubject": "string",
                      "privateKey": [
                        "object",
                        {
                          "algorithm": "string",
                          "encoding": "string",
                          "rotationPolicy": "string",
                          "size": "number"
                        }
                      ],
                      "renewBefore": "string",
                      "revisionHistoryLimit": "number",
                      "secretName": "string",
                      "secretTemplate": [
                        "object",
                        {
                          "annotations": [
                            "map",
                            "string"
                          ],
                          "labels": [
                            "map",
                            "string"
                          ]
                        }
                      ],
                      "subject": [
                        "object",
                        {
                          "countries": [
                            "list",
                            "string"
                          ],
                          "localities": [
                            "list",
                            "string"
                          ],
                          "organizationalUnits": [
                            "list",
                            "string"
                          ],
                          "organizations": [
                            "list",
                            "string"
                          ],
                          "postalCodes": [
                            "list",
                            "string"
                          ],
                          "provinces": [
                            "list",
                            "string"
                          ],
                          "serialNumber": "string",
                          "streetAddresses": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "uris": [
                        "list",
                        "string"
                      ],
                      "usages": [
                        "list",
                        "string"
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.mijn_365zon.kubernetes_namespace.mijn-365zon",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.mijn_365zon",
      "mode": "managed",
      "type": "kubernetes_namespace",
      "name": "mijn-365zon",
      "provider": "module.mijn_365zon.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "mijn-365zon",
            "metadata": [
              {
                "annotations": {
                  "cattle.io/status": "{\"Conditions\":[{\"Type\":\"ResourceQuotaInit\",\"Status\":\"True\",\"Message\":\"\",\"LastUpdateTime\":\"2024-11-21T14:25:22Z\"},{\"Type\":\"InitialRolesPopulated\",\"Status\":\"True\",\"Message\":\"\",\"LastUpdateTime\":\"2024-11-21T14:25:22Z\"}]}",
                  "lifecycle.cattle.io/create.namespace-auth": "true"
                },
                "generate_name": "",
                "generation": 0,
                "labels": {},
                "name": "mijn-365zon",
                "resource_version": "25153",
                "uid": "26ea5e21-573d-47cf-af0b-57e2db84eb74"
              }
            ],
            "timeouts": null,
            "wait_for_default_service_account": false
          },
          "sensitive_attributes": [],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.minio",
      "mode": "managed",
      "type": "helm_release",
      "name": "minio",
      "provider": "module.minio.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "minio",
            "cleanup_on_fail": false,
            "create_namespace": true,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "minio",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "2024.10.13",
                "chart": "minio",
                "name": "minio",
                "namespace": "minio",
                "revision": 3,
                "values": "{\"apiIngress\":{\"annotations\":{\"cert-manager.io/cluster-issuer\":\"letsencrypt\",\"kubernetes.io/ingress.class\":\"traefik\",\"traefik.ingress.kubernetes.io/router.entrypoints\":\"web,websecure\",\"traefik.ingress.kubernetes.io/router.middlewares\":\"default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\"},\"enabled\":true,\"hostname\":\"storage.bridge.fourlights.dev\",\"ingressClassName\":\"traefik\",\"tls\":true},\"auth\":{\"rootPassword\":\"(sensitive value)\",\"rootUser\":\"(sensitive value)\"},\"ingress\":{\"annotations\":{\"cert-manager.io/cluster-issuer\":\"letsencrypt\",\"kubernetes.io/ingress.class\":\"traefik\",\"traefik.ingress.kubernetes.io/router.entrypoints\":\"web,websecure\",\"traefik.ingress.kubernetes.io/router.middlewares\":\"default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\"},\"enabled\":true,\"hostname\":\"storage-admin.bridge.fourlights.dev\",\"ingressClassName\":\"traefik\",\"tls\":true},\"mode\":\"standalone\",\"persistence\":{\"size\":\"6Gi\"},\"resourcesPreset\":\"nano\",\"statefulset\":{\"drivesPerNode\":2,\"replicaCount\":1}}",
                "version": "14.7.16"
              }
            ],
            "name": "minio",
            "namespace": "minio",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": "https://charts.bitnami.com/bitnami",
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [
              {
                "name": "mode",
                "type": "",
                "value": "standalone"
              },
              {
                "name": "persistence.size",
                "type": "",
                "value": "6Gi"
              },
              {
                "name": "resourcesPreset",
                "type": "",
                "value": "nano"
              },
              {
                "name": "statefulset.drivesPerNode",
                "type": "",
                "value": "2"
              },
              {
                "name": "statefulset.replicaCount",
                "type": "",
                "value": "1"
              }
            ],
            "set_list": [],
            "set_sensitive": [
              {
                "name": "auth.rootPassword",
                "type": "",
                "value": "YrUZe{m\u003cX={pzV07dRF_UTiur+S:S+4#)lUR:bJ$"
              },
              {
                "name": "auth.rootUser",
                "type": "",
                "value": "nKYzAW4hGasVmpFoQ3j2"
              }
            ],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": [
              "ingress:\n  enabled: true\n  tls: true\n  ingressClassName: traefik\n  hostname: storage-admin.bridge.fourlights.dev\n  annotations:\n    kubernetes.io/ingress.class: traefik\n    cert-manager.io/cluster-issuer: letsencrypt\n    \n    traefik.ingress.kubernetes.io/router.entrypoints: web,websecure\n    traefik.ingress.kubernetes.io/router.middlewares: default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\n    \n\napiIngress:\n  enabled: true\n  ingressClassName: traefik\n  tls: true\n  hostname: storage.bridge.fourlights.dev\n  annotations:\n    kubernetes.io/ingress.class: traefik\n    cert-manager.io/cluster-issuer: letsencrypt\n    \n    traefik.ingress.kubernetes.io/router.entrypoints: web,websecure\n    traefik.ingress.kubernetes.io/router.middlewares: default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\n    \n"
            ],
            "verify": false,
            "version": "14.7.16",
            "wait": true,
            "wait_for_jobs": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "set_sensitive"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.minio.random_password.minio_access_key",
            "module.minio.random_password.minio_secret_key",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.minio",
      "mode": "managed",
      "type": "random_password",
      "name": "minio_access_key",
      "provider": "provider[\"registry.terraform.io/hashicorp/random\"]",
      "instances": [
        {
          "schema_version": 3,
          "attributes": {
            "bcrypt_hash": "$2a$10$ZwRV05AKJr4PGDiPutwqhOSNYrfTnUvK9uTlsD4RVE.H6IKjZKjzq",
            "id": "none",
            "keepers": null,
            "length": 20,
            "lower": true,
            "min_lower": 0,
            "min_numeric": 0,
            "min_special": 0,
            "min_upper": 0,
            "number": true,
            "numeric": true,
            "override_special": null,
            "result": "nKYzAW4hGasVmpFoQ3j2",
            "special": false,
            "upper": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "bcrypt_hash"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "result"
              }
            ]
          ]
        }
      ]
    },
    {
      "module": "module.minio",
      "mode": "managed",
      "type": "random_password",
      "name": "minio_secret_key",
      "provider": "provider[\"registry.terraform.io/hashicorp/random\"]",
      "instances": [
        {
          "schema_version": 3,
          "attributes": {
            "bcrypt_hash": "$2a$10$b8kc/hM/fPBzGT.xvX9PLeyjKoAg6St7tpE0KelxzVqrrVn2zevHi",
            "id": "none",
            "keepers": null,
            "length": 40,
            "lower": true,
            "min_lower": 0,
            "min_numeric": 0,
            "min_special": 0,
            "min_upper": 0,
            "number": true,
            "numeric": true,
            "override_special": null,
            "result": "YrUZe{m\u003cX={pzV07dRF_UTiur+S:S+4#)lUR:bJ$",
            "special": true,
            "upper": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "result"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "bcrypt_hash"
              }
            ]
          ]
        }
      ]
    },
    {
      "module": "module.rancher",
      "mode": "managed",
      "type": "helm_release",
      "name": "rancher_server",
      "provider": "module.rancher.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "https://releases.rancher.com/server-charts/latest/rancher-2.10.0.tgz",
            "cleanup_on_fail": false,
            "create_namespace": true,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "rancher",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "v2.10.0",
                "chart": "rancher",
                "name": "rancher",
                "namespace": "cattle-system",
                "revision": 1,
                "values": "{\"agentTLSMode\":\"system-store\",\"bootstrapPassword\":\"admin\",\"hostname\":\"rancher.bridge.fourlights.dev\",\"ingress\":{\"extraAnnotations\":{\"cert-manager.io/cluster-issuer\":\"letsencrypt\",\"kubernetes.io/ingress.class\":\"traefik\",\"traefik.ingress.kubernetes.io/router.entrypoints\":\"web,websecure\"},\"includeDefaultExtraAnnotations\":false,\"ingressClassName\":\"traefik\",\"tls\":{\"source\":\"secret\"}},\"letsEncrypt\":{\"email\":\"engineering@fourlights.nl\",\"environment\":\"staging\",\"ingress\":{\"class\":\"traefik\"}},\"replicas\":1}",
                "version": "2.10.0"
              }
            ],
            "name": "rancher",
            "namespace": "cattle-system",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": null,
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [
              {
                "name": "bootstrapPassword",
                "type": "",
                "value": "admin"
              },
              {
                "name": "hostname",
                "type": "",
                "value": "rancher.bridge.fourlights.dev"
              }
            ],
            "set_list": [],
            "set_sensitive": [],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": [
              "ingress:\n  tls:\n    source: secret\n  ingressClassName: traefik\n  includeDefaultExtraAnnotations: false\n  extraAnnotations:\n    kubernetes.io/ingress.class: traefik\n    cert-manager.io/cluster-issuer: letsencrypt\n    traefik.ingress.kubernetes.io/router.entrypoints: web,websecure\n\nreplicas: 1\nagentTLSMode: \"system-store\"\n\nletsEncrypt:\n  environment: staging\n  email: engineering@fourlights.nl\n  ingress:\n    class: traefik\n"
            ],
            "verify": false,
            "version": "2.10.0",
            "wait": true,
            "wait_for_jobs": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.rancher",
      "mode": "managed",
      "type": "rancher2_bootstrap",
      "name": "admin",
      "provider": "module.rancher.provider[\"registry.terraform.io/rancher/rancher2\"].bootstrap",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "current_password": "l_Kt00WWFdyaX6xdK_@877LTLPFWA%NS",
            "id": "user-9slw5",
            "initial_password": "admin",
            "password": "l_Kt00WWFdyaX6xdK_@877LTLPFWA%NS",
            "telemetry": true,
            "temp_token": "",
            "temp_token_id": "",
            "token": "token-r8zmc:f72tg7vb6fcdlm2b2k6g78qt2q28knfmxvd84z4dbrdjcm8s4gmstf",
            "token_id": "token-r8zmc",
            "token_ttl": 0,
            "token_update": false,
            "ui_default_landing": "ember",
            "url": "https://rancher.bridge.fourlights.dev",
            "user": "admin"
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "temp_token"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "current_password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "initial_password"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "token"
              }
            ]
          ],
          "private": "bnVsbA==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.rancher.random_password.admin_password",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.rancher",
      "mode": "managed",
      "type": "rancher2_cluster_sync",
      "name": "admin",
      "provider": "module.rancher.provider[\"registry.terraform.io/rancher/rancher2\"].admin",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "cluster_id": "local",
            "default_project_id": "local:p-6ktmd",
            "id": "local",
            "kube_config": "apiVersion: v1\nkind: Config\nclusters:\n- name: \"local\"\n  cluster:\n    server: \"https://rancher.bridge.fourlights.dev/k8s/clusters/local\"\n\nusers:\n- name: \"local\"\n  user:\n    token: \"kubeconfig-user-9slw522dq9:h7ljt2nrtmqh6ns2qmrlbrzk2tkpnkvjh8njxndq6wxlxpfd2nnbnx\"\n\n\ncontexts:\n- name: \"local\"\n  context:\n    user: \"local\"\n    cluster: \"local\"\n\ncurrent-context: \"local\"\n",
            "node_pool_ids": null,
            "nodes": [
              {
                "annotations": {
                  "alpha.kubernetes.io/provided-node-ip": "10.0.1.1",
                  "flannel.alpha.coreos.com/backend-data": "{\"VNI\":1,\"VtepMAC\":\"96:2b:ca:84:46:2a\"}",
                  "flannel.alpha.coreos.com/backend-type": "vxlan",
                  "flannel.alpha.coreos.com/kube-subnet-manager": "true",
                  "flannel.alpha.coreos.com/public-ip": "49.13.215.164",
                  "k3s.io/external-ip": "49.13.215.164",
                  "k3s.io/hostname": "fourlights-management-1",
                  "k3s.io/internal-ip": "10.0.1.1",
                  "k3s.io/node-args": "[\"server\",\"--disable\",\"traefik\",\"--node-external-ip\",\"49.13.215.164\",\"--node-ip\",\"10.0.1.1\"]",
                  "k3s.io/node-config-hash": "UTPZJGEEU4NJ327ORCQ24TSWN72IG7L77GB2CSOBEPWAHDRGDCNQ====",
                  "k3s.io/node-env": "{}",
                  "node.alpha.kubernetes.io/ttl": "0",
                  "volumes.kubernetes.io/controller-managed-attach-detach": "true"
                },
                "capacity": {
                  "cpu": "4",
                  "ephemeral-storage": "78425224Ki",
                  "hugepages-1Gi": "0",
                  "hugepages-2Mi": "0",
                  "memory": "7937392Ki",
                  "pods": "110"
                },
                "cluster_id": "local",
                "external_ip_address": "49.13.215.164",
                "hostname": "fourlights-management-1",
                "id": "local:machine-4bpq7",
                "ip_address": "10.0.1.1",
                "labels": {
                  "beta.kubernetes.io/arch": "amd64",
                  "beta.kubernetes.io/instance-type": "k3s",
                  "beta.kubernetes.io/os": "linux",
                  "kubernetes.io/arch": "amd64",
                  "kubernetes.io/hostname": "fourlights-management-1",
                  "kubernetes.io/os": "linux",
                  "node-role.kubernetes.io/control-plane": "true",
                  "node-role.kubernetes.io/master": "true",
                  "node.kubernetes.io/instance-type": "k3s"
                },
                "name": "fourlights-management-1",
                "node_pool_id": "",
                "node_template_id": "",
                "provider_id": "k3s://fourlights-management-1",
                "requested_hostname": "fourlights-management-1",
                "roles": [
                  "control_plane"
                ],
                "ssh_user": "",
                "system_info": {
                  "container_runtime_version": "containerd://1.7.22-k3s1",
                  "kernel_version": "6.8.0-45-generic",
                  "kube_proxy_version": "v1.31.2+k3s1",
                  "kubelet_version": "v1.31.2+k3s1",
                  "operating_system": "Ubuntu 24.04.1 LTS"
                }
              }
            ],
            "state_confirm": 1,
            "synced": true,
            "system_project_id": "local:p-dgtwq",
            "timeouts": null,
            "wait_alerting": false,
            "wait_catalogs": false,
            "wait_monitoring": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "kube_config"
              }
            ]
          ],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6MTgwMDAwMDAwMDAwMH19",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.rancher.rancher2_bootstrap.admin",
            "module.rancher.random_password.admin_password",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.rancher",
      "mode": "managed",
      "type": "random_password",
      "name": "admin_password",
      "provider": "provider[\"registry.terraform.io/hashicorp/random\"]",
      "instances": [
        {
          "schema_version": 3,
          "attributes": {
            "bcrypt_hash": "$2a$10$Onqr87kAXmp8KL6ZfR9e/uBoG.ACoEEIuK11yciOE3tfdSCsrBSpS",
            "id": "none",
            "keepers": null,
            "length": 32,
            "lower": true,
            "min_lower": 0,
            "min_numeric": 0,
            "min_special": 0,
            "min_upper": 0,
            "number": true,
            "numeric": true,
            "override_special": "_%@",
            "result": "l_Kt00WWFdyaX6xdK_@877LTLPFWA%NS",
            "special": true,
            "upper": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "bcrypt_hash"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "result"
              }
            ]
          ]
        }
      ]
    },
    {
      "module": "module.traefik",
      "mode": "managed",
      "type": "helm_release",
      "name": "traefik",
      "provider": "module.traefik.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "traefik",
            "cleanup_on_fail": false,
            "create_namespace": false,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "traefik",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "v3.1.2",
                "chart": "traefik",
                "name": "traefik",
                "namespace": "kube-system",
                "revision": 1,
                "values": "{\"ports\":{\"imaps\":{\"expose\":{\"default\":true},\"exposedPort\":993,\"port\":8993,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"300s\",\"readTimeout\":\"600s\",\"writeTimeout\":\"600s\"}}},\"pop3s\":{\"expose\":{\"default\":true},\"exposedPort\":995,\"port\":8995,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"300s\",\"readTimeout\":\"600s\",\"writeTimeout\":\"600s\"}}},\"sieve\":{\"expose\":{\"default\":true},\"exposedPort\":4190,\"port\":4190,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"300s\",\"readTimeout\":\"600s\",\"writeTimeout\":\"600s\"}}},\"smtp\":{\"expose\":{\"default\":true},\"exposedPort\":25,\"port\":8025,\"protocol\":\"TCP\",\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"300s\",\"readTimeout\":\"300s\",\"writeTimeout\":\"300s\"}}},\"smtps\":{\"expose\":{\"default\":true},\"exposedPort\":465,\"port\":8465,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"300s\",\"readTimeout\":\"300s\",\"writeTimeout\":\"300s\"}}},\"ssh\":{\"expose\":{\"default\":true},\"exposedPort\":2223,\"port\":2223,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":\"60s\",\"readTimeout\":\"600s\",\"writeTimeout\":\"600s\"}}},\"web\":{\"asDefault\":true,\"expose\":{\"default\":true},\"exposedPort\":80,\"forwardedHeaders\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"port\":8000,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":0,\"readTimeout\":0,\"writeTimeout\":0}}},\"websecure\":{\"expose\":{\"default\":true},\"exposedPort\":443,\"forwardedHeaders\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"port\":8443,\"protocol\":\"TCP\",\"proxyProtocol\":{\"trustedIPs\":[\"127.0.0.1/8\",\"10.0.0.0/8\"]},\"transport\":{\"respondingTimouts\":{\"idleTimeout\":0,\"readTimeout\":0,\"writeTimeout\":0}}}},\"service\":{\"spec\":{\"externalTrafficPolicy\":\"Local\"}}}",
                "version": "31.0.0"
              }
            ],
            "name": "traefik",
            "namespace": "kube-system",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": "https://helm.traefik.io/traefik",
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [],
            "set_list": [],
            "set_sensitive": [],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": [
              "service:\n  spec:\n    externalTrafficPolicy: Local\n\nports:\n  web:\n    asDefault: true\n    expose:\n      default: true\n    exposedPort: 80\n    port: 8000\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    forwardedHeaders:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 0\n        idleTimeout: 0\n        readTimeout: 0\n  websecure:\n    expose:\n      default: true\n    exposedPort: 443\n    port: 8443\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    forwardedHeaders:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 0\n        idleTimeout: 0\n        readTimeout: 0\n  ssh:\n    expose:\n      default: true\n    exposedPort: 2223\n    port: 2223\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 600s\n        idleTimeout: 60s\n        readTimeout: 600s\n  imaps:\n    expose:\n      default: true\n    exposedPort: 993\n    port: 8993\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 600s\n        idleTimeout: 300s\n        readTimeout: 600s\n  pop3s:\n    expose:\n      default: true\n    exposedPort: 995\n    port: 8995\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 600s\n        idleTimeout: 300s\n        readTimeout: 600s\n  sieve:\n    expose:\n      default: true\n    exposedPort: 4190\n    port: 4190\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 600s\n        idleTimeout: 300s\n        readTimeout: 600s\n  smtp:\n    expose:\n      default: true\n    exposedPort: 25\n    port: 8025\n    protocol: TCP\n    transport:\n      respondingTimouts:\n        writeTimeout: 300s\n        idleTimeout: 300s\n        readTimeout: 300s\n  smtps:\n    expose:\n      default: true\n    exposedPort: 465\n    port: 8465\n    protocol: TCP\n    proxyProtocol:\n      trustedIPs: [127.0.0.1/8,10.0.0.0/8]\n    transport:\n      respondingTimouts:\n        writeTimeout: 300s\n        idleTimeout: 300s\n        readTimeout: 300s\n"
            ],
            "verify": false,
            "version": "31.0.0",
            "wait": false,
            "wait_for_jobs": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.traefik",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "https-redirect-middleware",
      "provider": "module.traefik.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "name": "redirect-to-https",
                  "namespace": "default"
                },
                "spec": {
                  "redirectScheme": {
                    "permanent": true,
                    "scheme": "https"
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "scheme": "string"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "redirect-to-https",
                  "namespace": "default",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "addPrefix": {
                    "prefix": null
                  },
                  "basicAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "buffering": {
                    "maxRequestBodyBytes": null,
                    "maxResponseBodyBytes": null,
                    "memRequestBodyBytes": null,
                    "memResponseBodyBytes": null,
                    "retryExpression": null
                  },
                  "chain": {
                    "middlewares": null
                  },
                  "circuitBreaker": {
                    "checkPeriod": null,
                    "expression": null,
                    "fallbackDuration": null,
                    "recoveryDuration": null,
                    "responseCode": null
                  },
                  "compress": {
                    "defaultEncoding": null,
                    "excludedContentTypes": null,
                    "includedContentTypes": null,
                    "minResponseBodyBytes": null
                  },
                  "contentType": {
                    "autoDetect": null
                  },
                  "digestAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "errors": {
                    "query": null,
                    "service": {
                      "healthCheck": {
                        "followRedirects": null,
                        "headers": null,
                        "hostname": null,
                        "interval": null,
                        "method": null,
                        "mode": null,
                        "path": null,
                        "port": null,
                        "scheme": null,
                        "status": null,
                        "timeout": null
                      },
                      "kind": null,
                      "name": null,
                      "namespace": null,
                      "nativeLB": null,
                      "nodePortLB": null,
                      "passHostHeader": null,
                      "port": null,
                      "responseForwarding": {
                        "flushInterval": null
                      },
                      "scheme": null,
                      "serversTransport": null,
                      "sticky": {
                        "cookie": {
                          "httpOnly": null,
                          "maxAge": null,
                          "name": null,
                          "sameSite": null,
                          "secure": null
                        }
                      },
                      "strategy": null,
                      "weight": null
                    },
                    "status": null
                  },
                  "forwardAuth": {
                    "addAuthCookiesToResponse": null,
                    "address": null,
                    "authRequestHeaders": null,
                    "authResponseHeaders": null,
                    "authResponseHeadersRegex": null,
                    "tls": {
                      "caOptional": null,
                      "caSecret": null,
                      "certSecret": null,
                      "insecureSkipVerify": null
                    },
                    "trustForwardHeader": null
                  },
                  "grpcWeb": {
                    "allowOrigins": null
                  },
                  "headers": {
                    "accessControlAllowCredentials": null,
                    "accessControlAllowHeaders": null,
                    "accessControlAllowMethods": null,
                    "accessControlAllowOriginList": null,
                    "accessControlAllowOriginListRegex": null,
                    "accessControlExposeHeaders": null,
                    "accessControlMaxAge": null,
                    "addVaryHeader": null,
                    "allowedHosts": null,
                    "browserXssFilter": null,
                    "contentSecurityPolicy": null,
                    "contentSecurityPolicyReportOnly": null,
                    "contentTypeNosniff": null,
                    "customBrowserXSSValue": null,
                    "customFrameOptionsValue": null,
                    "customRequestHeaders": null,
                    "customResponseHeaders": null,
                    "featurePolicy": null,
                    "forceSTSHeader": null,
                    "frameDeny": null,
                    "hostsProxyHeaders": null,
                    "isDevelopment": null,
                    "permissionsPolicy": null,
                    "publicKey": null,
                    "referrerPolicy": null,
                    "sslForceHost": null,
                    "sslHost": null,
                    "sslProxyHeaders": null,
                    "sslRedirect": null,
                    "sslTemporaryRedirect": null,
                    "stsIncludeSubdomains": null,
                    "stsPreload": null,
                    "stsSeconds": null
                  },
                  "inFlightReq": {
                    "amount": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "ipAllowList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "rejectStatusCode": null,
                    "sourceRange": null
                  },
                  "ipWhiteList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "sourceRange": null
                  },
                  "passTLSClientCert": {
                    "info": {
                      "issuer": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "province": null,
                        "serialNumber": null
                      },
                      "notAfter": null,
                      "notBefore": null,
                      "sans": null,
                      "serialNumber": null,
                      "subject": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "organizationalUnit": null,
                        "province": null,
                        "serialNumber": null
                      }
                    },
                    "pem": null
                  },
                  "plugin": null,
                  "rateLimit": {
                    "average": null,
                    "burst": null,
                    "period": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "redirectRegex": {
                    "permanent": null,
                    "regex": null,
                    "replacement": null
                  },
                  "redirectScheme": {
                    "permanent": true,
                    "port": null,
                    "scheme": "https"
                  },
                  "replacePath": {
                    "path": null
                  },
                  "replacePathRegex": {
                    "regex": null,
                    "replacement": null
                  },
                  "retry": {
                    "attempts": null,
                    "initialInterval": null
                  },
                  "stripPrefix": {
                    "forceSlash": null,
                    "prefixes": null
                  },
                  "stripPrefixRegex": {
                    "regex": null
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "addPrefix": [
                        "object",
                        {
                          "prefix": "string"
                        }
                      ],
                      "basicAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "buffering": [
                        "object",
                        {
                          "maxRequestBodyBytes": "number",
                          "maxResponseBodyBytes": "number",
                          "memRequestBodyBytes": "number",
                          "memResponseBodyBytes": "number",
                          "retryExpression": "string"
                        }
                      ],
                      "chain": [
                        "object",
                        {
                          "middlewares": [
                            "list",
                            [
                              "object",
                              {
                                "name": "string",
                                "namespace": "string"
                              }
                            ]
                          ]
                        }
                      ],
                      "circuitBreaker": [
                        "object",
                        {
                          "checkPeriod": "string",
                          "expression": "string",
                          "fallbackDuration": "string",
                          "recoveryDuration": "string",
                          "responseCode": "number"
                        }
                      ],
                      "compress": [
                        "object",
                        {
                          "defaultEncoding": "string",
                          "excludedContentTypes": [
                            "list",
                            "string"
                          ],
                          "includedContentTypes": [
                            "list",
                            "string"
                          ],
                          "minResponseBodyBytes": "number"
                        }
                      ],
                      "contentType": [
                        "object",
                        {
                          "autoDetect": "bool"
                        }
                      ],
                      "digestAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "errors": [
                        "object",
                        {
                          "query": "string",
                          "service": [
                            "object",
                            {
                              "healthCheck": [
                                "object",
                                {
                                  "followRedirects": "bool",
                                  "headers": [
                                    "map",
                                    "string"
                                  ],
                                  "hostname": "string",
                                  "interval": "string",
                                  "method": "string",
                                  "mode": "string",
                                  "path": "string",
                                  "port": "number",
                                  "scheme": "string",
                                  "status": "number",
                                  "timeout": "string"
                                }
                              ],
                              "kind": "string",
                              "name": "string",
                              "namespace": "string",
                              "nativeLB": "bool",
                              "nodePortLB": "bool",
                              "passHostHeader": "bool",
                              "port": "string",
                              "responseForwarding": [
                                "object",
                                {
                                  "flushInterval": "string"
                                }
                              ],
                              "scheme": "string",
                              "serversTransport": "string",
                              "sticky": [
                                "object",
                                {
                                  "cookie": [
                                    "object",
                                    {
                                      "httpOnly": "bool",
                                      "maxAge": "number",
                                      "name": "string",
                                      "sameSite": "string",
                                      "secure": "bool"
                                    }
                                  ]
                                }
                              ],
                              "strategy": "string",
                              "weight": "number"
                            }
                          ],
                          "status": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "forwardAuth": [
                        "object",
                        {
                          "addAuthCookiesToResponse": [
                            "list",
                            "string"
                          ],
                          "address": "string",
                          "authRequestHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeadersRegex": "string",
                          "tls": [
                            "object",
                            {
                              "caOptional": "bool",
                              "caSecret": "string",
                              "certSecret": "string",
                              "insecureSkipVerify": "bool"
                            }
                          ],
                          "trustForwardHeader": "bool"
                        }
                      ],
                      "grpcWeb": [
                        "object",
                        {
                          "allowOrigins": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "headers": [
                        "object",
                        {
                          "accessControlAllowCredentials": "bool",
                          "accessControlAllowHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowMethods": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginList": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginListRegex": [
                            "list",
                            "string"
                          ],
                          "accessControlExposeHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlMaxAge": "number",
                          "addVaryHeader": "bool",
                          "allowedHosts": [
                            "list",
                            "string"
                          ],
                          "browserXssFilter": "bool",
                          "contentSecurityPolicy": "string",
                          "contentSecurityPolicyReportOnly": "string",
                          "contentTypeNosniff": "bool",
                          "customBrowserXSSValue": "string",
                          "customFrameOptionsValue": "string",
                          "customRequestHeaders": [
                            "map",
                            "string"
                          ],
                          "customResponseHeaders": [
                            "map",
                            "string"
                          ],
                          "featurePolicy": "string",
                          "forceSTSHeader": "bool",
                          "frameDeny": "bool",
                          "hostsProxyHeaders": [
                            "list",
                            "string"
                          ],
                          "isDevelopment": "bool",
                          "permissionsPolicy": "string",
                          "publicKey": "string",
                          "referrerPolicy": "string",
                          "sslForceHost": "bool",
                          "sslHost": "string",
                          "sslProxyHeaders": [
                            "map",
                            "string"
                          ],
                          "sslRedirect": "bool",
                          "sslTemporaryRedirect": "bool",
                          "stsIncludeSubdomains": "bool",
                          "stsPreload": "bool",
                          "stsSeconds": "number"
                        }
                      ],
                      "inFlightReq": [
                        "object",
                        {
                          "amount": "number",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "ipAllowList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "rejectStatusCode": "number",
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "ipWhiteList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "passTLSClientCert": [
                        "object",
                        {
                          "info": [
                            "object",
                            {
                              "issuer": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ],
                              "notAfter": "bool",
                              "notBefore": "bool",
                              "sans": "bool",
                              "serialNumber": "bool",
                              "subject": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "organizationalUnit": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ]
                            }
                          ],
                          "pem": "bool"
                        }
                      ],
                      "plugin": [
                        "map",
                        "dynamic"
                      ],
                      "rateLimit": [
                        "object",
                        {
                          "average": "number",
                          "burst": "number",
                          "period": "string",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "redirectRegex": [
                        "object",
                        {
                          "permanent": "bool",
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "port": "string",
                          "scheme": "string"
                        }
                      ],
                      "replacePath": [
                        "object",
                        {
                          "path": "string"
                        }
                      ],
                      "replacePathRegex": [
                        "object",
                        {
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "retry": [
                        "object",
                        {
                          "attempts": "number",
                          "initialInterval": "string"
                        }
                      ],
                      "stripPrefix": [
                        "object",
                        {
                          "forceSlash": "bool",
                          "prefixes": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "stripPrefixRegex": [
                        "object",
                        {
                          "regex": [
                            "list",
                            "string"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.traefik.helm_release.traefik",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.traefik",
      "mode": "managed",
      "type": "kubernetes_manifest",
      "name": "preserve-host-middleware",
      "provider": "module.traefik.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "computed_fields": null,
            "field_manager": [],
            "manifest": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "name": "preserve-host-headers",
                  "namespace": "default"
                },
                "spec": {
                  "headers": {
                    "customRequestHeaders": {
                      "X-Forwarded-Port": "443",
                      "X-Forwarded-Proto": "https"
                    }
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "name": "string",
                      "namespace": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "headers": [
                        "object",
                        {
                          "customRequestHeaders": [
                            "object",
                            {
                              "X-Forwarded-Port": "string",
                              "X-Forwarded-Proto": "string"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "object": {
              "value": {
                "apiVersion": "traefik.io/v1alpha1",
                "kind": "Middleware",
                "metadata": {
                  "annotations": null,
                  "creationTimestamp": null,
                  "deletionGracePeriodSeconds": null,
                  "deletionTimestamp": null,
                  "finalizers": null,
                  "generateName": null,
                  "generation": null,
                  "labels": null,
                  "managedFields": null,
                  "name": "preserve-host-headers",
                  "namespace": "default",
                  "ownerReferences": null,
                  "resourceVersion": null,
                  "selfLink": null,
                  "uid": null
                },
                "spec": {
                  "addPrefix": {
                    "prefix": null
                  },
                  "basicAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "buffering": {
                    "maxRequestBodyBytes": null,
                    "maxResponseBodyBytes": null,
                    "memRequestBodyBytes": null,
                    "memResponseBodyBytes": null,
                    "retryExpression": null
                  },
                  "chain": {
                    "middlewares": null
                  },
                  "circuitBreaker": {
                    "checkPeriod": null,
                    "expression": null,
                    "fallbackDuration": null,
                    "recoveryDuration": null,
                    "responseCode": null
                  },
                  "compress": {
                    "defaultEncoding": null,
                    "excludedContentTypes": null,
                    "includedContentTypes": null,
                    "minResponseBodyBytes": null
                  },
                  "contentType": {
                    "autoDetect": null
                  },
                  "digestAuth": {
                    "headerField": null,
                    "realm": null,
                    "removeHeader": null,
                    "secret": null
                  },
                  "errors": {
                    "query": null,
                    "service": {
                      "healthCheck": {
                        "followRedirects": null,
                        "headers": null,
                        "hostname": null,
                        "interval": null,
                        "method": null,
                        "mode": null,
                        "path": null,
                        "port": null,
                        "scheme": null,
                        "status": null,
                        "timeout": null
                      },
                      "kind": null,
                      "name": null,
                      "namespace": null,
                      "nativeLB": null,
                      "nodePortLB": null,
                      "passHostHeader": null,
                      "port": null,
                      "responseForwarding": {
                        "flushInterval": null
                      },
                      "scheme": null,
                      "serversTransport": null,
                      "sticky": {
                        "cookie": {
                          "httpOnly": null,
                          "maxAge": null,
                          "name": null,
                          "sameSite": null,
                          "secure": null
                        }
                      },
                      "strategy": null,
                      "weight": null
                    },
                    "status": null
                  },
                  "forwardAuth": {
                    "addAuthCookiesToResponse": null,
                    "address": null,
                    "authRequestHeaders": null,
                    "authResponseHeaders": null,
                    "authResponseHeadersRegex": null,
                    "tls": {
                      "caOptional": null,
                      "caSecret": null,
                      "certSecret": null,
                      "insecureSkipVerify": null
                    },
                    "trustForwardHeader": null
                  },
                  "grpcWeb": {
                    "allowOrigins": null
                  },
                  "headers": {
                    "accessControlAllowCredentials": null,
                    "accessControlAllowHeaders": null,
                    "accessControlAllowMethods": null,
                    "accessControlAllowOriginList": null,
                    "accessControlAllowOriginListRegex": null,
                    "accessControlExposeHeaders": null,
                    "accessControlMaxAge": null,
                    "addVaryHeader": null,
                    "allowedHosts": null,
                    "browserXssFilter": null,
                    "contentSecurityPolicy": null,
                    "contentSecurityPolicyReportOnly": null,
                    "contentTypeNosniff": null,
                    "customBrowserXSSValue": null,
                    "customFrameOptionsValue": null,
                    "customRequestHeaders": {
                      "X-Forwarded-Port": "443",
                      "X-Forwarded-Proto": "https"
                    },
                    "customResponseHeaders": null,
                    "featurePolicy": null,
                    "forceSTSHeader": null,
                    "frameDeny": null,
                    "hostsProxyHeaders": null,
                    "isDevelopment": null,
                    "permissionsPolicy": null,
                    "publicKey": null,
                    "referrerPolicy": null,
                    "sslForceHost": null,
                    "sslHost": null,
                    "sslProxyHeaders": null,
                    "sslRedirect": null,
                    "sslTemporaryRedirect": null,
                    "stsIncludeSubdomains": null,
                    "stsPreload": null,
                    "stsSeconds": null
                  },
                  "inFlightReq": {
                    "amount": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "ipAllowList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "rejectStatusCode": null,
                    "sourceRange": null
                  },
                  "ipWhiteList": {
                    "ipStrategy": {
                      "depth": null,
                      "excludedIPs": null
                    },
                    "sourceRange": null
                  },
                  "passTLSClientCert": {
                    "info": {
                      "issuer": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "province": null,
                        "serialNumber": null
                      },
                      "notAfter": null,
                      "notBefore": null,
                      "sans": null,
                      "serialNumber": null,
                      "subject": {
                        "commonName": null,
                        "country": null,
                        "domainComponent": null,
                        "locality": null,
                        "organization": null,
                        "organizationalUnit": null,
                        "province": null,
                        "serialNumber": null
                      }
                    },
                    "pem": null
                  },
                  "plugin": null,
                  "rateLimit": {
                    "average": null,
                    "burst": null,
                    "period": null,
                    "sourceCriterion": {
                      "ipStrategy": {
                        "depth": null,
                        "excludedIPs": null
                      },
                      "requestHeaderName": null,
                      "requestHost": null
                    }
                  },
                  "redirectRegex": {
                    "permanent": null,
                    "regex": null,
                    "replacement": null
                  },
                  "redirectScheme": {
                    "permanent": null,
                    "port": null,
                    "scheme": null
                  },
                  "replacePath": {
                    "path": null
                  },
                  "replacePathRegex": {
                    "regex": null,
                    "replacement": null
                  },
                  "retry": {
                    "attempts": null,
                    "initialInterval": null
                  },
                  "stripPrefix": {
                    "forceSlash": null,
                    "prefixes": null
                  },
                  "stripPrefixRegex": {
                    "regex": null
                  }
                }
              },
              "type": [
                "object",
                {
                  "apiVersion": "string",
                  "kind": "string",
                  "metadata": [
                    "object",
                    {
                      "annotations": [
                        "map",
                        "string"
                      ],
                      "creationTimestamp": "string",
                      "deletionGracePeriodSeconds": "number",
                      "deletionTimestamp": "string",
                      "finalizers": [
                        "list",
                        "string"
                      ],
                      "generateName": "string",
                      "generation": "number",
                      "labels": [
                        "map",
                        "string"
                      ],
                      "managedFields": [
                        "tuple",
                        [
                          [
                            "object",
                            {
                              "apiVersion": "string",
                              "fieldsType": "string",
                              "fieldsV1": "dynamic",
                              "manager": "string",
                              "operation": "string",
                              "subresource": "string",
                              "time": "string"
                            }
                          ]
                        ]
                      ],
                      "name": "string",
                      "namespace": "string",
                      "ownerReferences": [
                        "list",
                        [
                          "object",
                          {
                            "apiVersion": "string",
                            "blockOwnerDeletion": "bool",
                            "controller": "bool",
                            "kind": "string",
                            "name": "string",
                            "uid": "string"
                          }
                        ]
                      ],
                      "resourceVersion": "string",
                      "selfLink": "string",
                      "uid": "string"
                    }
                  ],
                  "spec": [
                    "object",
                    {
                      "addPrefix": [
                        "object",
                        {
                          "prefix": "string"
                        }
                      ],
                      "basicAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "buffering": [
                        "object",
                        {
                          "maxRequestBodyBytes": "number",
                          "maxResponseBodyBytes": "number",
                          "memRequestBodyBytes": "number",
                          "memResponseBodyBytes": "number",
                          "retryExpression": "string"
                        }
                      ],
                      "chain": [
                        "object",
                        {
                          "middlewares": [
                            "list",
                            [
                              "object",
                              {
                                "name": "string",
                                "namespace": "string"
                              }
                            ]
                          ]
                        }
                      ],
                      "circuitBreaker": [
                        "object",
                        {
                          "checkPeriod": "string",
                          "expression": "string",
                          "fallbackDuration": "string",
                          "recoveryDuration": "string",
                          "responseCode": "number"
                        }
                      ],
                      "compress": [
                        "object",
                        {
                          "defaultEncoding": "string",
                          "excludedContentTypes": [
                            "list",
                            "string"
                          ],
                          "includedContentTypes": [
                            "list",
                            "string"
                          ],
                          "minResponseBodyBytes": "number"
                        }
                      ],
                      "contentType": [
                        "object",
                        {
                          "autoDetect": "bool"
                        }
                      ],
                      "digestAuth": [
                        "object",
                        {
                          "headerField": "string",
                          "realm": "string",
                          "removeHeader": "bool",
                          "secret": "string"
                        }
                      ],
                      "errors": [
                        "object",
                        {
                          "query": "string",
                          "service": [
                            "object",
                            {
                              "healthCheck": [
                                "object",
                                {
                                  "followRedirects": "bool",
                                  "headers": [
                                    "map",
                                    "string"
                                  ],
                                  "hostname": "string",
                                  "interval": "string",
                                  "method": "string",
                                  "mode": "string",
                                  "path": "string",
                                  "port": "number",
                                  "scheme": "string",
                                  "status": "number",
                                  "timeout": "string"
                                }
                              ],
                              "kind": "string",
                              "name": "string",
                              "namespace": "string",
                              "nativeLB": "bool",
                              "nodePortLB": "bool",
                              "passHostHeader": "bool",
                              "port": "string",
                              "responseForwarding": [
                                "object",
                                {
                                  "flushInterval": "string"
                                }
                              ],
                              "scheme": "string",
                              "serversTransport": "string",
                              "sticky": [
                                "object",
                                {
                                  "cookie": [
                                    "object",
                                    {
                                      "httpOnly": "bool",
                                      "maxAge": "number",
                                      "name": "string",
                                      "sameSite": "string",
                                      "secure": "bool"
                                    }
                                  ]
                                }
                              ],
                              "strategy": "string",
                              "weight": "number"
                            }
                          ],
                          "status": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "forwardAuth": [
                        "object",
                        {
                          "addAuthCookiesToResponse": [
                            "list",
                            "string"
                          ],
                          "address": "string",
                          "authRequestHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeaders": [
                            "list",
                            "string"
                          ],
                          "authResponseHeadersRegex": "string",
                          "tls": [
                            "object",
                            {
                              "caOptional": "bool",
                              "caSecret": "string",
                              "certSecret": "string",
                              "insecureSkipVerify": "bool"
                            }
                          ],
                          "trustForwardHeader": "bool"
                        }
                      ],
                      "grpcWeb": [
                        "object",
                        {
                          "allowOrigins": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "headers": [
                        "object",
                        {
                          "accessControlAllowCredentials": "bool",
                          "accessControlAllowHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowMethods": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginList": [
                            "list",
                            "string"
                          ],
                          "accessControlAllowOriginListRegex": [
                            "list",
                            "string"
                          ],
                          "accessControlExposeHeaders": [
                            "list",
                            "string"
                          ],
                          "accessControlMaxAge": "number",
                          "addVaryHeader": "bool",
                          "allowedHosts": [
                            "list",
                            "string"
                          ],
                          "browserXssFilter": "bool",
                          "contentSecurityPolicy": "string",
                          "contentSecurityPolicyReportOnly": "string",
                          "contentTypeNosniff": "bool",
                          "customBrowserXSSValue": "string",
                          "customFrameOptionsValue": "string",
                          "customRequestHeaders": [
                            "map",
                            "string"
                          ],
                          "customResponseHeaders": [
                            "map",
                            "string"
                          ],
                          "featurePolicy": "string",
                          "forceSTSHeader": "bool",
                          "frameDeny": "bool",
                          "hostsProxyHeaders": [
                            "list",
                            "string"
                          ],
                          "isDevelopment": "bool",
                          "permissionsPolicy": "string",
                          "publicKey": "string",
                          "referrerPolicy": "string",
                          "sslForceHost": "bool",
                          "sslHost": "string",
                          "sslProxyHeaders": [
                            "map",
                            "string"
                          ],
                          "sslRedirect": "bool",
                          "sslTemporaryRedirect": "bool",
                          "stsIncludeSubdomains": "bool",
                          "stsPreload": "bool",
                          "stsSeconds": "number"
                        }
                      ],
                      "inFlightReq": [
                        "object",
                        {
                          "amount": "number",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "ipAllowList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "rejectStatusCode": "number",
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "ipWhiteList": [
                        "object",
                        {
                          "ipStrategy": [
                            "object",
                            {
                              "depth": "number",
                              "excludedIPs": [
                                "list",
                                "string"
                              ]
                            }
                          ],
                          "sourceRange": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "passTLSClientCert": [
                        "object",
                        {
                          "info": [
                            "object",
                            {
                              "issuer": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ],
                              "notAfter": "bool",
                              "notBefore": "bool",
                              "sans": "bool",
                              "serialNumber": "bool",
                              "subject": [
                                "object",
                                {
                                  "commonName": "bool",
                                  "country": "bool",
                                  "domainComponent": "bool",
                                  "locality": "bool",
                                  "organization": "bool",
                                  "organizationalUnit": "bool",
                                  "province": "bool",
                                  "serialNumber": "bool"
                                }
                              ]
                            }
                          ],
                          "pem": "bool"
                        }
                      ],
                      "plugin": [
                        "map",
                        "dynamic"
                      ],
                      "rateLimit": [
                        "object",
                        {
                          "average": "number",
                          "burst": "number",
                          "period": "string",
                          "sourceCriterion": [
                            "object",
                            {
                              "ipStrategy": [
                                "object",
                                {
                                  "depth": "number",
                                  "excludedIPs": [
                                    "list",
                                    "string"
                                  ]
                                }
                              ],
                              "requestHeaderName": "string",
                              "requestHost": "bool"
                            }
                          ]
                        }
                      ],
                      "redirectRegex": [
                        "object",
                        {
                          "permanent": "bool",
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "redirectScheme": [
                        "object",
                        {
                          "permanent": "bool",
                          "port": "string",
                          "scheme": "string"
                        }
                      ],
                      "replacePath": [
                        "object",
                        {
                          "path": "string"
                        }
                      ],
                      "replacePathRegex": [
                        "object",
                        {
                          "regex": "string",
                          "replacement": "string"
                        }
                      ],
                      "retry": [
                        "object",
                        {
                          "attempts": "number",
                          "initialInterval": "string"
                        }
                      ],
                      "stripPrefix": [
                        "object",
                        {
                          "forceSlash": "bool",
                          "prefixes": [
                            "list",
                            "string"
                          ]
                        }
                      ],
                      "stripPrefixRegex": [
                        "object",
                        {
                          "regex": [
                            "list",
                            "string"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "timeouts": [],
            "wait": [],
            "wait_for": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.traefik.helm_release.traefik",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.vault",
      "mode": "managed",
      "type": "helm_release",
      "name": "vault",
      "provider": "module.vault.provider[\"registry.terraform.io/hashicorp/helm\"]",
      "instances": [
        {
          "schema_version": 1,
          "attributes": {
            "atomic": false,
            "chart": "vault",
            "cleanup_on_fail": false,
            "create_namespace": false,
            "dependency_update": false,
            "description": null,
            "devel": null,
            "disable_crd_hooks": false,
            "disable_openapi_validation": false,
            "disable_webhooks": false,
            "force_update": false,
            "id": "vault",
            "keyring": null,
            "lint": false,
            "manifest": null,
            "max_history": 0,
            "metadata": [
              {
                "app_version": "1.17.2",
                "chart": "vault",
                "name": "vault",
                "namespace": "vault",
                "revision": 3,
                "values": "{\"server\":{\"extraEnvironmentVars\":{\"AWS_REGION\":\"eu-central-1\",\"VAULT_AWSKMS_SEAL_KEY_ID\":\"8ab3fc07-23ba-434d-ac42-0413c360e011\",\"VAULT_SEAL_TYPE\":\"awskms\"},\"extraSecretEnvironmentVars\":[{\"envName\":\"AWS_ACCESS_KEY_ID\",\"secretKey\":\"AWS_ACCESS_KEY_ID\",\"secretName\":\"vault-aws-creds\"},{\"envName\":\"AWS_SECRET_ACCESS_KEY\",\"secretKey\":\"AWS_SECRET_ACCESS_KEY\",\"secretName\":\"vault-aws-creds\"}],\"ha\":{\"enabled\":false,\"raft\":{\"enabled\":false},\"replicas\":1},\"ingress\":{\"annotations\":{\"cert-manager.io/cluster-issuer\":\"letsencrypt\",\"kubernetes.io/ingress.class\":\"traefik\",\"traefik.ingress.kubernetes.io/router.entrypoints\":\"web,websecure\",\"traefik.ingress.kubernetes.io/router.middlewares\":\"default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\"},\"enabled\":true,\"hosts\":[{\"host\":\"vault.bridge.fourlights.dev\",\"paths\":[]}],\"ingressClassName\":\"traefik\",\"tls\":[{\"hosts\":[\"vault.bridge.fourlights.dev\"],\"secretName\":\"vault-tls\"}]}}}",
                "version": "0.28.1"
              }
            ],
            "name": "vault",
            "namespace": "vault",
            "pass_credentials": false,
            "postrender": [],
            "recreate_pods": false,
            "render_subchart_notes": true,
            "replace": false,
            "repository": "https://helm.releases.hashicorp.com",
            "repository_ca_file": null,
            "repository_cert_file": null,
            "repository_key_file": null,
            "repository_password": null,
            "repository_username": null,
            "reset_values": false,
            "reuse_values": false,
            "set": [
              {
                "name": "server.ha.enabled",
                "type": "",
                "value": "false"
              },
              {
                "name": "server.ha.raft.enabled",
                "type": "",
                "value": "false"
              },
              {
                "name": "server.ha.replicas",
                "type": "",
                "value": "1"
              }
            ],
            "set_list": [],
            "set_sensitive": [],
            "skip_crds": false,
            "status": "deployed",
            "timeout": 300,
            "values": [
              "server:\n  \n  ingress:\n    enabled: true\n    \n    ingressClassName: traefik\n    \n    \n    annotations:\n          cert-manager.io/cluster-issuer: \"letsencrypt\"\n          kubernetes.io/ingress.class: \"traefik\"\n          traefik.ingress.kubernetes.io/router.entrypoints: \"web,websecure\"\n          traefik.ingress.kubernetes.io/router.middlewares: \"default-redirect-to-https@kubernetescrd,default-preserve-host-headers@kubernetescrd\"\n        \n    hosts:\n      - host: vault.bridge.fourlights.dev\n        paths: []\n    \n    tls:\n      - secretName: vault-tls\n        hosts:\n          - vault.bridge.fourlights.dev\n    \n  \n  extraEnvironmentVars:\n    VAULT_SEAL_TYPE: \"awskms\"\n    AWS_REGION: \"eu-central-1\"\n    VAULT_AWSKMS_SEAL_KEY_ID: \"8ab3fc07-23ba-434d-ac42-0413c360e011\"\n  extraSecretEnvironmentVars:\n    - envName: AWS_ACCESS_KEY_ID\n      secretName: vault-aws-creds\n      secretKey: AWS_ACCESS_KEY_ID\n    - envName: AWS_SECRET_ACCESS_KEY\n      secretName: vault-aws-creds\n      secretKey: AWS_SECRET_ACCESS_KEY\n"
            ],
            "verify": false,
            "version": "0.28.1",
            "wait": true,
            "wait_for_jobs": false
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "repository_password"
              }
            ]
          ],
          "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "module.vault.kubernetes_secret.vault",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.vault",
      "mode": "managed",
      "type": "kubernetes_namespace",
      "name": "vault",
      "provider": "module.vault.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "vault",
            "metadata": [
              {
                "annotations": {
                  "cattle.io/status": "{\"Conditions\":[{\"Type\":\"ResourceQuotaInit\",\"Status\":\"True\",\"Message\":\"\",\"LastUpdateTime\":\"2024-11-21T12:34:35Z\"},{\"Type\":\"InitialRolesPopulated\",\"Status\":\"True\",\"Message\":\"\",\"LastUpdateTime\":\"2024-11-21T12:34:35Z\"}]}",
                  "lifecycle.cattle.io/create.namespace-auth": "true"
                },
                "generate_name": "",
                "generation": 0,
                "labels": {},
                "name": "vault",
                "resource_version": "12347",
                "uid": "2167af71-df4a-44a6-89d2-260fbc538119"
              }
            ],
            "timeouts": null,
            "wait_for_default_service_account": false
          },
          "sensitive_attributes": [],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.vault",
      "mode": "managed",
      "type": "kubernetes_secret",
      "name": "vault",
      "provider": "module.vault.provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "binary_data": null,
            "data": {
              "AWS_ACCESS_KEY_ID": "AKIAZ5TC5IUTGTK22BQO",
              "AWS_SECRET_ACCESS_KEY": "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"
            },
            "id": "vault/vault-aws-creds",
            "immutable": false,
            "metadata": [
              {
                "annotations": {},
                "generate_name": "",
                "generation": 0,
                "labels": {},
                "name": "vault-aws-creds",
                "namespace": "vault",
                "resource_version": "12348",
                "uid": "f9561b38-075f-4adc-8a4e-0d5d9cd71dbd"
              }
            ],
            "timeouts": null,
            "type": "Opaque",
            "wait_for_service_account_token": true
          },
          "sensitive_attributes": [
            [
              {
                "type": "get_attr",
                "value": "binary_data"
              }
            ],
            [
              {
                "type": "get_attr",
                "value": "data"
              }
            ]
          ],
          "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19",
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "tls_private_key.global_key"
          ]
        }
      ]
    },
    {
      "module": "module.vault",
      "mode": "managed",
      "type": "null_resource",
      "name": "vault_init",
      "provider": "provider[\"registry.terraform.io/hashicorp/null\"]",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "id": "3426282378859583846",
            "triggers": null
          },
          "sensitive_attributes": [],
          "dependencies": [
            "hcloud_network.private",
            "hcloud_network_subnet.private",
            "hcloud_server.management_server",
            "hcloud_ssh_key.management_ssh_key",
            "module.cert_manager.helm_release.cert_manager",
            "module.cert_manager_hetzner.kubernetes_secret.hetzner-secret",
            "module.k3s.local_file.kube_config_server_yaml",
            "module.k3s.ssh_resource.install_k3s",
            "module.k3s.ssh_resource.retrieve_config",
            "module.letsencrypt.kubernetes_manifest.clusterissuer-letsencrypt",
            "module.rancher.helm_release.rancher_server",
            "module.vault.kubernetes_namespace.vault",
            "tls_private_key.global_key"
          ]
        }
      ]
    }
  ],
  "check_results": null
}
