diff --git a/deployment/modules/cloudflare/account/.terraform.lock.hcl b/deployment/modules/cloudflare/account/.terraform.lock.hcl index b100cbc..e70d434 100644 --- a/deployment/modules/cloudflare/account/.terraform.lock.hcl +++ b/deployment/modules/cloudflare/account/.terraform.lock.hcl @@ -2,60 +2,64 @@ # Manual edits may be lost in future updates. provider "registry.opentofu.org/1password/onepassword" { - version = "2.1.0" + version = "2.1.2" constraints = "~> 2.0" hashes = [ - "h1:B3G7M02HxGCgT4S1+d4ITPR0vj7ZXDzGx+vqkKtk81c=", - "zh:0d6f803760aa7cae0e841cfca17ef04411231170b2844cc0b30556d5476d9dff", - "zh:17badbffb56309f28aee1893a6b93d1cd87ed5157704fb17b93889f0ccf8cc2d", - "zh:185e0c7c66cc159769d7b91c37ab51a546efc13fb99eb206481739a521f75236", - "zh:19e213f8265445a29d8bb7c7b1f0d4e3c1fdfd538178704f8e8378db2dcdf359", - "zh:49929666304f97301f44ee0fdd39f40f63e35ccfb4c81588439bdab6d5bafde0", - "zh:4de33f5630350d6a561d5d62994d525beb8849c94287c2658f39242fe3170cf8", - "zh:4f212a8fbbbaa7a47f1b31857be3bad2d590f92be845c6b252c9716bb70076d9", - "zh:596cc2bd9aaafd2e649aabcff0125afa9d4270f702813c935fbd5694eed002e7", - "zh:618e703a43608c502066c5b909ead45b1f4202f7cebc993f447278477d32cda2", - "zh:61fde3651bcb2e691ee9d82ce1de03588d006f53b2e8e2516910321da8627228", + "h1:GodYqoGG/PLyQr/Zm3EAw/lU4ixmDkWGPSJnAGT95nA=", + "zh:03d20138bf7bc645707b2c0c00203f66c07902d03c72be3f5f7bc365155bdc35", + "zh:0bf54b246f141a7d0cb75c7c2c086d372c810efc061bf5a7ae0b62b70d9558f4", + "zh:0ee19a8d1c193eaacc9679fb5ccf1d2be5d0c5e4173c3f3d82c09c717d3f354e", + "zh:152c35cdd1bb98683c0a24e48b286eab0473735da242aa27b39df81bc6f84b63", + "zh:293d264bccae325cdadcc9125b1d9fe9947a06cab05abb27c301d6244ef24cfd", + "zh:37ade0a6cc2c8c2a15535f83281caf54f6fcbc9c75f0588407f1dd8da04a9a95", + "zh:3c28c2352cd12464543e95b7d0b827abfe42794e9779f4e049789d864f88f3af", + "zh:4676825834b3132234250046ad888b881ad54f6369b5f0302c6b3250ad4983b1", + "zh:7da0327fe81c50bb71b510b342a5e2b90a3129f0e30dc479947b50e1dba9fa0d", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", - "zh:db05022113841a00174bba5e24cfc77195bbc03d24339c5e8ac4346069901e45", - "zh:dcc7792a24c74890081a96ba2bc360d90ab71a4d25232ca18046d9868c835e21", - "zh:f2e67a298d20bf52cb208611767b420962d3f0d518e89cf41cc432551b1faf63", - "zh:f7e587814506c7e74fc1d80b29465c8e4b7bdbf803f7f8c0a8bb498968cdd58d", + "zh:bb2899cada1cb964d75a9a4a7b915ac1ea03131769933e04b20ed0793f8eb02b", + "zh:d142810d6f04973abf8471a2cc2fb09537f79010a0f20bd62866068a42fa5ab7", + "zh:e2a39b685acd7b6846c8da3a94a355964ad2b411dc68c058a31dd2ce56aadd4a", + "zh:effe9dea248ae4fb540ca5c84e2e369b467e229dc1518c606d3aa714049daa74", + "zh:fbc4b2d7f7055a1b35c573e93bf89c6cad5f47f5dc30c0e2c61d5abfcf083cca", ] } provider "registry.opentofu.org/cloudflare/cloudflare" { - version = "4.42.0" - constraints = "4.42.0" + version = "4.43.0" + constraints = "4.43.0" hashes = [ - "h1:+1iz3OcEEYBLeVS07cqRP5Kef0Y0XS8YEj/I1HH9J/A=", - "h1:/XZtSyok+I0hAHqj4hcA2RP4G9uvTABG4oMGC3vlS6o=", - "h1:5Z9Kfc5ufjqbLBXP9lZqQ11PAc4m6aTf/0M6miceOVQ=", - "h1:6cupVsiQundwTt+/lSuiR3s1s1H0JDN1H7USaF/+nDg=", - "h1:FasXNkaO7MNWy6GtuB/QFlnpQ7UuQQNotN1asY/r0Z8=", - "h1:G+5pvEHQlVkPXW6HK1twiWHOV/pavtSpQthZ0wb0HYM=", - "h1:HYhFNiRR1InZGjelCdQmg/KJHL2lFDlaWGSl2KA2fwk=", - "h1:LkMNEQUnYBAx8EFvl1BU/AVG1cs1Xi62kCvTVvYvDZ8=", - "h1:McPTXlnBSEzFGmVJHU7KyoBI3hJRh/eRcFTcijAfO/I=", - "h1:MoqiPtyXewRdNsevZUMqb0rXXpeLUVxNVEzux4AC7y4=", - "h1:RUgEZET04NprAFc4XAJwqqLiwNKaCTQEQEXtIZtNu1E=", - "h1:UCneKnBS53RlyJsdCqCCWrw19GE48tzTyO2u/V5u24c=", - "h1:aGbtjN8I2mLyW7aJ8KVRYuVdYeQCh3Ee8c3ixiijmjM=", - "h1:phTeKoT4aUmPXQO6d7ZbSQ8Cu41dhosACCEiDpRsL/I=", - "zh:1abb93dda2bf73b1656dc63673c752642bfa4c31c8ca1e83cdd278f42fa121c1", - "zh:2b9c90fe4fffaadfeccd0f457bd1354ba2dba920c5525748d8f8f24656d6c7bd", - "zh:710a0cf84406df09705115a62bd6a418188a3b884f615fe7122a6fc51ec59bc0", - "zh:7875b38b281d17a24d89116b33f92b8b24292be160a2c618874a0f674171bd34", + "h1:l5NKJUOQJ1mHl1eekeXaxUZ+g+8Yv4aGcIN9vuK6GL4=", + "zh:006d111d6eafe6eeb5df2f91bd0ca320f979bd71f8cd8c475f10b2bd94acba55", + "zh:031fbb5cac23a841dc18e270cbfcd3ce9f4ba504edbd3c78931f7ed9827220a8", + "zh:07a72fe8b55afee99529bf4169ab6abfac5eabcd10968c29101925bcd358b09f", + "zh:0d14727d011c2d9df4c3058f527d2409223449ab48b46cbc86922eb553ef77c1", + "zh:155ce1333672d26cd18a5866b0761489d91682beffee58e45c3a1b68e8491d3d", + "zh:35a2a1939a965335b29ebdbfd759d93a97c0f589d9cd218f537dee6f600e3fb9", + "zh:52912fe421e7d911431f77788db2ea13836efd65a2e82385adb52c6a84d4ee90", + "zh:57374318d9194ea1db08884b0541a9055823d5970ad48f9a57547ac231163007", + "zh:5fb942b9e2553c058fe09fe12fb39dd175cd6715bb41c059c1a70df2bfc64dc1", + "zh:63cabd2bda201b09b35a3279d1f813ab71394b9b90fc5cf8962a5eba207803bc", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", - "zh:ad28c94908c336ca97feabb02734a2c115eddaa5f4a625f00bfafb3ac65646e4", - "zh:aee7861d44cf1a71a4846e1ffda20992259838ee600ca79d3abc80b43f4ff0f0", - "zh:b1327e8ea04f0df5efc2b8848c358bf0d256716ad5372f91f5960296a1f68677", - "zh:b9ec2310feffef38c1488bed038ad7942c54f930f2166a600b5fc850e377bddf", - "zh:d04178727d7157aae8eb66b4f7318338c89cd685b53c67f5ce41de4160c2d484", - "zh:d76c4bb5a5bfed710fcc8a1d919172cbfcbda0cec177f1d2cb44aff82a862a32", - "zh:ddf3c126b5c98267240f960f8fed381115675793e5b86dd2cbdebeb628efb0cb", - "zh:e3efb3b9409626f15931a81edaeb96e4baf462a24b32dac9d97cc36d1fef1f01", - "zh:e925c963cddf5778829f0b26f72ad8bcbc1aed3510cfa0bd5a9e7cbf4c64a6e8", - "zh:ff78a903b2432fbff7b04e84a23c71425589bad7a4b846e08bc131268b80900f", + "zh:978ee67d3d53970a5c474ab40b00adee97f4153b16804a2b6b7ee205ae69d18a", + "zh:bbafdbef631b5c80570087817b42b16b1a76d556d692853a71c47fb48663cf00", + "zh:be91b3f2a697cbbb41f65aad2600972d0ede1e962a7d8a00bb3177cb77d86666", + "zh:efe168ad4aaa6156ce5a31d4e50e9d54d38ee5a5888412f9e690c0de5d619683", + ] +} + +provider "registry.opentofu.org/hashicorp/random" { + version = "3.6.3" + hashes = [ + "h1:Ry0Lr0zaoicslZlcUR4rAySPpl/a7QupfMfuAxhW3fw=", + "zh:1bfd2e54b4eee8c761a40b6d99d45880b3a71abc18a9a7a5319204da9c8363b2", + "zh:21a15ac74adb8ba499aab989a4248321b51946e5431219b56fc827e565776714", + "zh:221acfac3f7a5bcd6cb49f79a1fca99da7679bde01017334bad1f951a12d85ba", + "zh:3026fcdc0c1258e32ab519df878579160b1050b141d6f7883b39438244e08954", + "zh:50d07a7066ea46873b289548000229556908c3be746059969ab0d694e053ee4c", + "zh:54280cdac041f2c2986a585f62e102bc59ef412cad5f4ebf7387c2b3a357f6c0", + "zh:632adf40f1f63b0c5707182853c10ae23124c00869ffff05f310aef2ed26fcf3", + "zh:b8c2876cce9a38501d14880a47e59a5182ee98732ad7e576e9a9ce686a46d8f5", + "zh:f27e6995e1e9fe3914a2654791fc8d67cdce44f17bf06e614ead7dfd2b13d3ae", + "zh:f423f2b7e5c814799ad7580b5c8ae23359d8d342264902f821c357ff2b3c6d3d", ] } diff --git a/deployment/modules/cloudflare/account/config.tf b/deployment/modules/cloudflare/account/config.tf index ba310b1..6aa8793 100644 --- a/deployment/modules/cloudflare/account/config.tf +++ b/deployment/modules/cloudflare/account/config.tf @@ -7,7 +7,7 @@ terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" - version = "4.42.0" + version = "4.43.0" } onepassword = { source = "1Password/onepassword" diff --git a/deployment/modules/cloudflare/account/zones.tf b/deployment/modules/cloudflare/account/zones.tf index 56d1291..0b4d06f 100644 --- a/deployment/modules/cloudflare/account/zones.tf +++ b/deployment/modules/cloudflare/account/zones.tf @@ -12,6 +12,11 @@ resource "cloudflare_zone_settings_override" "immich_app" { tls_1_3 = "zrt" always_use_https = "on" ssl = "strict" + brotli = "on" + fonts = "on" + early_hints = "on" + rocket_loader = "on" + speed_brain = "on" } }