Files
nexus/sreweekly/articles/117/07-logicmonitor-uses-terraform-packer-consul-for-disaster-recovery-enviro.html
2026-09-12 17:23:01 +08:00

38 lines
277 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/d29050812a1756cf-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/d5a42912b4de4242-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/796a43ba18c81aa4.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/feed3e02dc6cddd7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/3be47ef25458da4b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bda6cf734861fbbb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c1a47212cb120eab.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e6281b363a9350ab.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/453b6ae11ea66e2f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7fe2c60a01370ccb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/639957205112bafb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e12617d514c74984.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/24bd967d39e11f56.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a0c8fbab892f1180.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ab6e405182f9f1ed.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/4430a1b43db3fc8c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f3065546f9adb33e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/77d49a7e1842baff.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/caea2a6899256e83.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bbafba885fda8115.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6212ae7153274b16.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b4f12e2a4f3c2ec2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/42e597ed85b1f5df.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bce402969095f839.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b890e63d0a5bd128.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a1948e0a243555c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/deac4a6db75bc59d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bf063530b9546828.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c39f901f357c9914.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c81b44e93c0d2122.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d0d4167438a85aa8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8e4aac55660c9a8c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1e0a56d5dc915bd7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/cccbdb8435f4243d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bda8a297193d06b3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c4cc774571cf3aa5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/587a4ed359d236d6.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/05d20268d1bb9fc1.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/563b0fe42841e2f1.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/dc135269f2f0dae7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a0438a98d8887342.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-b5ba0463485e386b.js"/><script src="/_next/static/chunks/1dd3208c-4b08a0137f282f70.js" async=""></script><script src="/_next/static/chunks/1528-1941c34bec7d3e71.js" async=""></script><script src="/_next/static/chunks/main-app-bbb2f0c0ff3d8032.js" async=""></script><script src="/_next/static/chunks/cd24890f-ec7ef9f66f996c8d.js" async=""></script><script src="/_next/static/chunks/9173-3258299104840769.js" async=""></script><script src="/_next/static/chunks/3990-ca26c81622293519.js" async=""></script><script src="/_next/static/chunks/4771-56cc26a7b5ea07ed.js" async=""></script><script src="/_next/static/chunks/9626-ab3a83821a5f7ed4.js" async=""></script><script src="/_next/static/chunks/9822-c2a5a26ac092d6b0.js" async=""></script><script src="/_next/static/chunks/194-b8380bd74361d320.js" async=""></script><script src="/_next/static/chunks/560-bef306ea45517834.js" async=""></script><script src="/_next/static/chunks/6721-a43a76824ceaacaa.js" async=""></script><script src="/_next/static/chunks/6319-9dc2877ff1864c1b.js" async=""></script><script src="/_next/static/chunks/3632-3196f4177687e480.js" async=""></script><script src="/_next/static/chunks/8643-9c6971cefb18d7af.js" async=""></script><script src="/_next/static/chunks/527-9d9bb143760bc5fd.js" async=""></script><script src="/_next/static/chunks/2697-230b826734b93a43.js" async=""></script><script src="/_next/static/chunks/9869-28f4b251028d0f6a.js" async=""></script><script src="/_next/static/chunks/7614-463aef23cae33487.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js" async=""></script><script src="/_next/static/chunks/8452-8b0bb369e88121f2.js" async=""></script><script src="/_next/static/chunks/470-7a01326fbdf6f9c6.js" async=""></script><script src="/_next/static/chunks/5008-bf98a42fc146bdc5.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(site)/layout-0e6689abf2a5d18c.js" async=""></script><script src="/_next/static/chunks/9034-41e72546453bb262.js" async=""></script><script src="/_next/static/chunks/3531-6148c1c6fecc6da7.js" async=""></script><script src="/_next/static/chunks/8796-08745d7caed41166.js" async=""></script><script src="/_next/static/chunks/5720-2b364a92c6c9c963.js" async=""></script><script src="/_next/static/chunks/753-e1f7485d2cb19ff7.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js" async=""></script><script src="/_next/static/chunks/5050-d6cf5814729c85f9.js" async=""></script><script src="/_next/static/chunks/3335-25b30e8dae7b823c.js" async=""></script><script src="/_next/static/chunks/3534-cfca952a2f194961.js" async=""></script><script src="/_next/static/chunks/1980-aa32d5696a316f38.js" async=""></script><script src="/_next/static/chunks/5014-0c132748d0a1a7de.js" async=""></script><script src="/_next/static/chunks/3025-2020870d7e1681d1.js" async=""></script><script src="/_next/static/chunks/6775-b6d683671d85eabb.js" async=""></script><script src="/_next/static/chunks/8934-ecd0cf1eda3c2aad.js" async=""></script><script src="/_next/static/chunks/546-5c96fd15b4e093cf.js" async=""></script><script src="/_next/static/chunks/4352-8dfd0ffd576e3581.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(site)/(home)/page-564a6a021b364103.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/not-found-e6283d7ae5e27351.js" async=""></script><script src="/_next/static/chunks/7819-1e2003b09ac8b45c.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js" async=""></script><script src="/_next/static/chunks/8698-5c787c095bad4f6e.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(site)/blog/page-9fc447da331af538.js" async=""></script><link rel="preload" href="https://go.hashicorp.com/js/forms2/js/forms2.min.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-NRFH7Z9" as="script"/><meta name="theme-color" content="#000"/><title>LogicMonitor Uses Terraform, Packer &amp; Consul for Disaster Recovery Environments</title><meta name="description" content="LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.
This blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur."/><meta name="author" content="Randall Thomson"/><meta name="generator" content="Next.js"/><link rel="canonical" href="https://www.hashicorp.com/en/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="x-default" href="https://hashicorp.com/en/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="fr" href="https://hashicorp.com/fr/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="de" href="https://hashicorp.com/de/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="ja" href="https://hashicorp.com/ja/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="ko" href="https://hashicorp.com/ko/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="pt" href="https://hashicorp.com/pt/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="es" href="https://hashicorp.com/es/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="id" href="https://hashicorp.com/id/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="zh" href="https://hashicorp.com/zh/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="it" href="https://hashicorp.com/it/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><link rel="alternate" hrefLang="ar" href="https://hashicorp.com/ar/blog/logic-monitor-uses-terraform-packer-and-consul-for"/><meta name="google-site-verification" content="M0j-klmlI446ZVnRqFQ25sbn6PK3W20b9gDvGMNZznE"/><meta name="facebook-domain-verification" content="ytxjjr2zmf03nrdbxa1xnqu7sfpw6n"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="HashiCorp"/><meta name="apple-mobile-web-app-status-bar-style" content="black"/><meta property="og:title" content="LogicMonitor Uses Terraform, Packer &amp; Consul for Disaster Recovery Environments"/><meta property="og:description" content="LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.
This blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur."/><meta property="og:image" content="https://www.datocms-assets.com/2885/1600073321-1b9aa59e-44e1-4597-a48f-60901c03e8b0.png?w=1200&amp;h=630&amp;fit=crop&amp;auto=format"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="LogicMonitor Uses Terraform, Packer &amp; Consul for Disaster Recovery Environments"/><meta name="twitter:description" content="LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.
This blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur."/><meta name="twitter:image" content="https://www.datocms-assets.com/2885/1600073321-1b9aa59e-44e1-4597-a48f-60901c03e8b0.png?w=1200&amp;h=630&amp;fit=crop&amp;auto=format"/><link rel="icon" href="/img/favicon-production-black.ico" type="image/ico"/><link rel="icon" href="/img/favicon-production-white.ico" type="image/ico" media="(prefers-color-scheme: dark)"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="mds-fonts __variable_96f0ca __variable_7cac6c"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><a class="style_root__6pfWC g-focus-border-and-box-shadow-light" href="#main">Skip to main content</a><header class="style_nav__xANUb g-type-body-strong" style="--panelBottomPosition:151px"><nav aria-label="Main" data-orientation="horizontal" dir="ltr"><div class="style_navInner__3s2Fq"><div class="style_navBarToggle__IMm0L"><a title="HashiCorp" data-radix-collection-item="" href="/en"><div class="style_logo__G4wWQ"><img alt="HashiCorp logo" loading="lazy" width="254" height="62" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/hashicorp-horizontal_on-light.3a0177b7.svg"/></div></a><button type="button" class="standalone-link__85Pyl size-large__aue6M color-primary__7WaoM icon-position-leading__KE5kn style_breadcrumb__pFWs8" data-radix-collection-item=""><svg class="flight-icon__f6lPO flight-icon-chevron-left display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R66supjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-chevron-left-16"></use></svg><span class="text__2B7Ih">Back</span></button></div><div class="style_ctasMobile__ugK4L"><div style="position:relative"><ul data-orientation="horizontal" class="nav-cta-set_list__4yNB9" dir="ltr"><li class="nav-cta-set_item__UWec8"><a class="standalone-link__85Pyl size-medium__r6Rbi color-primary__7WaoM icon-position-leading__KE5kn" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-in"><svg class="flight-icon__f6lPO flight-icon-user-circle display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R1lasupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-user-circle-16"></use></svg><span class="text__2B7Ih">Log in</span></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-secondary-white__AseI0" data-radix-collection-item="" href="https://www.hashicorp.com/contact-sales"><svg class="flight-icon__f6lPO flight-icon-mail display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R1pasupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-mail-16"></use></svg><div class="text__KbKvH">Contact us</div></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-primary__rWbwp" data-testid="signupCtaMobile" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-up"><svg class="flight-icon__f6lPO flight-icon-cloud display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R1tasupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-cloud-16"></use></svg><div class="text__KbKvH">Get started</div></a></li></ul></div><div class="style_mobileToggleContainer__MJO6g"><button type="button" class="style_mobileToggle__vuJaE" aria-label="Open Menu" data-testid="mobileToggle" data-radix-collection-item=""><svg class="flight-icon__f6lPO flight-icon-menu display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R6asupjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-menu-24"></use></svg><svg class="flight-icon__f6lPO flight-icon-x display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Raasupjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-x-24"></use></svg></button></div></div><div class="style_links__R8OKi" data-testid="navLinks"><div style="position:relative"><ul data-orientation="horizontal" class="style_linksList__fPfyB" dir="ltr"><li class="style_navItem__4XkTC solutions" data-testid="navItem-solutions"><button id="radix-:Rsupjsq:-trigger-radix-:R5esupjsq:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rsupjsq:-content-radix-:R5esupjsq:" class="style_navItemTrigger__65Jsv" data-radix-collection-item="">Solutions</button><button type="button" class="style_mobileNavItemTrigger__5OlYm">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M8.208 5.231A.75.75 0 0 1 9.27 5.21l6.5 6.25a.76.76 0 0 1 .23.54c0 .204-.084.4-.23.54l-6.5 6.25a.753.753 0 0 1-1.06-.02.75.75 0 0 1 .021-1.06L14.168 12 8.23 6.29a.75.75 0 0 1-.022-1.059" clip-rule="evenodd"></path></svg></button><div class="style_mobilePanel__JAy9J" data-testid="mobile-panel-solutions"><div class="style_panelInner__TvqMP"><div class="style_panelContent__n1buH"><div class="style_root__p_Cu_"><div class="style_columns__lrqWw"><div class="style_column__78NkP"><ul class="style_linkList__qlMv_"><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/infrastructure-cloud"><div class="style_iconBackground__F5zav" style="--iconBackground:var(--mds-color-surface-faint)" data-theme="dark"><img alt="cloud icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/cloud-fill.6d16cf97.svg"/></div><div><div class="style_boldTitle__ZabOg">The Infrastructure Cloud</div><div class="style_description__8FvdP">Streamline infrastructure and security workflows into a unified operating model</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/solutions/accelerate-innovation"><div class="style_iconBackground__F5zav" style="--iconBackground:var(--mds-color-surface-faint)" data-theme="dark"><img alt="zap icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/zap-fill.562537c6.svg"/></div><div><div class="style_boldTitle__ZabOg">Accelerate delivery and innovation</div><div class="style_description__8FvdP">Go to market faster with developer self-service, built-in guardrails, and automated workflows</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/solutions/optimize-operations"><div class="style_iconBackground__F5zav" style="--iconBackground:var(--mds-color-surface-faint)" data-theme="dark"><img alt="layers icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/layers-fill.8225ae69.svg"/></div><div><div class="style_boldTitle__ZabOg">Optimize cloud operations and ROI</div><div class="style_description__8FvdP">Improve cloud efficiency and reduce overhead with automated cost controls and real-time visibility</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/solutions/strengthen-security"><div class="style_iconBackground__F5zav" style="--iconBackground:var(--mds-color-surface-faint)" data-theme="dark"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-strong)" id=":R35j5esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-move-16"></use></svg></div><div><div class="style_boldTitle__ZabOg">Strengthen security and governance</div><div class="style_description__8FvdP">Reduce risk with secure automation, governance, and access for humans, machines and AI agents</div></div></a></li></ul></div></div><div class="style_promo__EB4Ap"><div class="style_icon__8tGpC"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R6j5esupjsq:" width="24" height="24" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-hashicorp-16"></use></svg></div><div class="style_rightContent__uriFd"><div><a class="style_title__1_GKe style_link__kUh6K" href="https://hashicorp.com/cloud">HashiCorp Cloud Platform</a><div class="style_description___11OB">Get started in minutes with our cloud products</div></div><a class="style_link__kUh6K" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256">Sign up now<svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R5aj5esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-external-link-16"></use></svg></a></div></div></div></div></div></div></li><li class="style_navItem__4XkTC products" data-testid="navItem-products"><button id="radix-:Rsupjsq:-trigger-radix-:R9esupjsq:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rsupjsq:-content-radix-:R9esupjsq:" class="style_navItemTrigger__65Jsv" data-radix-collection-item="">Products</button><button type="button" class="style_mobileNavItemTrigger__5OlYm">Products<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M8.208 5.231A.75.75 0 0 1 9.27 5.21l6.5 6.25a.76.76 0 0 1 .23.54c0 .204-.084.4-.23.54l-6.5 6.25a.753.753 0 0 1-1.06-.02.75.75 0 0 1 .021-1.06L14.168 12 8.23 6.29a.75.75 0 0 1-.022-1.059" clip-rule="evenodd"></path></svg></button><div class="style_mobilePanel__JAy9J" data-testid="mobile-panel-products"><div class="style_panelInner__TvqMP"><div class="style_panelContent__n1buH"><div class="style_root__p_Cu_ style_productPanel__bRAph"><div class="style_mainPanel__g_rmq"><div class="style_column__78NkP"><ul class="style_productCategories__n8vjN"><li class="style_productCategory__KUVCj style_productCategoryHasGroup__3DEG4"><a class="style_link__gi8Hr style_productGroupLink__mS_6M" data-radix-collection-item="" href="/infrastructure-cloud/infrastructure-lifecycle-management"><div class="style_iconBackground__F5zav" style="--iconBackground:#7948FF" data-theme="dark"><img alt="layers icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/layers-fill.8225ae69.svg"/></div><div><div class="style_boldTitle__ZabOg">Infrastructure Lifecycle Management</div><div class="style_description__8FvdP">Infrastructure as code to automate and manage all environments</div></div></a><ul class="style_productList__ekuKU"><li><a aria-label="Terraform - Provision cloud infrastructure using a common workflow" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/terraform"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd style_terraform__jN3EO" aria-hidden="true" fill="currentColor" id=":R2cpj9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-terraform-fill-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Terraform</span><span class="style_productDesc__IgO_M">Provision cloud infrastructure using a common workflow</span></div></div></a></li><li><a aria-label="Packer - Build and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/packer"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R2kpj9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-packer-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Packer</span><span class="style_productDesc__IgO_M">Build and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌</span></div></div></a></li><li><a aria-label="Waypoint - ​​​​Internal developer platform​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/waypoint"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R2spj9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-waypoint-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Waypoint</span><span class="style_productDesc__IgO_M">​​​​Internal developer platform​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌</span></div></div></a></li><li><a aria-label="Nomad - Workload scheduling and orchestration" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/nomad"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R34pj9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-nomad-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Nomad</span><span class="style_productDesc__IgO_M">Workload scheduling and orchestration</span></div></div></a></li></ul></li><li class="style_productCategory__KUVCj style_productCategoryHasGroup__3DEG4"><a class="style_link__gi8Hr style_productGroupLink__mS_6M" data-radix-collection-item="" href="/infrastructure-cloud/security-lifecycle-management"><div class="style_iconBackground__F5zav" style="--iconBackground:#FF6423" data-theme="dark"><img alt="shield alert icon" loading="lazy" width="14" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/shield-alert-fill.2b54ddf8.svg"/></div><div><div class="style_boldTitle__ZabOg">Security Lifecycle Management</div><div class="style_description__8FvdP">Modern security to protect customer data and critical systems</div></div></a><ul class="style_productList__ekuKU"><li><a aria-label="Vault - Identity-based secrets management​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/vault"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R2d9j9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-vault-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Vault</span><span class="style_productDesc__IgO_M">Identity-based secrets management​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌</span></div></div></a></li><li><a aria-label="Boundary - Secure human, NHI and AI agent access" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/boundary"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R2l9j9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-boundary-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Boundary</span><span class="style_productDesc__IgO_M">Secure human, NHI and AI agent access</span></div></div></a></li><li><a aria-label="Vault Radar - Discover and remediate secret sprawl" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/vault/hcp-vault-radar"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R2t9j9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-vault-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><div><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Vault </span><span class="mds-typography-body-200 mds-typography-font-weight-regular">Radar</span></div><span class="style_productDesc__IgO_M">Discover and remediate secret sprawl</span></div></div></a></li><li><a aria-label="Consul - Service-based networking" hrefLang="en" class="style_focusIndicator__I7F0A" data-radix-collection-item="" href="/en/products/consul"><div class="style_productWrapper__9O9kZ"><div class="style_productLogo__jYRJ4"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":R359j9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-consul-fill-color-16"></use></svg></div><div class="style_productTextContent__k4wlY"><span class="mds-typography-body-200 mds-typography-font-weight-semibold">Consul</span><span class="style_productDesc__IgO_M">Service-based networking</span></div></div></a></li></ul></li></ul></div><div class="style_promo__EB4Ap"><div class="style_icon__8tGpC"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":Rtj9esupjsq:" width="24" height="24" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-hashicorp-16"></use></svg></div><div class="style_rightContent__uriFd"><div><a class="style_title__1_GKe style_link__kUh6K" href="https://hashicorp.com/cloud">HashiCorp Cloud Platform</a><div class="style_description___11OB">Get started in minutes with our cloud products</div></div><a class="style_link__kUh6K" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256">Sign up now<svg class="style_flight-icon__mIocd" aria-hidden="true" fill="currentColor" id=":Rldj9esupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-external-link-16"></use></svg></a></div></div></div></div></div></div></div></li><li class="style_navItem__4XkTC"><a class="style_navItemTrigger__65Jsv style_navItemLink__t1wPJ" data-radix-collection-item="" href="/en/pricing">Pricing</a></li><li class="style_navItem__4XkTC developers" data-testid="navItem-developers"><button id="radix-:Rsupjsq:-trigger-radix-:Rhesupjsq:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rsupjsq:-content-radix-:Rhesupjsq:" class="style_navItemTrigger__65Jsv" data-radix-collection-item="">Developers</button><button type="button" class="style_mobileNavItemTrigger__5OlYm">Developers<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M8.208 5.231A.75.75 0 0 1 9.27 5.21l6.5 6.25a.76.76 0 0 1 .23.54c0 .204-.084.4-.23.54l-6.5 6.25a.753.753 0 0 1-1.06-.02.75.75 0 0 1 .021-1.06L14.168 12 8.23 6.29a.75.75 0 0 1-.022-1.059" clip-rule="evenodd"></path></svg></button><div class="style_mobilePanel__JAy9J" data-testid="mobile-panel-developers"><div class="style_panelInner__TvqMP"><div class="style_panelContent__n1buH"><div class="style_root__p_Cu_"><div class="style_columns__lrqWw"><div class="style_column__78NkP"><ul class="style_linkList__qlMv_"><li><a class="style_link__gi8Hr" data-radix-collection-item="" href="https://developer.hashicorp.com/"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2djhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-guide-16"></use></svg></div><div><div class="">Documentation</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/certification"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2ljhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-award-16"></use></svg></div><div><div class="">Certifications</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/partners/find-a-partner"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2tjhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-grid-16"></use></svg></div><div><div class="">Integrations</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/events?type=Webinar"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R35jhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-video-16"></use></svg></div><div><div class="">Webinars</div></div></a></li><li><a class="style_link__gi8Hr" data-radix-collection-item="" href="https://developer.hashicorp.com/tutorials"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3djhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-learn-16"></use></svg></div><div><div class="">Tutorials</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/community"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3ljhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-users-16"></use></svg></div><div><div class="">Community</div></div></a></li><li><a class="style_link__gi8Hr" data-radix-collection-item="" href="https://status.hashicorp.com/"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3tjhesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-bar-chart-alt-16"></use></svg></div><div><div class="">Service status</div></div></a></li></ul></div></div></div></div></div></div></li><li class="style_navItem__4XkTC resources" data-testid="navItem-resources"><button id="radix-:Rsupjsq:-trigger-radix-:Rlesupjsq:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rsupjsq:-content-radix-:Rlesupjsq:" class="style_navItemTrigger__65Jsv" data-radix-collection-item="">Resources</button><button type="button" class="style_mobileNavItemTrigger__5OlYm">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M8.208 5.231A.75.75 0 0 1 9.27 5.21l6.5 6.25a.76.76 0 0 1 .23.54c0 .204-.084.4-.23.54l-6.5 6.25a.753.753 0 0 1-1.06-.02.75.75 0 0 1 .021-1.06L14.168 12 8.23 6.29a.75.75 0 0 1-.022-1.059" clip-rule="evenodd"></path></svg></button><div class="style_mobilePanel__JAy9J" data-testid="mobile-panel-resources"><div class="style_panelInner__TvqMP"><div class="style_panelContent__n1buH"><div class="style_root__p_Cu_"><div class="style_columns__lrqWw"><div class="style_column__78NkP"><ul class="style_linkList__qlMv_"><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/training"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R4ljlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-pencil-tool-16"></use></svg></div><div><div class="">Training</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/resources"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R55jlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-bookmark-16"></use></svg></div><div><div class="">Resource library</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/blog"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R5ljlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-align-left-16"></use></svg></div><div><div class="">Blog</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/case-studies"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R65jlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-guide-16"></use></svg></div><div><div class="">Case studies</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/resources?contentType=PDF"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R6ljlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-paperclip-16"></use></svg></div><div><div class="">White papers</div></div></a></li><li><a class="style_link__gi8Hr" data-radix-collection-item="" href="https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a&amp;mhq=partner"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R75jlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-layout-16"></use></svg></div><div><div class="">Partner portal login</div></div></a></li></ul></div><div class="style_column__78NkP"><ul class="style_linkList__qlMv_"><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/partners"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R4pjlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-handshake-16"></use></svg></div><div><div class="">Partners &amp; integrations</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/solutions#industries"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R59jlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-government-16"></use></svg></div><div><div class="">Industries</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/enterprise-academy"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R5pjlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-learn-16"></use></svg></div><div><div class="">Enterprise academy</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/professional-services"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R69jlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-message-circle-16"></use></svg></div><div><div class="">Professional services</div></div></a></li><li><a class="style_link__gi8Hr" data-radix-collection-item="" href="https://www.ibm.com/mysupport"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R6pjlesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-support-16"></use></svg></div><div><div class="">Support</div></div></a></li></ul></div></div></div></div></div></div></li><li class="style_navItem__4XkTC company" data-testid="navItem-company"><button id="radix-:Rsupjsq:-trigger-radix-:Rpesupjsq:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rsupjsq:-content-radix-:Rpesupjsq:" class="style_navItemTrigger__65Jsv" data-radix-collection-item="">Company</button><button type="button" class="style_mobileNavItemTrigger__5OlYm">Company<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M8.208 5.231A.75.75 0 0 1 9.27 5.21l6.5 6.25a.76.76 0 0 1 .23.54c0 .204-.084.4-.23.54l-6.5 6.25a.753.753 0 0 1-1.06-.02.75.75 0 0 1 .021-1.06L14.168 12 8.23 6.29a.75.75 0 0 1-.022-1.059" clip-rule="evenodd"></path></svg></button><div class="style_mobilePanel__JAy9J" data-testid="mobile-panel-company"><div class="style_panelInner__TvqMP"><div class="style_panelContent__n1buH"><div class="style_root__p_Cu_"><div class="style_columns__lrqWw"><div class="style_column__78NkP"><ul class="style_linkList__qlMv_"><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/about"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2djpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-hashicorp-16"></use></svg></div><div><div class="">About</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/press"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2ljpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-newspaper-16"></use></svg></div><div><div class="">Press</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/careers"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R2tjpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-monitor-16"></use></svg></div><div><div class="">Careers</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/events"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R35jpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-users-16"></use></svg></div><div><div class="">Events</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/our-principles"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3djpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-heart-16"></use></svg></div><div><div class="">Our principles</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/tao-of-hashicorp"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3ljpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-docs-16"></use></svg></div><div><div class="">The Tao of HashiCorp</div></div></a></li><li><a class="style_link__gi8Hr" hrefLang="en" data-radix-collection-item="" href="/en/partners/become-a-partner"><div class="style_iconWrapper__Mgixo"><svg class="style_flight-icon__mIocd" aria-hidden="true" fill="var(--mds-color-foreground-faint)" id=":R3tjpesupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-handshake-16"></use></svg></div><div><div class="">Become a partner</div></div></a></li></ul></div></div></div></div></div></div></li></ul></div><div class="style_viewportPos__bluVT"></div></div><div class="style_ctasMobileInnerWrapper__sF2Z_"><div style="position:relative"><ul data-orientation="horizontal" class="nav-cta-set_list__4yNB9 nav-cta-set_inner__8Rs6Z" dir="ltr"><li class="nav-cta-set_item__UWec8"><a class="standalone-link__85Pyl size-medium__r6Rbi color-primary__7WaoM icon-position-leading__KE5kn" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-in"><svg class="flight-icon__f6lPO flight-icon-user-circle display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Rdisupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-user-circle-16"></use></svg><span class="text__2B7Ih">Log in</span></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-secondary-white__AseI0" data-radix-collection-item="" href="https://www.hashicorp.com/contact-sales"><svg class="flight-icon__f6lPO flight-icon-mail display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Reisupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-mail-16"></use></svg><div class="text__KbKvH">Contact us</div></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-primary__rWbwp" data-testid="signupCtaMobile" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-up"><svg class="flight-icon__f6lPO flight-icon-cloud display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Rfisupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-cloud-16"></use></svg><div class="text__KbKvH">Get started</div></a></li></ul></div></div><div class="style_ctasDesktop__CCm9W"><div style="position:relative"><ul data-orientation="horizontal" class="nav-cta-set_list__4yNB9" dir="ltr"><li class="nav-cta-set_item__UWec8"><a class="standalone-link__85Pyl size-medium__r6Rbi color-primary__7WaoM icon-position-leading__KE5kn" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-in"><svg class="flight-icon__f6lPO flight-icon-user-circle display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Rdmsupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-user-circle-16"></use></svg><span class="text__2B7Ih">Log in</span></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-secondary-white__AseI0" data-radix-collection-item="" href="https://www.hashicorp.com/contact-sales"><svg class="flight-icon__f6lPO flight-icon-mail display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Remsupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-mail-16"></use></svg><div class="text__KbKvH">Contact us</div></a></li><li class="nav-cta-set_item__UWec8"><a class="button__gOWvd size-medium__HxMcm color-primary__rWbwp" data-testid="signupCtaDesktop" data-radix-collection-item="" href="https://portal.cloud.hashicorp.com/sign-up"><svg class="flight-icon__f6lPO flight-icon-cloud display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":Rfmsupjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-cloud-16"></use></svg><div class="text__KbKvH">Get started</div></a></li></ul></div></div></div></nav></header><main id="main"><div class="style_root__cpOU8 mds-dark-mode"><style>:root{--subnav-height:0px}</style><nav aria-label="The Stack pages" data-orientation="horizontal" dir="ltr" class="style_root__LTW6R mds-dark-mode"><div><div class="style_subnavInnerRoot__SmWwI"><div class="style_subnavInner__nagmP style_notConstrained__DexGR" data-overflow-target="true"><a class="style_root__L8RJX" title="The Stack" hrefLang="en" href="/en/blog"><img blurWidth="0" blurHeight="0" alt="hashicorp logo" loading="lazy" width="96" height="22" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/the-stack.95c39402.svg"/></a><div class="style_subNavRight__usawF"><div style="position:relative"><ul data-orientation="horizontal" class="style_root__pPwUq" dir="ltr"><li class="style_listItem__qpe4e"><a class="style_navLink__YIKEB mds-typography-legacy-body-200 mds-typography-font-weight-medium" hrefLang="en" data-radix-collection-item="" href="/en/blog/categories/strategy-and-insights"><span class="style_root__LNe1c">Strategy &amp; insights</span></a></li><li class="style_listItem__qpe4e"><a class="style_navLink__YIKEB mds-typography-legacy-body-200 mds-typography-font-weight-medium" hrefLang="en" data-radix-collection-item="" href="/en/blog/categories/technology-solutions"><span class="style_root__LNe1c">Technology &amp; solutions</span></a></li><li class="style_listItem__qpe4e"><a class="style_navLink__YIKEB mds-typography-legacy-body-200 mds-typography-font-weight-medium" hrefLang="en" data-radix-collection-item="" href="/en/blog/categories/customer-stories-success"><span class="style_root__LNe1c">Customer stories &amp; success</span></a></li><li><span class="style_verticalDivider__wpfu5"></span></li><li><button id="radix-:R2cv4upjsq:-trigger-Explore topics" data-state="closed" aria-expanded="false" aria-controls="radix-:R2cv4upjsq:-content-Explore topics" class="style_root__inomN mds-typography-legacy-body-200 mds-typography-font-weight-medium" data-radix-collection-item=""><span class="style_root__LNe1c">Explore topics</span><svg class="flight-icon__f6lPO flight-icon-chevron-down display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R15qmecv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-chevron-down-16"></use></svg></button></li><li class="style_accessorySlot__debna"><!--$--><form class="blog-search_root__o62ON" role="search"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"><label for="subnavSearch">Search</label></span><input type="text" placeholder="Search" id="subnavSearch" class="blog-search_input__Zg9NU" name="subnavSearch" value=""/><button class="blog-search_button__BQh9X" aria-label="Search" type="submit"><svg class="flight-icon__f6lPO flight-icon-search blog-search_icon__vY2iD" aria-hidden="true" fill="currentColor" id=":R76ecv4upjsq:" width="100%" height="100%" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-search-24"></use></svg></button></form><!--/$--></li></ul></div></div></div></div></div></nav><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><div class="style_viewport__35jiT" tabindex="-1"></div></div><div class="style_root__MOv_J g-grid-container"><div class="style_post__iRLCv"><div class="post_root__VXhYX mds-dark-mode"><div class="post_header__MdaFK"><div><nav class="breadcrumbs__qRWRC items-can-wrap__vfE8u header_breadcrumbs__oz3Ud" aria-label="breadcrumbs"><ol class="list__ex8fu"><li class="item__vAjEk"><a class="link__T7iXX" href="/blog"><span class="text__g0Z5V">Blog</span></a></li><li class="item__vAjEk"><a class="link__T7iXX" href="/blog/categories/customer-stories-success"><span class="text__g0Z5V">Customer stories &amp; success</span></a></li></ol></nav><div class="header_text__4vZse"><h1 class="mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong header_title__G0E7J">LogicMonitor Uses Terraform, Packer &amp; Consul for Disaster Recovery Environments</h1><span class="mds-typography-body-300 mds-foreground-primary header_subtitle__Mjo_L">LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.
This blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.</span></div><div class="header_byline__IWsZ6"><ul class="header_authorImages__6273a"><li class="header_authorImage__dGN8Z"><img alt="Avatar image of blog post author" loading="lazy" width="200" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=640&amp;q=75"/></li></ul><ul class="header_authors__zBGQq"><li><a href="/blog/authors/randall-thomson"><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-primary">Randall Thomson</span></a></li></ul></div><ul class="style_root__LnTJs"><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/partner" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Partners</div></div></a></li><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/products/packer" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-packer display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-packer-foreground)" id=":R562ufnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-packer-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Packer</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/terraform" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-terraform display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-terraform-foreground)" id=":R5m2ufnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-terraform-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Terraform</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/consul" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-consul display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-consul-foreground)" id=":R662ufnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-consul-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Consul</div></div></a></li></ul></div></div><div class="post_image__HcHB3"><img loading="lazy" width="1600" height="302" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1522772890-lm.png&amp;w=1920&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1522772890-lm.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1522772890-lm.png&amp;w=3840&amp;q=75"/></div><div class="post_leftColumn__jGAH9"><div class="post_stickyColumn__r9Nt9"><div style="opacity:0"><p class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-primary metadata_date__U3gdS">Apr 5, 2018</p><div class="metadata_authors__93aK0"><ul class="metadata_authorImages__Jx_ji"><li class="metadata_authorImage___o_G0"><img alt="Avatar image of blog post author" loading="lazy" width="200" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1753314445-frame.png&amp;w=640&amp;q=75"/></li></ul><ul class="metadata_authorNames__E_2ZH"><li class="metadata_author__CLjad"><a href="/blog/authors/randall-thomson"><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-primary">Randall Thomson</span></a></li></ul></div><div><p class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-faint metadata_shareText__qKUkx">Share article</p><ul class="style_blogPostSocialShare__Ysxc5"><li><button class="style_shareButton__ZEqi3"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Twitter share</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M13.712 10.622 20.413 3h-1.587l-5.819 6.618L8.36 3H3l7.027 10.007L3 21h1.588l6.145-6.989L15.64 21H21zM5.16 4.17H7.6l11.226 15.713h-2.439z"></path></svg></button></li><li><button class="style_shareButton__ZEqi3"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">LinkedIn share</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M19.041 19.041h-2.963v-4.64c0-1.107-.02-2.532-1.541-2.532-1.544 0-1.78 1.206-1.78 2.45v4.722H9.794V9.497h2.844v1.305h.04a3.12 3.12 0 0 1 2.807-1.542c3.004 0 3.558 1.976 3.558 4.546zM6.45 8.193c-.944 0-1.72-.776-1.72-1.72 0-.943.776-1.72 1.72-1.72.943 0 1.719.776 1.72 1.72 0 .943-.777 1.72-1.72 1.72M7.93 19.04H4.965V9.497h2.966zM20.52 2.001H3.476A1.466 1.466 0 0 0 2 3.443v17.114c.01.8.675 1.451 1.476 1.443h17.043A1.47 1.47 0 0 0 22 20.556V3.442A1.47 1.47 0 0 0 20.519 2z"></path></svg></button></li><li><button class="style_shareButton__ZEqi3"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Facebook share</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M23 12c0-6.076-4.924-11-11-11S1 5.924 1 12c0 5.491 4.022 10.042 9.281 10.867V15.18H7.488V12h2.793V9.577c0-2.757 1.642-4.28 4.155-4.28 1.204 0 2.462.215 2.462.215v2.707h-1.387c-1.367 0-1.792.848-1.792 1.719V12h3.05l-.487 3.18h-2.563v7.687C18.979 22.042 23 17.49 23 12"></path></svg></button></li><li><button class="style_shareButton__ZEqi3" aria-controls="copy-url-tooltip"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Copy URL</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M10.64 8.33a5.49 5.49 0 0 1 3.991 2.174.75.75 0 0 1-.15 1.052.754.754 0 0 1-1.05-.15 4 4 0 0 0-2.898-1.579 4 4 0 0 0-1.672.24c-.532.199-1.021.51-1.422.91l-2.828 2.82a3.96 3.96 0 0 0-1.11 2.779A3.964 3.964 0 0 0 7.438 20.5a4 4 0 0 0 2.79-1.108l1.61-1.605a.75.75 0 1 1 1.059 1.063l-1.624 1.619a5.5 5.5 0 0 1-3.849 1.53A5.464 5.464 0 0 1 2 16.59a5.46 5.46 0 0 1 1.537-3.84l.01-.009L6.38 9.916A5.5 5.5 0 0 1 8.337 8.66a5.5 5.5 0 0 1 2.303-.33M16.575 2a5.5 5.5 0 0 1 3.822 1.598 5.451 5.451 0 0 1 .066 7.652l-.009.01-2.833 2.825a5.5 5.5 0 0 1-1.958 1.255 5.5 5.5 0 0 1-2.302.329 5.5 5.5 0 0 1-2.233-.654 5.5 5.5 0 0 1-1.758-1.52.76.76 0 0 1 .15-1.05.754.754 0 0 1 1.05.15c.34.453.778.831 1.276 1.103a4 4 0 0 0 1.622.475 3.993 3.993 0 0 0 3.094-1.15l2.829-2.82a3.95 3.95 0 0 0-.053-5.543 4 4 0 0 0-2.775-1.16 4 4 0 0 0-2.791 1.108L12.15 6.215a.753.753 0 0 1-1.061-.005.76.76 0 0 1 .005-1.06l1.632-1.619a5.5 5.5 0 0 1 3.848-1.53" clip-rule="evenodd"></path></svg></button><div id="copy-url-tooltip" class="style_tooltip__j5P42 g-type-body-small" aria-live="polite" role="status" style="opacity:0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6 9 17l-5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></li></ul></div></div></div></div><div class="post_content__vTzsg"><div class="post_content__vTzsg style_longformContentSection__MxJft g-type-body-long blockquote_blockquote__pvK2y hr_hr__MX7C_ ol-ul-lists_olUlLists__bhxBm"><p><em>The following is a guest blog from Randall Thomson, Senior Technical Operations Engineer at LogicMonitor. When he&#x27;s not daydreaming about his next snowboarding adventure, you will find him busily typing to keep the LogicMonitor SaaS platform in tip-top shape.</em></p><h2><a class="__permalink-h" href="#building-our-platform-for-high-availability" aria-label="building our platform for high availability permalink">»</a><a class="__target-h" id="building-our-platform-for-high-availability" aria-hidden="true"></a>Building our Platform for High Availability</h2><p><a href="https://www.logicmonitor.com/">LogicMonitor</a> is a SaaS-based monitoring platform for Enterprise organizations and collects over 20 billion metrics each day from over 55,000 users. Our service needs to be available 24/7, without question. In order to ensure this happens, the LogicMonitor TechOps team uses HashiCorp <a href="https://www.packer.io">Packer</a>, <a href="https://www.terraform.io">Terraform</a>, and <a href="https://www.consul.io">Consul</a> to dynamically build infrastructure for disaster recovery (DR) in a reliable and sustainable way.</p><p>The LogicMonitor SaaS platform is a <a href="http://www.highscalability.com/blog/2012/5/9/cell-architectures.html">cellular based architecture</a>. All of the resources (web and database servers, DNS records, message queues, ElasticSearch clusters, etc.) required to run LogicMonitor are referred to as a pod. It is critical that every resource be consistently provisioned and that you aren’t missing anything. To implement this level of detail, any resource we provision in the Public Cloud must be done via Terraform. We made a strong effort over the past 18 months to not only provision new infrastructure using Terraform, but also to backfill (import and/or re-create) existing resources. As it so happened, in a serendipitous way, our DR plan was born. We no longer needed one way to provision our production infrastructure and a different method for our DR plan. With Terraform, it’s basically the same in either case.</p><p>Even with this foolproof plan, there were still gaps in the DR process bound to us well intentioned, yet error-prone humans. You may have several hundred web servers being spun up in parallel, but if they need manual intervention before being able to provide service for your customers, then those tasks must be serially processed. Worse, as soon as the automation stops the <a href="https://en.wikipedia.org/wiki/Recovery_time_objective">recovery time objective (RTO)</a> increases rapidly. The switch from actions being automatically instrumented in parallel to serial-based manual tasks not only slows the process down to a crawl, it instantly increases the stress burden.</p><p>Our team discussed the results from previous DR exercises and developed two goals: make it faster; remove manual steps. Implementing these HashiCorp products (Packer, Terraform, and Consul) helped satisfy both goals. So let&#x27;s continue forward and address how we overcame a variety of stumbling blocks.</p><h2><a class="__permalink-h" href="#building-blocks" aria-label="building blocks permalink">»</a><a class="__target-h" id="building-blocks" aria-hidden="true"></a>Building Blocks</h2><p>We use Packer to generate a variety of pre-baked server templates. Using this approach instead of starting from a generic image offers many advantages: templates can be tagged (which helps add meaningful context to what they are used for), servers boot up with all applications installed (configuration management pre-applied, check!) and the way in which the image was built is documented and placed under version control. We also integrated Packer into our software build and deployment service to provide better visibility and consistency.</p><pre><code>==&gt; amazon-ebs: Creating AMI tags
amazon-ebs: Adding tag: &quot;name&quot;: &quot;santaba-centos7.4&quot;
amazon-ebs: Adding tag: &quot;approved&quot;: &quot;true&quot;
amazon-ebs: Adding tag: &quot;prebaked&quot;: &quot;true&quot;
amazon-ebs: Adding tag: &quot;LM_app&quot;: &quot;santaba&quot;
amazon-ebs: Adding tag: &quot;packer_build&quot;: &quot;1522690645&quot;
amazon-ebs: Adding tag: &quot;buildresultsurl&quot;: &quot;https://build.logicmonitor.com/PACK&quot;
==&gt; amazon-ebs: Creating snapshot tags
==&gt; amazon-ebs: Terminating the source AWS instance...
==&gt; amazon-ebs: Cleaning up any extra volumes...
==&gt; amazon-ebs: Destroying volume (vol-0134567890abcdef)...
==&gt; amazon-ebs: Deleting temporary keypair...
Build &#x27;amazon-ebs&#x27; finished.
&#x27;&#x27;&#x27;
==&gt; Builds finished. The artifacts of successful builds are:
--&gt; amazon-ebs: AMIs were created:
eu-west-1: ami-1234567876
us-east-1: ami-9101112131
us-west-1: ami-4151617181</code></pre><p>With this new process in place, one of the most significant improvements Packer provided was time savings. We went from often taking 45+ minutes from boot-up to only 5 minutes for an individual component to be capable of providing service.</p><h2><a class="__permalink-h" href="#orchestrated-buildout" aria-label="orchestrated buildout permalink">»</a><a class="__target-h" id="orchestrated-buildout" aria-hidden="true"></a>Orchestrated Buildout</h2><p>In the past, if we wanted to replicate how an existing server was built, we would have to lookup the documentation (cross your fingers) and then assess if any manual changes were made (there may not even be a co-worker’s .bash_history to comb through) or assume black magic. This led to inconsistencies for environments that should be exactly the same. The one-off, manual based approach was also a big time sink for whomever had to go reverse engineer a pod in order to build a new one. Often there were also a variety of different provisioning techniques needed.</p><p>As we moved all of our production infrastructure into Terraform, we realized we could use the same code for Disaster Recovery. We would have the ability to test our DR plan in a repeatable manner without a lot of stress. Terraform can tear down infrastructure just as easily as building it. It takes over 120 different resources to create a pod - which is a lot to remember to remove.</p><p>Some of the gaps requiring manual intervention in our DR process were resolved by developing our own <a href="https://www.terraform.io/docs/providers/logicmonitor/index.html">Terraform Providers</a>. We created two separate providers, each to achieve a unique task. Since our team uses LogicMonitor as the source of truth for outages, we needed a way to load resources created by Terraform into our LogicMonitor account. We could then monitor those resources on demand and know when they required service. If Consul health checks were failing (more about this in the next section) we wanted to be alerted right away.</p><p>The next gap to fill was application configuration management. We developed an internal-use Terraform provider to automatically populate configuration information from the resource outputs. Currently, each pod requires 130 individual configuration items which left a lot of room for mistakes. Using a Terraform provider not only led to more time savings but also depleted the need to copy and paste, minimizing errors (ever try loading a URL with the &#x27;om&#x27; missing from ‘.com’?).</p><h2><a class="__permalink-h" href="#where-is-that-thing-running-again" aria-label="where is that thing running again? permalink">»</a><a class="__target-h" id="where-is-that-thing-running-again" aria-hidden="true"></a>Where is That Thing Running Again?</h2><p>Registering services in Consul provided us with several benefits. We could already automatically determine the health of services with monitoring but we could not apply that information in a meaningful way to components in our pods. Using the HTTP and DNS interfaces in Consul meant less manual or static configuration in order for services to know where other services are. So far we have 17 different services registered in each pod. We even register our Zookeeper clusters, including tagging the leader, so that we have a consistent (and convenient) way to know if and where services are up. For example, a Zookeeper client can use zookeeper.service.consul as the FQDN via Consul DNS.</p><p>Here is an example Consul health check to determine if a given Zookeeper member is the current leader in the cluster:</p><pre><code>{
&quot;name&quot;: &quot;zookeeper&quot;,
&quot;id&quot;: &quot;zookeeper-leader&quot;,
&quot;tags&quot;: [ &quot;leader&quot;],
&quot;port&quot;: 2181,
&quot;checks&quot;: [
{
&quot;script&quot;: &quot;timeout -s KILL 10s echo stat | nc 127.0.0.1 2181 | grep leader; if [ $? -eq 0 ]; then exit 0; else exit 2; fi&quot;,
&quot;interval&quot;: &quot;30s&quot;
}
]
}</code></pre><p>You can get creative with what you consider a service, such as an instance of a customer account. Our proxies and load balancers use consul-template to automatically write their routing configuration files. This has resulted in less chance for error and provided a scalable model so we can continue to manage more complex systems. The proxies literally configure themselves, managing hundreds or thousands of backends and never need human intervention. And of course the proxy itself is registered in Consul as well.</p><h2><a class="__permalink-h" href="#when-disaster-strikes" aria-label="when disaster strikes permalink">»</a><a class="__target-h" id="when-disaster-strikes" aria-hidden="true"></a>When Disaster Strikes</h2><p>The day has come. Your datacenter lost power. It’s 5am and you’ve been up half the night with your toddler. How much thinking do you want to have to do? How much thinking will you even be capable of? Likely very little.</p><p>Cue Terraform plan; Terraform apply. Copy the project file and repeat (and hope your VPN works, and that you have up-to-date server templates in the target regions along with enough <a href="https://www.logicmonitor.com/support/lm-cloud/monitoring-lm-cloud/monitoring-service-limits/">instance limits</a>...).</p><p>The coordinated efforts between implementing HashiCorp Packer, Terraform and Consul have depleted the need for manual configuration and provided a resilient DR process. And by using the LogicMonitor Provider, enables us to rapidly validate the results of our tests as we iterate through improvements. Exercising our disaster recovery muscles has turned processes we used to fear into near thoughtless tasks.</p></div></div><div class="post_rightColumn__68W3s"><div class="post_stickyColumn__r9Nt9"><div style="opacity:0"><ul class="table-of-contents_root__GEAlv"><li><a class="table-of-contents_itemLink__InXH7" href="#building-our-platform-for-high-availability"><div class="table-of-contents_bar__Lw5aX"></div><span class="mds-typography-display-expressive-100 mds-typography-font-weight-medium mds-foreground-faint table-of-contents_heading__3AE_6">Building our Platform for High Availability</span></a></li><li><a class="table-of-contents_itemLink__InXH7" href="#building-blocks"><div class="table-of-contents_bar__Lw5aX"></div><span class="mds-typography-display-expressive-100 mds-typography-font-weight-medium mds-foreground-faint table-of-contents_heading__3AE_6">Building Blocks</span></a></li><li><a class="table-of-contents_itemLink__InXH7" href="#orchestrated-buildout"><div class="table-of-contents_bar__Lw5aX"></div><span class="mds-typography-display-expressive-100 mds-typography-font-weight-medium mds-foreground-faint table-of-contents_heading__3AE_6">Orchestrated Buildout</span></a></li><li><a class="table-of-contents_itemLink__InXH7" href="#where-is-that-thing-running-again"><div class="table-of-contents_bar__Lw5aX"></div><span class="mds-typography-display-expressive-100 mds-typography-font-weight-medium mds-foreground-faint table-of-contents_heading__3AE_6">Where is That Thing Running Again?</span></a></li><li><a class="table-of-contents_itemLink__InXH7" href="#when-disaster-strikes"><div class="table-of-contents_bar__Lw5aX"></div><span class="mds-typography-display-expressive-100 mds-typography-font-weight-medium mds-foreground-faint table-of-contents_heading__3AE_6">When Disaster Strikes</span></a></li></ul></div></div></div></div></div><div class="layout__bSrhA mds-dark-mode padding-top-medium__GrQm5 padding-bottom-small__LraeK"><div class="style_root__84n5O g-grid g-grid-container style_center__dypx3"><div class="style_root__Wt_Lu style_small__pq4dc style_heading__VFxEw style_center__TD2MQ"><div class="style_content__jQFmG"><div class="style_eyebrow-headline__shFQE"><h2 class="mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong styles_root__jRock styles_small__U1bCJ"><span data-br=":R15jefnkv4upjsq:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">More posts like this</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(t,r,n)=>{let i=null==(n=n||document.querySelector(`[data-br="${t}"]`))?void 0:n.parentElement;if(!i)return;let o=t=>n.style.maxWidth=t+"px";n.style.maxWidth="";let a=i.clientWidth,s=i.clientHeight,l=a/2-.25,u=a+.5,c;if(a){for(o(l),l=Math.max(n.scrollWidth,l);l+1<u;)o(c=Math.round((l+u)/2)),i.clientHeight===s?u=c:l=c;o(u*r+a*(1-r))}n.__wrap_o||"undefined"!=typeof ResizeObserver&&(n.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+n.dataset.brr,n)})).observe(i)};self.__wrap_n!=1&&self.__wrap_b(":R15jefnkv4upjsq:",1)</script></h2></div></div></div></div></div><div class="style_relatedPosts__qucD_"><ul class="style_list__j9tNZ"><li class="style_item__YjEcr"><div class="style_root__1gOvA"><a href="/blog/lab3-accelerates-cloud-modernization-with-hashicorp-powered-unified-workflows" class="style_link__Cec75" aria-label="LAB3 accelerates cloud modernization with HashiCorp-powered unified workflows "><div class="style_image__YzFod"><img alt="" loading="lazy" width="5064" height="3559" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1774393529-lab3-office-1.jpg&amp;w=3840&amp;q=75 1x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1774393529-lab3-office-1.jpg&amp;w=3840&amp;q=75"/></div><div class="style_info__DMFot"><span class="mds-typography-label mds-typography-font-weight-medium mds-foreground-faint style_category__gO0ZU">Customer stories &amp; success</span><span class="mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong style_title__kGRSP">LAB3 accelerates cloud modernization with HashiCorp-powered unified workflows </span><div class="style_metadata__mJMvM"><ul class="style_authors__rGpnT"><li class="style_author__HMurW"><img alt="" loading="lazy" width="1493" height="1265" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=1920&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=3840&amp;q=75"/></li></ul><div class="style_metadataText__H_Vnw"><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-primary">Mar 26, 2026<!-- --> |</span><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-faint">4 min read</span></div></div></div></a><ul class="style_root__LnTJs"><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/infrastructure-automation" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Infrastructure automation</div></div></a></li><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/secrets-identity-management" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Secrets &amp; identity management</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/tags/artificial-intelligence" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">AI</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/terraform" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-terraform display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-terraform-foreground)" id=":R66defnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-terraform-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Terraform</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/vault" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-vault display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-vault-foreground)" id=":R6mdefnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-vault-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Vault</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/consul" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-consul display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-consul-foreground)" id=":R76defnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-consul-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Consul</div></div></a></li></ul></div></li><li class="style_item__YjEcr"><div class="style_root__1gOvA"><a href="/blog/adopting-hashicorp-vaults-transit-engine-high-performance-envelope-encryption-ariso-ai" class="style_link__Cec75" aria-label="High-performance envelope encryption at Ariso.ai with Vault"><div class="style_image__YzFod"><img alt="" loading="lazy" width="3200" height="1800" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1763412929-blog-library-product-vault-thestack.png&amp;w=3840&amp;q=75 1x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1763412929-blog-library-product-vault-thestack.png&amp;w=3840&amp;q=75"/></div><div class="style_info__DMFot"><span class="mds-typography-label mds-typography-font-weight-medium mds-foreground-faint style_category__gO0ZU">Customer stories &amp; success</span><span class="mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong style_title__kGRSP">High-performance envelope encryption at Ariso.ai with Vault</span><div class="style_metadata__mJMvM"><ul class="style_authors__rGpnT"><li class="style_author__HMurW"><img alt="" loading="lazy" width="512" height="512" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1746464601-rich-dubose-edited.png&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1746464601-rich-dubose-edited.png&amp;w=1080&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1746464601-rich-dubose-edited.png&amp;w=1080&amp;q=75"/></li><li class="style_author__HMurW"><img alt="Shawn Zhu" loading="lazy" width="1027" height="1027" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1773157379-shawn-zhu.jpg&amp;w=1080&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1773157379-shawn-zhu.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1773157379-shawn-zhu.jpg&amp;w=3840&amp;q=75"/></li></ul><div class="style_metadataText__H_Vnw"><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-primary">Mar 5, 2026<!-- --> |</span><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-faint">5 min read</span></div></div></div></a><ul class="style_root__LnTJs"><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/secrets-identity-management" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Secrets &amp; identity management</div></div></a></li><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/risk-compliance" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Risk &amp; compliance</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/tags/artificial-intelligence" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">AI</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/vault" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-vault display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-vault-foreground)" id=":R66lefnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-vault-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Vault</div></div></a></li></ul></div></li><li class="style_item__YjEcr"><div class="style_root__1gOvA"><a href="/blog/saving-banks-from-technical-debt-how-atruvia-built-secure-self-service-infrastructure" class="style_link__Cec75" aria-label="Saving banks from technical debt: How Atruvia built secure, self-service infrastructure "><div class="style_image__YzFod"><img alt="" loading="lazy" width="1600" height="900" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1771356235-16_9-social-image-atruvia.png&amp;w=1920&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1771356235-16_9-social-image-atruvia.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1771356235-16_9-social-image-atruvia.png&amp;w=3840&amp;q=75"/></div><div class="style_info__DMFot"><span class="mds-typography-label mds-typography-font-weight-medium mds-foreground-faint style_category__gO0ZU">Customer stories &amp; success</span><span class="mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong style_title__kGRSP">Saving banks from technical debt: How Atruvia built secure, self-service infrastructure </span><div class="style_metadata__mJMvM"><ul class="style_authors__rGpnT"><li class="style_author__HMurW"><img alt="" loading="lazy" width="1493" height="1265" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=1920&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1760032962-2025-headshot-edited.png&amp;w=3840&amp;q=75"/></li></ul><div class="style_metadataText__H_Vnw"><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-primary">Feb 19, 2026<!-- --> |</span><span class="mds-typography-body-200 mds-typography-font-weight-medium mds-foreground-faint">4 min read</span></div></div></div></a><ul class="style_root__LnTJs"><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/speed-agility" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Speed &amp; agility</div></div></a></li><li class="style_tag__DQyRM style_isVisible__9UB7q" aria-hidden="false"><a href="/blog/tags/infrastructure-automation" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Infrastructure automation</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/tags/secrets-identity-management" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><div class="text__WoM4W" aria-hidden="false">Secrets &amp; identity management</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/terraform" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-terraform display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-terraform-foreground)" id=":R66tefnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-terraform-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Terraform</div></div></a></li><li class="style_tag__DQyRM" aria-hidden="true"><a href="/blog/products/vault" class="style_link__n1_cf"><div class="badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4"><svg class="flight-icon__f6lPO flight-icon-vault display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-vault-foreground)" id=":R6mtefnkv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-vault-16"></use></svg><div class="text__WoM4W" aria-hidden="false">Vault</div></div></a></li></ul></div></li></ul></div></div><footer class="style_footer__PxmI2 style_hasPrefooter__PB7N2" data-theme="dark"><div data-test-id="newsletterSignUpForm" class="style_prefooterNewsletterForm__f21P_ g-grid-container"><div class="style_content__VIGew"><span class="mds-typography-display-expressive-200 mds-typography-font-weight-bold mds-foreground-strong">Sign up for HashiCorp news</span><div><div class="form_loading__8WiCp" aria-hidden="true"><div class="form_desktop__9b4wl"><div class="form_passRow__HUI7D"><div aria-busy="true"><div class="style_box__N_51z" style="width:16ch;height:40px;font-size:2.5rem;margin-bottom:48px"></div></div><div aria-busy="true"><div class="style_box__N_51z" style="width:10ch;height:48px"></div></div><div aria-busy="true"><div class="style_box__N_51z" style="width:8ch;height:40px;font-size:2.5rem;margin-bottom:48px"></div></div></div></div><div class="form_mobile__tv9ru"><div class="form_passRow__HUI7D"><div aria-busy="true"><div class="style_box__N_51z" style="width:16ch;height:40px;font-size:2.5rem;margin-bottom:48px"></div></div><div aria-busy="true"><div class="style_box__N_51z" style="width:10ch;height:48px"></div></div><div aria-busy="true"><div class="style_box__N_51z" style="width:4ch;height:40px;font-size:2.5rem;margin-bottom:48px"></div></div></div></div></div><form id="mktoForm_2459"></form></div></div></div><div class="style_primaryLinksWrapper__1tNxY g-grid-container"><nav class="style_primaryLinks__HiQIp style_hasPrefooter__PB7N2" aria-label="footer primary links"><div class="style_logoWrapper__TydHy"><img alt="HashiCorp logo" loading="lazy" width="254" height="62" decoding="async" data-nimg="1" class="style_logo__7_cTq" style="color:transparent" src="/_next/static/media/hashicorp-horizontal_on-dark.ce78369a.svg"/></div><div class="style_linkLists__Uz4Kg"><div class="style_list__x6EQy"><span class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong">Products</span><ul class="style_links__wbbCF" aria-label="Products"><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Terraform" href="/products/terraform">Terraform</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Packer" href="/products/packer">Packer</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Vault" href="/products/vault">Vault</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Consul" href="/products/consul">Consul</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Nomad" href="/products/nomad">Nomad</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Waypoint" href="/products/waypoint">Waypoint</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Vagrant" href="https://www.vagrantup.com">Vagrant</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Products | Boundary" href="/products/boundary">Boundary</a></li></ul></div><div class="style_list__x6EQy"><span class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong">Resources</span><ul class="style_links__wbbCF" aria-label="Resources"><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | White papers" href="/resources?contentType=pdf">White papers</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Events" href="/events">Events</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Webinars" href="/resources?contentType=Recorded%20Webinar">Webinars</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Support" href="https://www.ibm.com/mysupport">Support</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Community" href="/community">Community</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Podcast" href="/resources?contentType=HashiCorp%20Podcast">Podcast</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Training" href="/training">Training</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Resources | Professional services" href="/professional-services">Professional services</a></li></ul></div><div class="style_list__x6EQy"><span class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong">Developers</span><ul class="style_links__wbbCF" aria-label="Developers"><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Docs" href="https://developer.hashicorp.com/">Docs</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Tutorials" href="https://developer.hashicorp.com/tutorials">Tutorials</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Integrations" href="/partners/find-a-partner">Integrations</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Resource library" href="/resources">Resource library</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Community" href="/community">Community</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Become a partner" href="/partners/become-a-partner">Become a partner</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Developers | Partner portal login" href="https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a&amp;mhq=partner">Partner portal login</a></li></ul></div><div class="style_list__x6EQy"><span class="mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong">Company</span><ul class="style_links__wbbCF" aria-label="Company"><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | About" href="/about">About</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Press" href="/press">Press</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Careers" href="/careers">Careers</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Blog" href="/blog">Blog</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Investors" href="https://ir.hashicorp.com/">Investors</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Brand" href="https://brand.hashicorp.com/">Brand</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Company | Contact us" href="/contact">Contact us</a></li></ul></div></div><div class="menu-primitive__EJFpE"><div class="hds-menu-primitive__toggle"><button aria-expanded="false" type="button" class="toggle-button__0Aljq size-medium__A-yPf color-secondary__PGdzj"><svg class="flight-icon__f6lPO flight-icon-globe display-inline__ItStG" aria-hidden="true" fill="currentColor" id=":R5rsv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-globe-16"></use></svg><div class="text__t2BuD">English</div><svg class="flight-icon__f6lPO flight-icon-chevron-down" aria-hidden="true" fill="currentColor" id=":Rlrsv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-chevron-down-16"></use></svg></button></div><div class="isClosed__HWTqi" tabindex="-1"><div class="content__L3Jzb content-position-left__ICQX2 content-fixed-width__QTWZ3" style="width:110%"><ul class="list__vHKnu locale-switcher_localeSwitchList__ue52s"><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="en" href="/en/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">English</div><svg class="flight-icon__f6lPO flight-icon-check display-inline__ItStG interactive-icon__2sVuv trailing__46J03" aria-hidden="true" fill="currentColor" id=":R66rsv4upjsq:" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-check-16"></use></svg></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="fr" href="/fr/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Français</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="de" href="/de/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Deutsch</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="ja" href="/ja/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">日本語</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="ko" href="/ko/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">한국어</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="pt" href="/pt/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Português</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="es" href="/es/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Español</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="id" href="/id/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Bahasa Indonesia</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="zh" href="/zh/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">中文</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="it" href="/it/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">Italiano</div></a></li><li class="list-item__p6gnG interactive__IkSoP color-action__zG8cO"><a hrefLang="ar" href="/ar/blog/logic-monitor-uses-terraform-packer-and-consul-for"><div class="interactive-text__9tKHU text-large__gU2cx mds-typography-legacy-body-200 mds-typography-font-weight-medium">العربية</div></a></li></ul></div></div></div></nav></div><nav class="style_bottom__0yuZ2 g-grid-container" aria-label="footer legal and social links"><ul class="style_legalLinks__ieF1_"><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Bottom | System Status" href="https://status.hashicorp.com/">System Status</a></li><li class="style_linkListItem__0mdMZ"><button class="styles_link__9hRYo mds-typography-legacy-body-100 styles_cookieManager__2TB_V" data-ga-footer="Bottom | Cookie Manager">Cookie Manager</button></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Bottom | Terms of use" href="/terms-of-service">Terms of use</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Bottom | Trust center" href="/trust">Trust center</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Bottom | Trademark policy" href="/trademark-policy">Trademark policy</a></li><li class="style_linkListItem__0mdMZ"><a class="style_link__3Vy9H mds-typography-legacy-body-100" data-ga-footer="Bottom | Trade controls" href="/trade-controls">Trade controls</a></li></ul><ul class="style_links__vFIcj style_socialLinks__y_yrA"><li><a class="style_link__wD1Z0" href="https://github.com/hashicorp"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">GitHub</span><svg class="flight-icon__f6lPO flight-icon-github display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-foreground-disabled)" id=":Rhksv4upjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-github-24"></use></svg></a></li><li><a class="style_link__wD1Z0" href="https://twitter.com/hashicorp"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">X</span><svg class="flight-icon__f6lPO flight-icon-twitter-x display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-foreground-disabled)" id=":Riksv4upjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-twitter-x-24"></use></svg></a></li><li><a class="style_link__wD1Z0" href="https://www.youtube.com/HashiCorp"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Youtube</span><svg class="flight-icon__f6lPO flight-icon-youtube display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-foreground-disabled)" id=":Rjksv4upjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-youtube-24"></use></svg></a></li><li><a class="style_link__wD1Z0" href="https://www.linkedin.com/company/hashicorp"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">LinkedIn</span><svg class="flight-icon__f6lPO flight-icon-linkedin display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-foreground-disabled)" id=":Rkksv4upjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-linkedin-24"></use></svg></a></li><li><a class="style_link__wD1Z0" href="https://www.facebook.com/HashiCorp"><span style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal">Facebook</span><svg class="flight-icon__f6lPO flight-icon-facebook display-inline__ItStG" aria-hidden="true" fill="var(--mds-color-foreground-disabled)" id=":Rlksv4upjsq:" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="/_next/static/media/svg-sprite.e0bb55ed.svg#flight-facebook-24"></use></svg></a></li></ul></nav></footer></div></main><!--$--><!--/$--><div style="--inset:24;--gutter:16" class="style_root__vYOgB style_left__H_Dci" data-testid="notifications"></div><!--$--><!--/$--><script>(self.__next_s=self.__next_s||[]).push(["https://go.hashicorp.com/js/forms2/js/forms2.min.js",{}])</script><script src="/_next/static/chunks/webpack-b5ba0463485e386b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/d29050812a1756cf-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/d5a42912b4de4242-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/796a43ba18c81aa4.css\",\"style\"]\n4:HL[\"/_next/static/css/feed3e02dc6cddd7.css\",\"style\"]\n5:HL[\"/_next/static/css/3be47ef25458da4b.css\",\"style\"]\n6:HL[\"/_next/static/css/bda6cf734861fbbb.css\",\"style\"]\n7:HL[\"/_next/static/css/c1a47212cb120eab.css\",\"style\"]\n8:HL[\"/_next/static/css/e6281b363a9350ab.css\",\"style\"]\n9:HL[\"/_next/static/css/453b6ae11ea66e2f.css\",\"style\"]\na:HL[\"/_next/static/css/7fe2c60a01370ccb.css\",\"style\"]\nb:HL[\"/_next/static/css/639957205112bafb.css\",\"style\"]\nc:HL[\"/_next/static/css/e12617d514c74984.css\",\"style\"]\nd:HL[\"/_next/static/css/24bd967d39e11f56.css\",\"style\"]\ne:HL[\"/_next/static/css/a0c8fbab892f1180.css\",\"style\"]\nf:HL[\"/_next/static/css/ab6e405182f9f1ed.css\",\"style\"]\n10:HL[\"/_next/static/css/4430a1b43db3fc8c.css\",\"style\"]\n11:HL[\"/_next/static/css/f3065546f9adb33e.css\",\"style\"]\n12:HL[\"/_next/static/css/77d49a7e1842baff.css\",\"style\"]\n13:HL[\"/_next/static/css/caea2a6899256e83.css\",\"style\"]\n14:HL[\"/_next/static/css/bbafba885fda8115.css\",\"style\"]\n15:HL[\"/_next/static/css/6212ae7153274b16.css\",\"style\"]\n16:HL[\"/_next/static/css/b4f12e2a4f3c2ec2.css\",\"style\"]\n17:HL[\"/_next/static/css/42e597ed85b1f5df.css\",\"style\"]\n18:HL[\"/_next/static/css/bce402969095f839.css\",\"style\"]\n19:HL[\"/_next/static/css/b890e63d0a5bd128.css\",\"style\"]\n1a:HL[\"/_next/static/css/a1948e0a243555c8.css\",\"style\"]\n1b:HL[\"/_next/static/css/deac4a6db75bc59d.css\",\"style\"]\n1c:HL[\"/_next/static/css/bf063530b9546828.css\",\"style\"]\n1d:HL[\"/_next/static/css/c39f901f357c9914.css\",\"style\"]\n1e:HL[\"/_next/static/css/c81b44e93c0d2122.css\",\"style\"]\n1f:HL[\"/_next/static/css/d0d4167438a85aa8.css\",\"style\"]\n20:HL[\"/_next/static/css/8e4aac55660c9a8c.css\",\"style\"]\n21:HL[\"/_next/static/css/1e0a56d5dc915bd7.css\",\"style\"]\n22:HL[\"/_next/static/css/cccbdb8435f4243d.css\",\"style\"]\n23:HL[\"/_next/static/css/bda8a297193d06b3.css\",\"style\"]\n24:HL[\"/_ne"])</script><script>self.__next_f.push([1,"xt/static/css/c4cc774571cf3aa5.css\",\"style\"]\n25:HL[\"/_next/static/css/587a4ed359d236d6.css\",\"style\"]\n26:HL[\"/_next/static/css/05d20268d1bb9fc1.css\",\"style\"]\n27:HL[\"/_next/static/css/563b0fe42841e2f1.css\",\"style\"]\n28:HL[\"/_next/static/css/dc135269f2f0dae7.css\",\"style\"]\n29:HL[\"/_next/static/css/a0438a98d8887342.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"2a:I[11815,[],\"\"]\n2d:I[55092,[],\"\"]\n30:I[82023,[],\"\"]\n31:I[37614,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"Subnav\"]\n34:I[49993,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"BlogSearch\"]\n3a:I[91584,[],\"\"]\n2e:[\"locale\",\"en\",\"d\"]\n2f:[\"slug\",\"logic-monitor-uses-terraform-packer-and-consul-for\",\"d\"]\n3b:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L2a\",null,{\"buildId\":\"evbFZASiSCj6-T3LpPyWe\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"en\",\"blog\",\"logic-monitor-uses-terraform-packer-and-consul-for\"],\"initialTree\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(site)\",{\"children\":[\"blog\",{\"children\":[[\"slug\",\"logic-monitor-uses-terraform-packer-and-consul-for\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(site)\",{\"children\":[\"blog\",{\"children\":[[\"slug\",\"logic-monitor-uses-terraform-packer-and-consul-for\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$L2b\",\"$L2c\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/42e597ed85b1f5df.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bce402969095f839.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b890e63d0a5bd128.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a1948e0a243555c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/deac4a6db75bc59d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bf063530b9546828.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c39f901f357c9914.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c81b44e93c0d2122.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d0d4167438a85aa8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8e4aac55660c9a8c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1e0a56d5dc915bd7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/cccbdb8435f4243d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"12\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bda8a297193d06b3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"13\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c4cc774571cf3aa5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"14\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/587a4ed359d236d6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"15\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/05d20268d1bb9fc1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"16\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/563b0fe42841e2f1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"17\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/dc135269f2f0dae7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"18\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a0438a98d8887342.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$L2d\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$2e\",\"children\",\"(site)\",\"children\",\"blog\",\"children\",\"$2f\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L30\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/24bd967d39e11f56.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a0c8fbab892f1180.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ab6e405182f9f1ed.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4430a1b43db3fc8c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f3065546f9adb33e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/77d49a7e1842baff.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/caea2a6899256e83.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bbafba885fda8115.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6212ae7153274b16.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b4f12e2a4f3c2ec2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"style_root__cpOU8 mds-dark-mode\",\"children\":[[\"$\",\"$L31\",null,{\"locale\":\"en\",\"titleLink\":{\"text\":\"The Stack\",\"url\":\"/blog\"},\"theme\":\"dark\",\"currentPath\":\"\",\"menuItems\":[{\"text\":\"Strategy \u0026 insights\",\"url\":\"/blog/categories/strategy-and-insights\"},{\"text\":\"Technology \u0026 solutions\",\"url\":\"/blog/categories/technology-solutions\"},{\"text\":\"Customer stories \u0026 success\",\"url\":\"/blog/categories/customer-stories-success\"},\"divider\",{\"text\":\"Explore topics\",\"panel\":{\"default\":\"$L32\",\"overflow\":\"$L33\"}}],\"accessorySlot\":[\"$\",\"$L34\",null,{\"searchUrl\":\"/blog/all\"}]}],[\"$\",\"$L2d\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$2e\",\"children\",\"(site)\",\"children\",\"blog\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L30\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}],\"$L35\"]}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/453b6ae11ea66e2f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7fe2c60a01370ccb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/639957205112bafb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e12617d514c74984.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L36\"],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/796a43ba18c81aa4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/feed3e02dc6cddd7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3be47ef25458da4b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bda6cf734861fbbb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c1a47212cb120eab.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e6281b363a9350ab.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L37\"],null],null]},[[null,[\"$\",\"$L2d\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L30\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L38\",\"notFoundStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35a57bc5c3c3f46f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/796a43ba18c81aa4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/feed3e02dc6cddd7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3be47ef25458da4b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bda6cf734861fbbb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c1a47212cb120eab.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a0c8fbab892f1180.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ab6e405182f9f1ed.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4430a1b43db3fc8c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f3065546f9adb33e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/77d49a7e1842baff.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/caea2a6899256e83.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"12\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bbafba885fda8115.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"13\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7fe2c60a01370ccb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"14\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/639957205112bafb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"15\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/453b6ae11ea66e2f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"16\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e12617d514c74984.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"17\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e6281b363a9350ab.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"18\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b4f12e2a4f3c2ec2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L39\"],\"globalErrorComponent\":\"$3a\",\"missingSlots\":\"$W3b\"}]\n"])</script><script>self.__next_f.push([1,"3c:I[36495,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"8452\",\"static/chunks/8452-8b0bb369e88121f2.js\",\"470\",\"static/chunks/470-7a01326fbdf6f9c6.js\",\"5008\",\"static/chunks/5008-bf98a42fc146bdc5.js\",\"1781\",\"static/chunks/app/%5Blocale%5D/(site)/layout-0e6689abf2a5d18c.js\"],\"default\"]\n40:I[77510,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"SpeedInsights\"]\n41:I[98761,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"\"]\n36:[[\"$\",\"$L3c\",null,{}],\"$L3d\",\"$L3e\",[\"$\",\"main\",null,{\"id\":\"main\",\"children\":[\"$\",\"$L2d\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$2e\",\"children\",\"(site)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$"])</script><script>self.__next_f.push([1,"\",\"$L30\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]]\n37:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"mds-fonts __variable_96f0ca __variable_7cac6c\",\"children\":[\"$L3f\",[\"$\",\"$L40\",null,{\"sampleRate\":0.2}],[\"$\",\"$L41\",null,{\"src\":\"https://go.hashicorp.com/js/forms2/js/forms2.min.js\",\"strategy\":\"beforeInteractive\"}]]}]}]\n38:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"mds-fonts __variable_96f0ca __variable_7cac6c\",\"children\":\"$L42\"}]}]\n"])</script><script>self.__next_f.push([1,"43:I[70546,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"1980\",\"static/chunks/1980-aa32d5696a316f38.js\",\"5014\",\"static/chunks/5014-0c132748d0a1a7de.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"3025\",\"static/chunks/3025-2020870d7e1681d1.js\",\"6775\",\"static/chunks/6775-b6d683671d85eabb.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"8934\",\"static/chunks/8934-ecd0cf1eda3c2aad.js\",\"546\",\"static/chunks/546-5c96fd15b4e093cf.js\",\"4352\",\"static/chunks/4352-8dfd0ffd576e3581.js\",\"3803\",\"static/chunks/app/%5Blocale%5D/(site)/(home)/page-564a6a021b364103.js\"],\"default\"]\n44:I[96544,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"MDSProvider\"]\n45:I[49197,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"NextImageAdapter\"]\n46:I[19018,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"NextLinkAdapter\"]\n47:I[99557,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"AppRouterAppGlobals\"]\n48:I[38678,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc28"])</script><script>self.__next_f.push([1,"77ff1864c1b.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"3531\",\"static/chunks/3531-6148c1c6fecc6da7.js\",\"8796\",\"static/chunks/8796-08745d7caed41166.js\",\"5720\",\"static/chunks/5720-2b364a92c6c9c963.js\",\"753\",\"static/chunks/753-e1f7485d2cb19ff7.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-3f6c166909dbc1ba.js\"],\"default\"]\n4e:I[50279,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"9034\",\"static/chunks/9034-41e72546453bb262.js\",\"8452\",\"static/chunks/8452-8b0bb369e88121f2.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"5008\",\"static/chunks/5008-bf98a42fc146bdc5.js\",\"6082\",\"static/chunks/app/%5Blocale%5D/not-found-e6283d7ae5e27351.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"3f:[\"$\",\"$L43\",null,{\"locale\":\"en\",\"now\":\"$D2026-09-09T19:04:55.521Z\",\"timeZone\":\"UTC\",\"messages\":{\"home\":\"Home\",\"aboutUs\":\"About Us\",\"PageNotFound\":{\"title\":\"Page Not Found\",\"message\":\"We're sorry but we can't find the page you're looking for.\",\"cta\":\"Back to Home\"},\"backToHome\":\"Back to Home\",\"CaseStudies\":{\"hashiCorpProductsUsed\":\"HashiCorp Products Used\",\"customerStory\":\"Customer Story\",\"downloadCustomerStory\":\"Download customer story\"},\"Watch\":\"Watch\",\"Register\":\"Register\",\"Webinar\":\"Webinar\",\"Conference\":\"Conference\",\"Training\":\"Training\",\"Workshop\":\"Workshop\",\"Required\":\"Required\"},\"children\":[\"$\",\"$L44\",null,{\"imageComponent\":\"$45\",\"linkComponent\":\"$46\",\"children\":[\"$\",\"$L47\",null,{\"children\":[\"$\",\"$L48\",null,{\"children\":[\"$\",\"$L2d\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$2e\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L30\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L49\",\"notFoundStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35a57bc5c3c3f46f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a0c8fbab892f1180.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ab6e405182f9f1ed.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4430a1b43db3fc8c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f3065546f9adb33e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/77d49a7e1842baff.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/caea2a6899256e83.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bbafba885fda8115.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7fe2c60a01370ccb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/639957205112bafb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/453b6ae11ea66e2f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e12617d514c74984.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"12\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b4f12e2a4f3c2ec2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"4b:{\"title\":\"Page Not Found\",\"message\":\"We're sorry but we can't find the page you're looking for.\",\"cta\":\"Back to Home\"}\n4c:{\"hashiCorpProductsUsed\":\"HashiCorp Products Used\",\"customerStory\":\"Customer Story\",\"downloadCustomerStory\":\"Download customer story\"}\n4a:{\"home\":\"Home\",\"aboutUs\":\"About Us\",\"PageNotFound\":\"$4b\",\"backToHome\":\"Back to Home\",\"CaseStudies\":\"$4c\",\"Watch\":\"Watch\",\"Register\":\"Register\",\"Webinar\":\"Webinar\",\"Conference\":\"Conference\",\"Training\":\"Training\",\"Workshop\":\"Workshop\",\"Required\":\"Required\"}\n42:[\"$\",\"$L43\",null,{\"locale\":\"en\",\"now\":\"$D2026-09-09T19:04:55.521Z\",\"timeZone\":\"UTC\",\"messages\":\"$4a\",\"children\":[\"$\",\"$L44\",null,{\"imageComponent\":\"$45\",\"linkComponent\":\"$46\",\"children\":[\"$\",\"$L47\",null,{\"children\":[[\"$\",\"$L3c\",null,{}],\"$L4d\",[\"$\",\"main\",null,{\"id\":\"main\",\"children\":[\"$\",\"$L4e\",null,{\"message\":\"We're sorry but we can't find the page you're looking for.\"}]}],\"$L4f\"]}]}]}]\n"])</script><script>self.__next_f.push([1,"49:[[\"$\",\"$L3c\",null,{}],\"$L50\",[\"$\",\"main\",null,{\"id\":\"main\",\"children\":\"$L51\"}],\"$L52\"]\n"])</script><script>self.__next_f.push([1,"53:I[5445,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"ConsentManager\"]\n54:I[38169,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"Submit\"]\n55:I[83950,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\""])</script><script>self.__next_f.push([1,"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"Image\"]\n56:I[16340,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"1980\",\"static/chunks/1980-aa32d5696a316f38.js\",\"8698\",\"static/chunks/8698-5c787c095bad4f6e.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"8934\",\"static/chunks/8934-ecd0cf1eda3c2aad.js\",\"546\",\"static/chunks/546-5c96fd15b4e093cf.js\",\"748\",\"static/chunks/app/%5Blocale%5D/(site)/blog/page-9fc447da331af538.js\"],\"\"]\n57:I[47509,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f"])</script><script>self.__next_f.push([1,"4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"default\"]\n58:I[5445,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"ConsentManagerButton\"]\n59:I[74492,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site"])</script><script>self.__next_f.push([1,")/blog/layout-2506f3f5a09cfff3.js\"],\"default\"]\n51:[\"$\",\"$L4e\",null,{\"title\":\"Page Not Found\",\"message\":\"We're sorry but we can't find the page you're looking for.\",\"ctaLabel\":\"Back to Home\"}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"footer\",null,{\"className\":\"style_footer__PxmI2 style_hasPrefooter__PB7N2\",\"data-theme\":\"dark\",\"children\":[[\"$\",\"$L53\",null,{}],[\"$\",\"div\",null,{\"data-test-id\":\"newsletterSignUpForm\",\"className\":\"style_prefooterNewsletterForm__f21P_ g-grid-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"style_content__VIGew\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-display-expressive-200 mds-typography-font-weight-bold mds-foreground-strong\",\"style\":{},\"children\":\"Sign up for HashiCorp news\"}],[\"$\",\"$L54\",null,{}]]}]}],[\"$\",\"div\",null,{\"className\":\"style_primaryLinksWrapper__1tNxY g-grid-container\",\"children\":[\"$\",\"nav\",null,{\"className\":\"style_primaryLinks__HiQIp style_hasPrefooter__PB7N2\",\"aria-label\":\"footer primary links\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_logoWrapper__TydHy\",\"children\":[\"$\",\"$L55\",null,{\"src\":{\"src\":\"/_next/static/media/hashicorp-horizontal_on-dark.ce78369a.svg\",\"height\":62,\"width\":254,\"blurWidth\":0,\"blurHeight\":0},\"alt\":\"HashiCorp logo\",\"className\":\"style_logo__7_cTq\"}]}],[\"$\",\"div\",null,{\"className\":\"style_linkLists__Uz4Kg\",\"children\":[[\"$\",\"div\",\"Products\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Products\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Products\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/terraform\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Terraform\",\"children\":\"Terraform\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/packer\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Packer\",\"children\":\"Packer\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/vault\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vault\",\"children\":\"Vault\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/consul\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Consul\",\"children\":\"Consul\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/nomad\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Nomad\",\"children\":\"Nomad\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/waypoint\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Waypoint\",\"children\":\"Waypoint\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.vagrantup.com\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vagrant\",\"children\":\"Vagrant\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/boundary\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Boundary\",\"children\":\"Boundary\"}]}]]}]]}],[\"$\",\"div\",\"Resources\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Resources\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=pdf\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | White papers\",\"children\":\"White papers\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/events\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Events\",\"children\":\"Events\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=Recorded%20Webinar\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Webinars\",\"children\":\"Webinars\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/mysupport\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Support\",\"children\":\"Support\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=HashiCorp%20Podcast\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Podcast\",\"children\":\"Podcast\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/training\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Training\",\"children\":\"Training\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/professional-services\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Professional services\",\"children\":\"Professional services\"}]}]]}]]}],[\"$\",\"div\",\"Developers\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Developers\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Docs\",\"children\":\"Docs\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/tutorials\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Tutorials\",\"children\":\"Tutorials\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/find-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Integrations\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Resource library\",\"children\":\"Resource library\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/become-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Become a partner\",\"children\":\"Become a partner\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a\u0026mhq=partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Partner portal login\",\"children\":\"Partner portal login\"}]}]]}]]}],[\"$\",\"div\",\"Company\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Company\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/about\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | About\",\"children\":\"About\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/press\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Press\",\"children\":\"Press\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/careers\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Careers\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/blog\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://ir.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Investors\",\"children\":\"Investors\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://brand.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Brand\",\"children\":\"Brand\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/contact\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Contact us\",\"children\":\"Contact us\"}]}]]}]]}]]}],[\"$\",\"$L57\",null,{\"localesAvailable\":\"$undefined\"}]]}]}],[\"$\",\"nav\",null,{\"className\":\"style_bottom__0yuZ2 g-grid-container\",\"aria-label\":\"footer legal and social links\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"style_legalLinks__ieF1_\",\"children\":[[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://status.hashicorp.com/\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | System Status\",\"prefetch\":false,\"children\":\"System Status\"}]}],[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L58\",null,{}]}],[[\"$\",\"li\",\"legalLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/terms-of-service\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Terms of use\",\"prefetch\":false,\"children\":\"Terms of use\"}]}],[\"$\",\"li\",\"legalLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trust\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trust center\",\"prefetch\":false,\"children\":\"Trust center\"}]}],[\"$\",\"li\",\"legalLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trademark-policy\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trademark policy\",\"prefetch\":false,\"children\":\"Trademark policy\"}]}],[\"$\",\"li\",\"legalLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trade-controls\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trade controls\",\"prefetch\":false,\"children\":\"Trade controls\"}]}]]]}],[\"$\",\"$L59\",null,{\"socialItems\":[{\"href\":\"https://github.com/hashicorp\",\"icon\":{\"name\":\"github\"},\"name\":\"GitHub\"},{\"href\":\"https://twitter.com/hashicorp\",\"icon\":{\"name\":\"twitter-x\"},\"name\":\"X\"},{\"href\":\"https://www.youtube.com/HashiCorp\",\"icon\":{\"name\":\"youtube\"},\"name\":\"Youtube\"},{\"href\":\"https://www.linkedin.com/company/hashicorp\",\"icon\":{\"name\":\"linkedin\"},\"name\":\"LinkedIn\"},{\"href\":\"https://www.facebook.com/HashiCorp\",\"icon\":{\"name\":\"facebook\"},\"name\":\"Facebook\"}],\"className\":\"style_socialLinks__y_yrA\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5a:{\"src\":\"/_next/static/media/hashicorp-horizontal_on-dark.ce78369a.svg\",\"height\":62,\"width\":254,\"blurWidth\":0,\"blurHeight\":0}\n5d:{\"name\":\"github\"}\n5c:{\"href\":\"https://github.com/hashicorp\",\"icon\":\"$5d\",\"name\":\"GitHub\"}\n5f:{\"name\":\"twitter-x\"}\n5e:{\"href\":\"https://twitter.com/hashicorp\",\"icon\":\"$5f\",\"name\":\"X\"}\n61:{\"name\":\"youtube\"}\n60:{\"href\":\"https://www.youtube.com/HashiCorp\",\"icon\":\"$61\",\"name\":\"Youtube\"}\n63:{\"name\":\"linkedin\"}\n62:{\"href\":\"https://www.linkedin.com/company/hashicorp\",\"icon\":\"$63\",\"name\":\"LinkedIn\"}\n65:{\"name\":\"facebook\"}\n64:{\"href\":\"https://www.facebook.com/HashiCorp\",\"icon\":\"$65\",\"name\":\"Facebook\"}\n5b:[\"$5c\",\"$5e\",\"$60\",\"$62\",\"$64\"]\n"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"footer\",null,{\"className\":\"style_footer__PxmI2 style_hasPrefooter__PB7N2\",\"data-theme\":\"dark\",\"children\":[[\"$\",\"$L53\",null,{}],[\"$\",\"div\",null,{\"data-test-id\":\"newsletterSignUpForm\",\"className\":\"style_prefooterNewsletterForm__f21P_ g-grid-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"style_content__VIGew\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-display-expressive-200 mds-typography-font-weight-bold mds-foreground-strong\",\"style\":{},\"children\":\"Sign up for HashiCorp news\"}],[\"$\",\"$L54\",null,{}]]}]}],[\"$\",\"div\",null,{\"className\":\"style_primaryLinksWrapper__1tNxY g-grid-container\",\"children\":[\"$\",\"nav\",null,{\"className\":\"style_primaryLinks__HiQIp style_hasPrefooter__PB7N2\",\"aria-label\":\"footer primary links\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_logoWrapper__TydHy\",\"children\":[\"$\",\"$L55\",null,{\"src\":\"$5a\",\"alt\":\"HashiCorp logo\",\"className\":\"style_logo__7_cTq\"}]}],[\"$\",\"div\",null,{\"className\":\"style_linkLists__Uz4Kg\",\"children\":[[\"$\",\"div\",\"Products\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Products\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Products\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/terraform\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Terraform\",\"children\":\"Terraform\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/packer\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Packer\",\"children\":\"Packer\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/vault\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vault\",\"children\":\"Vault\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/consul\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Consul\",\"children\":\"Consul\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/nomad\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Nomad\",\"children\":\"Nomad\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/waypoint\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Waypoint\",\"children\":\"Waypoint\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.vagrantup.com\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vagrant\",\"children\":\"Vagrant\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/boundary\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Boundary\",\"children\":\"Boundary\"}]}]]}]]}],[\"$\",\"div\",\"Resources\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Resources\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=pdf\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | White papers\",\"children\":\"White papers\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/events\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Events\",\"children\":\"Events\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=Recorded%20Webinar\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Webinars\",\"children\":\"Webinars\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/mysupport\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Support\",\"children\":\"Support\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=HashiCorp%20Podcast\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Podcast\",\"children\":\"Podcast\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/training\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Training\",\"children\":\"Training\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/professional-services\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Professional services\",\"children\":\"Professional services\"}]}]]}]]}],[\"$\",\"div\",\"Developers\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Developers\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Docs\",\"children\":\"Docs\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/tutorials\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Tutorials\",\"children\":\"Tutorials\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/find-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Integrations\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Resource library\",\"children\":\"Resource library\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/become-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Become a partner\",\"children\":\"Become a partner\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a\u0026mhq=partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Partner portal login\",\"children\":\"Partner portal login\"}]}]]}]]}],[\"$\",\"div\",\"Company\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Company\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/about\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | About\",\"children\":\"About\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/press\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Press\",\"children\":\"Press\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/careers\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Careers\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/blog\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://ir.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Investors\",\"children\":\"Investors\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://brand.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Brand\",\"children\":\"Brand\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/contact\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Contact us\",\"children\":\"Contact us\"}]}]]}]]}]]}],[\"$\",\"$L57\",null,{\"localesAvailable\":\"$undefined\"}]]}]}],[\"$\",\"nav\",null,{\"className\":\"style_bottom__0yuZ2 g-grid-container\",\"aria-label\":\"footer legal and social links\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"style_legalLinks__ieF1_\",\"children\":[[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://status.hashicorp.com/\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | System Status\",\"prefetch\":false,\"children\":\"System Status\"}]}],[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L58\",null,{}]}],[[\"$\",\"li\",\"legalLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/terms-of-service\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Terms of use\",\"prefetch\":false,\"children\":\"Terms of use\"}]}],[\"$\",\"li\",\"legalLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trust\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trust center\",\"prefetch\":false,\"children\":\"Trust center\"}]}],[\"$\",\"li\",\"legalLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trademark-policy\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trademark policy\",\"prefetch\":false,\"children\":\"Trademark policy\"}]}],[\"$\",\"li\",\"legalLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trade-controls\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trade controls\",\"prefetch\":false,\"children\":\"Trade controls\"}]}]]]}],[\"$\",\"$L59\",null,{\"socialItems\":\"$5b\",\"className\":\"style_socialLinks__y_yrA\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"52:[\"$\",\"footer\",null,{\"className\":\"style_footer__PxmI2 style_hasPrefooter__PB7N2\",\"data-theme\":\"dark\",\"children\":[[\"$\",\"$L53\",null,{}],[\"$\",\"div\",null,{\"data-test-id\":\"newsletterSignUpForm\",\"className\":\"style_prefooterNewsletterForm__f21P_ g-grid-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"style_content__VIGew\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-display-expressive-200 mds-typography-font-weight-bold mds-foreground-strong\",\"style\":{},\"children\":\"Sign up for HashiCorp news\"}],[\"$\",\"$L54\",null,{}]]}]}],[\"$\",\"div\",null,{\"className\":\"style_primaryLinksWrapper__1tNxY g-grid-container\",\"children\":[\"$\",\"nav\",null,{\"className\":\"style_primaryLinks__HiQIp style_hasPrefooter__PB7N2\",\"aria-label\":\"footer primary links\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_logoWrapper__TydHy\",\"children\":[\"$\",\"$L55\",null,{\"src\":\"$5a\",\"alt\":\"HashiCorp logo\",\"className\":\"style_logo__7_cTq\"}]}],[\"$\",\"div\",null,{\"className\":\"style_linkLists__Uz4Kg\",\"children\":[[\"$\",\"div\",\"Products\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Products\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Products\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/terraform\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Terraform\",\"children\":\"Terraform\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/packer\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Packer\",\"children\":\"Packer\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/vault\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vault\",\"children\":\"Vault\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/consul\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Consul\",\"children\":\"Consul\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/nomad\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Nomad\",\"children\":\"Nomad\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/waypoint\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Waypoint\",\"children\":\"Waypoint\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.vagrantup.com\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Vagrant\",\"children\":\"Vagrant\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/products/boundary\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Products | Boundary\",\"children\":\"Boundary\"}]}]]}]]}],[\"$\",\"div\",\"Resources\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Resources\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=pdf\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | White papers\",\"children\":\"White papers\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/events\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Events\",\"children\":\"Events\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=Recorded%20Webinar\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Webinars\",\"children\":\"Webinars\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/mysupport\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Support\",\"children\":\"Support\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources?contentType=HashiCorp%20Podcast\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Podcast\",\"children\":\"Podcast\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/training\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Training\",\"children\":\"Training\"}]}],[\"$\",\"li\",\"primaryListLink-7\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/professional-services\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Resources | Professional services\",\"children\":\"Professional services\"}]}]]}]]}],[\"$\",\"div\",\"Developers\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Developers\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Docs\",\"children\":\"Docs\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://developer.hashicorp.com/tutorials\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Tutorials\",\"children\":\"Tutorials\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/find-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Integrations\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/resources\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Resource library\",\"children\":\"Resource library\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/community\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Community\",\"children\":\"Community\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/partners/become-a-partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Become a partner\",\"children\":\"Become a partner\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a\u0026mhq=partner\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Developers | Partner portal login\",\"children\":\"Partner portal login\"}]}]]}]]}],[\"$\",\"div\",\"Company\",{\"className\":\"style_list__x6EQy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-strong\",\"style\":{},\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"style_links__wbbCF\",\"aria-label\":\"Company\",\"children\":[[\"$\",\"li\",\"primaryListLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/about\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | About\",\"children\":\"About\"}]}],[\"$\",\"li\",\"primaryListLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/press\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Press\",\"children\":\"Press\"}]}],[\"$\",\"li\",\"primaryListLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/careers\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Careers\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"primaryListLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/blog\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"primaryListLink-4\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://ir.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Investors\",\"children\":\"Investors\"}]}],[\"$\",\"li\",\"primaryListLink-5\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://brand.hashicorp.com/\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Brand\",\"children\":\"Brand\"}]}],[\"$\",\"li\",\"primaryListLink-6\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/contact\",\"locale\":\"en\",\"prefetch\":false,\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Company | Contact us\",\"children\":\"Contact us\"}]}]]}]]}]]}],[\"$\",\"$L57\",null,{\"localesAvailable\":\"$undefined\"}]]}]}],[\"$\",\"nav\",null,{\"className\":\"style_bottom__0yuZ2 g-grid-container\",\"aria-label\":\"footer legal and social links\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"style_legalLinks__ieF1_\",\"children\":[[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"https://status.hashicorp.com/\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | System Status\",\"prefetch\":false,\"children\":\"System Status\"}]}],[\"$\",\"li\",null,{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L58\",null,{}]}],[[\"$\",\"li\",\"legalLink-0\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/terms-of-service\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Terms of use\",\"prefetch\":false,\"children\":\"Terms of use\"}]}],[\"$\",\"li\",\"legalLink-1\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trust\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trust center\",\"prefetch\":false,\"children\":\"Trust center\"}]}],[\"$\",\"li\",\"legalLink-2\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trademark-policy\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trademark policy\",\"prefetch\":false,\"children\":\"Trademark policy\"}]}],[\"$\",\"li\",\"legalLink-3\",{\"className\":\"style_linkListItem__0mdMZ\",\"children\":[\"$\",\"$L56\",null,{\"href\":\"/trade-controls\",\"locale\":\"en\",\"className\":\"style_link__3Vy9H mds-typography-legacy-body-100\",\"data-ga-footer\":\"Bottom | Trade controls\",\"prefetch\":false,\"children\":\"Trade controls\"}]}]]]}],[\"$\",\"$L59\",null,{\"socialItems\":\"$5b\",\"className\":\"style_socialLinks__y_yrA\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"66:I[61152,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"8452\",\"static/chunks/8452-8b0bb369e88121f2.js\",\"470\",\"static/chunks/470-7a01326fbdf6f9c6.js\",\"5008\",\"static/chunks/5008-bf98a42fc146bdc5.js\",\"1781\",\"static/chunks/app/%5Blocale%5D/(site)/layout-0e6689abf2a5d18c.js\"],\"default\"]\n67:Td3b,"])</script><script>self.__next_f.push([1,"​​​​Internal developer platform​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"$L66\",null,{\"data\":{\"navCategoryData\":[{\"title\":\"Solutions\",\"categoryType\":\"Standard\",\"categories\":[{\"navItems\":[{\"title\":\"The Infrastructure Cloud\",\"url\":\"https://hashicorp.com/infrastructure-cloud\",\"description\":\"Streamline infrastructure and security workflows into a unified operating model\",\"external\":false,\"icon\":\"cloud\",\"iconGradient\":\"Black\"},{\"title\":\"Accelerate delivery and innovation\",\"url\":\"http://hashicorp.com/solutions/accelerate-innovation\",\"description\":\"Go to market faster with developer self-service, built-in guardrails, and automated workflows\",\"external\":false,\"icon\":\"zap\",\"iconGradient\":\"Black\"},{\"title\":\"Optimize cloud operations and ROI\",\"url\":\"http://hashicorp.com/solutions/optimize-operations\",\"description\":\"Improve cloud efficiency and reduce overhead with automated cost controls and real-time visibility\",\"external\":false,\"icon\":\"layers\",\"iconGradient\":\"Black\"},{\"title\":\"Strengthen security and governance\",\"url\":\"http://hashicorp.com/solutions/strengthen-security\",\"description\":\"Reduce risk with secure automation, governance, and access for humans, machines and AI agents\",\"external\":false,\"icon\":\"move\",\"iconGradient\":\"Black\"}]}],\"promo\":{\"linkUrl\":\"https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256\",\"linkTitle\":\"Sign up now\",\"theme\":\"default\",\"title\":\"HashiCorp Cloud Platform\",\"titleLinkUrl\":\"https://hashicorp.com/cloud\",\"description\":\"Get started in minutes with our cloud products\",\"icon\":\"hashicorp\"},\"sidePanel\":null},{\"title\":\"Products\",\"categoryType\":\"Product\",\"categories\":[{\"title\":\"Infrastructure Lifecycle Management\",\"group\":{\"title\":\"Infrastructure Lifecycle Management\",\"url\":\"https://hashicorp.com/infrastructure-cloud/infrastructure-lifecycle-management\",\"description\":\"Infrastructure as code to automate and manage all environments\",\"external\":false,\"icon\":\"layers\",\"iconGradient\":\"ILM Solid\"},\"products\":[{\"url\":\"https://hashicorp.com/products/terraform\",\"product\":\"Terraform\",\"description\":\"Provision cloud infrastructure using a common workflow\"},{\"url\":\"https://hashicorp.com/products/packer\",\"product\":\"Packer\",\"description\":\"Build and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌\"},{\"url\":\"https://hashicorp.com/products/waypoint\",\"product\":\"Waypoint\",\"description\":\"$67\"},{\"url\":\"https://hashicorp.com/products/nomad\",\"product\":\"Nomad\",\"description\":\"Workload scheduling and orchestration\"}]},{\"title\":\"Security Lifecycle Management\",\"group\":{\"title\":\"Security Lifecycle Management\",\"url\":\"https://hashicorp.com/infrastructure-cloud/security-lifecycle-management\",\"description\":\"Modern security to protect customer data and critical systems\",\"external\":false,\"icon\":\"shield-alert\",\"iconGradient\":\"SLM Solid\"},\"products\":[{\"url\":\"https://hashicorp.com/products/vault\",\"product\":\"Vault\",\"description\":\"Identity-based secrets management​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌\"},{\"url\":\"https://hashicorp.com/products/boundary\",\"product\":\"Boundary\",\"description\":\"Secure human, NHI and AI agent access\"},{\"url\":\"https://www.hashicorp.com/en/products/vault/hcp-vault-radar\",\"product\":\"Vault Radar\",\"description\":\"Discover and remediate secret sprawl\"},{\"url\":\"https://hashicorp.com/products/consul\",\"product\":\"Consul\",\"description\":\"Service-based networking\"}]}],\"promo\":{\"linkUrl\":\"https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256\",\"linkTitle\":\"Sign up now\",\"theme\":\"default\",\"title\":\"HashiCorp Cloud Platform\",\"titleLinkUrl\":\"https://hashicorp.com/cloud\",\"description\":\"Get started in minutes with our cloud products\",\"icon\":\"hashicorp\"},\"sidePanel\":null},{\"title\":\"Pricing\",\"categoryType\":\"Single Link\",\"categories\":[{\"navItems\":[{\"title\":\"Pricing\",\"url\":\"https://hashicorp.com/pricing\",\"description\":\"\",\"external\":false,\"icon\":\"\",\"iconGradient\":\"\"}]}],\"promo\":null,\"sidePanel\":null},{\"title\":\"Developers\",\"categoryType\":\"Standard\",\"categories\":[{\"navItems\":[{\"title\":\"Documentation\",\"url\":\"https://developer.hashicorp.com/\",\"description\":\"\",\"external\":true,\"icon\":\"guide\",\"iconGradient\":\"\"},{\"title\":\"Certifications\",\"url\":\"https://hashicorp.com/certification\",\"description\":\"\",\"external\":false,\"icon\":\"award\",\"iconGradient\":\"\"},{\"title\":\"Integrations\",\"url\":\"https://hashicorp.com/partners/find-a-partner\",\"description\":\"\",\"external\":false,\"icon\":\"grid\",\"iconGradient\":\"\"},{\"title\":\"Webinars\",\"url\":\"https://hashicorp.com/events?type=Webinar\",\"description\":\"\",\"external\":false,\"icon\":\"video\",\"iconGradient\":\"\"},{\"title\":\"Tutorials\",\"url\":\"https://developer.hashicorp.com/tutorials\",\"description\":\"\",\"external\":true,\"icon\":\"learn\",\"iconGradient\":\"\"},{\"title\":\"Community\",\"url\":\"https://hashicorp.com/community\",\"description\":\"\",\"external\":false,\"icon\":\"users\",\"iconGradient\":\"\"},{\"title\":\"Service status\",\"url\":\"https://status.hashicorp.com/\",\"description\":\"\",\"external\":false,\"icon\":\"bar-chart-alt\",\"iconGradient\":\"\"}]}],\"promo\":null,\"sidePanel\":null},{\"title\":\"Resources\",\"categoryType\":\"Standard\",\"categories\":[{\"navItems\":[{\"title\":\"Training\",\"url\":\"https://hashicorp.com/training\",\"description\":\"\",\"external\":false,\"icon\":\"pencil-tool\",\"iconGradient\":\"\"},{\"title\":\"Resource library\",\"url\":\"https://hashicorp.com/resources\",\"description\":\"\",\"external\":false,\"icon\":\"bookmark\",\"iconGradient\":\"\"},{\"title\":\"Blog\",\"url\":\"https://hashicorp.com/blog\",\"description\":\"\",\"external\":false,\"icon\":\"align-left\",\"iconGradient\":\"\"},{\"title\":\"Case studies\",\"url\":\"https://hashicorp.com/case-studies\",\"description\":\"\",\"external\":false,\"icon\":\"guide\",\"iconGradient\":\"\"},{\"title\":\"White papers\",\"url\":\"https://hashicorp.com/resources?contentType=PDF\",\"description\":\"\",\"external\":false,\"icon\":\"paperclip\",\"iconGradient\":\"\"},{\"title\":\"Partner portal login\",\"url\":\"https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a\u0026mhq=partner\",\"description\":\"\",\"external\":false,\"icon\":\"layout\",\"iconGradient\":\"\"}]},{\"navItems\":[{\"title\":\"Partners \u0026 integrations\",\"url\":\"https://hashicorp.com/partners\",\"description\":\"\",\"external\":false,\"icon\":\"handshake\",\"iconGradient\":\"\"},{\"title\":\"Industries\",\"url\":\"https://hashicorp.com/solutions#industries\",\"description\":\"\",\"external\":false,\"icon\":\"government\",\"iconGradient\":\"\"},{\"title\":\"Enterprise academy\",\"url\":\"https://hashicorp.com/enterprise-academy\",\"description\":\"\",\"external\":false,\"icon\":\"learn\",\"iconGradient\":\"\"},{\"title\":\"Professional services\",\"url\":\"https://hashicorp.com/professional-services\",\"description\":\"\",\"external\":false,\"icon\":\"message-circle\",\"iconGradient\":\"\"},{\"title\":\"Support\",\"url\":\"https://www.ibm.com/mysupport\",\"description\":\"\",\"external\":false,\"icon\":\"support\",\"iconGradient\":\"\"}]}],\"promo\":null,\"sidePanel\":null},{\"title\":\"Company\",\"categoryType\":\"Standard\",\"categories\":[{\"navItems\":[{\"title\":\"About\",\"url\":\"https://hashicorp.com/about\",\"description\":\"\",\"external\":false,\"icon\":\"hashicorp\",\"iconGradient\":\"\"},{\"title\":\"Press\",\"url\":\"https://hashicorp.com/press\",\"description\":\"\",\"external\":false,\"icon\":\"newspaper\",\"iconGradient\":\"\"},{\"title\":\"Careers\",\"url\":\"https://hashicorp.com/careers\",\"description\":\"\",\"external\":false,\"icon\":\"monitor\",\"iconGradient\":\"\"},{\"title\":\"Events\",\"url\":\"https://hashicorp.com/events\",\"description\":\"\",\"external\":false,\"icon\":\"users\",\"iconGradient\":\"\"},{\"title\":\"Our principles\",\"url\":\"https://hashicorp.com/our-principles\",\"description\":\"\",\"external\":false,\"icon\":\"heart\",\"iconGradient\":\"\"},{\"title\":\"The Tao of HashiCorp\",\"url\":\"https://hashicorp.com/tao-of-hashicorp\",\"description\":\"\",\"external\":false,\"icon\":\"docs\",\"iconGradient\":\"\"},{\"title\":\"Become a partner\",\"url\":\"https://hashicorp.com/partners/become-a-partner\",\"description\":\"\",\"external\":false,\"icon\":\"handshake\",\"iconGradient\":\"\"}]}],\"promo\":null,\"sidePanel\":null}],\"signUpCtaText\":\"Get started\",\"contactUsCtaText\":\"Contact us\"}}]\n"])</script><script>self.__next_f.push([1,"6e:{\"title\":\"The Infrastructure Cloud\",\"url\":\"https://hashicorp.com/infrastructure-cloud\",\"description\":\"Streamline infrastructure and security workflows into a unified operating model\",\"external\":false,\"icon\":\"cloud\",\"iconGradient\":\"Black\"}\n6f:{\"title\":\"Accelerate delivery and innovation\",\"url\":\"http://hashicorp.com/solutions/accelerate-innovation\",\"description\":\"Go to market faster with developer self-service, built-in guardrails, and automated workflows\",\"external\":false,\"icon\":\"zap\",\"iconGradient\":\"Black\"}\n70:{\"title\":\"Optimize cloud operations and ROI\",\"url\":\"http://hashicorp.com/solutions/optimize-operations\",\"description\":\"Improve cloud efficiency and reduce overhead with automated cost controls and real-time visibility\",\"external\":false,\"icon\":\"layers\",\"iconGradient\":\"Black\"}\n71:{\"title\":\"Strengthen security and governance\",\"url\":\"http://hashicorp.com/solutions/strengthen-security\",\"description\":\"Reduce risk with secure automation, governance, and access for humans, machines and AI agents\",\"external\":false,\"icon\":\"move\",\"iconGradient\":\"Black\"}\n6d:[\"$6e\",\"$6f\",\"$70\",\"$71\"]\n6c:{\"navItems\":\"$6d\"}\n6b:[\"$6c\"]\n72:{\"linkUrl\":\"https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256\",\"linkTitle\":\"Sign up now\",\"theme\":\"default\",\"title\":\"HashiCorp Cloud Platform\",\"titleLinkUrl\":\"https://hashicorp.com/cloud\",\"description\":\"Get started in minutes with our cloud products\",\"icon\":\"hashicorp\"}\n6a:{\"title\":\"Solutions\",\"categoryType\":\"Standard\",\"categories\":\"$6b\",\"promo\":\"$72\",\"sidePanel\":null}\n76:{\"title\":\"Infrastructure Lifecycle Management\",\"url\":\"https://hashicorp.com/infrastructure-cloud/infrastructure-lifecycle-management\",\"description\":\"Infrastructure as code to automate and manage all environments\",\"external\":false,\"icon\":\"layers\",\"iconGradient\":\"ILM Solid\"}\n78:{\"url\":\"https://hashicorp.com/products/terraform\",\"product\":\"Terraform\",\"description\":\"Provision cloud infrastructure using a common workflow\"}\n79:{\"url\":\"https://hashicorp.com/products/packer\",\"product\":\"Packer\",\"description\""])</script><script>self.__next_f.push([1,":\"Build and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌\"}\n7b:Td3b,"])</script><script>self.__next_f.push([1,"​​​​Internal developer platform​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌"])</script><script>self.__next_f.push([1,"7a:{\"url\":\"https://hashicorp.com/products/waypoint\",\"product\":\"Waypoint\",\"description\":\"$7b\"}\n7c:{\"url\":\"https://hashicorp.com/products/nomad\",\"product\":\"Nomad\",\"description\":\"Workload scheduling and orchestration\"}\n77:[\"$78\",\"$79\",\"$7a\",\"$7c\"]\n75:{\"title\":\"Infrastructure Lifecycle Management\",\"group\":\"$76\",\"products\":\"$77\"}\n7e:{\"title\":\"Security Lifecycle Management\",\"url\":\"https://hashicorp.com/infrastructure-cloud/security-lifecycle-management\",\"description\":\"Modern security to protect customer data and critical systems\",\"external\":false,\"icon\":\"shield-alert\",\"iconGradient\":\"SLM Solid\"}\n80:{\"url\":\"https://hashicorp.com/products/vault\",\"product\":\"Vault\",\"description\":\"Identity-based secrets management​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍​‌​‌‌‌​​‍‌‌‌‍‌‌‍‌‌‌‌​‌​‌‌​‌​​‌‌‍‌‌​​‌​‌‌‌‍‍‌​‌‌‌‍‍‌‌‌​​‌​‍‌‍‍‌‌"])</script><script>self.__next_f.push([1,"‌​‌‍‌‌‌‍‌‌​​‍‌‍​‍‌‍‍‌​‌‍​​‌‌‍‍‌​​‌‍​‌‌‍‍‌‌​‌‌‍‍‌​​‌‍‍‌‌‌‌‌​​‌‍‍‍‌‍‌‌​‍‌​‍​‌​​‍‌‌‍​‌‌​‌​‍​‍‌‌\"}\n81:{\"url\":\"https://hashicorp.com/products/boundary\",\"product\":\"Boundary\",\"description\":\"Secure human, NHI and AI agent access\"}\n82:{\"url\":\"https://www.hashicorp.com/en/products/vault/hcp-vault-radar\",\"product\":\"Vault Radar\",\"description\":\"Discover and remediate secret sprawl\"}\n83:{\"url\":\"https://hashicorp.com/products/consul\",\"product\":\"Consul\",\"description\":\"Service-based networking\"}\n7f:[\"$80\",\"$81\",\"$82\",\"$83\"]\n7d:{\"title\":\"Security Lifecycle Management\",\"group\":\"$7e\",\"products\":\"$7f\"}\n74:[\"$75\",\"$7d\"]\n84:{\"linkUrl\":\"https://portal.cloud.hashicorp.com/sign-up?ajs_aid=3e3b5796-ecd1-48e1-afed-7ee0ddb0f256\",\"linkTitle\":\"Sign up now\",\"theme\":\"default\",\"title\":\"HashiCorp Cloud Platform\",\"titleLinkUrl\":\"https://hashicorp.com/cloud\",\"description\":\"Get started in minutes with our cloud products\",\"icon\":\"hashicorp\"}\n73:{\"title\":\"Products\",\"categoryType\":\"Product\",\"categories\":\"$74\",\"promo\":\"$84\",\"sidePanel\":null}\n89:{\"title\":\"Pricing\",\"url\":\"https://hashicorp.com/pricing\",\"description\":\"\",\"external\":false,\"icon\":\"\",\"iconGradient\":\"\"}\n88:[\"$89\"]\n87:{\"navItems\":\"$88\"}\n86:[\"$87\"]\n85:{\"title\":\"Pricing\",\"categoryType\":\"Single Link\",\"categories\":\"$86\",\"promo\":null,\"sidePanel\":null}\n8e:{\"title\":\"Documentation\",\"url\":\"https://developer.hashicorp.com/\",\"description\":\"\",\"external\":true,\"icon\":\"guide\",\"iconGradient\":\"\"}\n8f:{\"title\":\"Certifications\",\"url\":\"https://hashicorp.com/certification\",\"description\":\"\",\"external\":false,\"icon\":\"award\",\"iconGradient\":\"\"}\n90:{\"title\":\"Integrations\",\"url\":\"https://hashicorp.com/partners/find-a-partner\",\"description\":\"\",\"external\":false,\"icon\":\"grid\",\"iconGradient\":\"\"}\n91:{\"title\":\"Webinars\",\"url\":\"https://hashicorp.com/events?type=Webinar\",\"description\":"])</script><script>self.__next_f.push([1,"\"\",\"external\":false,\"icon\":\"video\",\"iconGradient\":\"\"}\n92:{\"title\":\"Tutorials\",\"url\":\"https://developer.hashicorp.com/tutorials\",\"description\":\"\",\"external\":true,\"icon\":\"learn\",\"iconGradient\":\"\"}\n93:{\"title\":\"Community\",\"url\":\"https://hashicorp.com/community\",\"description\":\"\",\"external\":false,\"icon\":\"users\",\"iconGradient\":\"\"}\n94:{\"title\":\"Service status\",\"url\":\"https://status.hashicorp.com/\",\"description\":\"\",\"external\":false,\"icon\":\"bar-chart-alt\",\"iconGradient\":\"\"}\n8d:[\"$8e\",\"$8f\",\"$90\",\"$91\",\"$92\",\"$93\",\"$94\"]\n8c:{\"navItems\":\"$8d\"}\n8b:[\"$8c\"]\n8a:{\"title\":\"Developers\",\"categoryType\":\"Standard\",\"categories\":\"$8b\",\"promo\":null,\"sidePanel\":null}\n99:{\"title\":\"Training\",\"url\":\"https://hashicorp.com/training\",\"description\":\"\",\"external\":false,\"icon\":\"pencil-tool\",\"iconGradient\":\"\"}\n9a:{\"title\":\"Resource library\",\"url\":\"https://hashicorp.com/resources\",\"description\":\"\",\"external\":false,\"icon\":\"bookmark\",\"iconGradient\":\"\"}\n9b:{\"title\":\"Blog\",\"url\":\"https://hashicorp.com/blog\",\"description\":\"\",\"external\":false,\"icon\":\"align-left\",\"iconGradient\":\"\"}\n9c:{\"title\":\"Case studies\",\"url\":\"https://hashicorp.com/case-studies\",\"description\":\"\",\"external\":false,\"icon\":\"guide\",\"iconGradient\":\"\"}\n9d:{\"title\":\"White papers\",\"url\":\"https://hashicorp.com/resources?contentType=PDF\",\"description\":\"\",\"external\":false,\"icon\":\"paperclip\",\"iconGradient\":\"\"}\n9e:{\"title\":\"Partner portal login\",\"url\":\"https://www.ibm.com/partnerplus?mhsrc=ibmsearch_a\u0026mhq=partner\",\"description\":\"\",\"external\":false,\"icon\":\"layout\",\"iconGradient\":\"\"}\n98:[\"$99\",\"$9a\",\"$9b\",\"$9c\",\"$9d\",\"$9e\"]\n97:{\"navItems\":\"$98\"}\na1:{\"title\":\"Partners \u0026 integrations\",\"url\":\"https://hashicorp.com/partners\",\"description\":\"\",\"external\":false,\"icon\":\"handshake\",\"iconGradient\":\"\"}\na2:{\"title\":\"Industries\",\"url\":\"https://hashicorp.com/solutions#industries\",\"description\":\"\",\"external\":false,\"icon\":\"government\",\"iconGradient\":\"\"}\na3:{\"title\":\"Enterprise academy\",\"url\":\"https://hashicorp.com/enterprise-academy\",\"description\":\"\",\"external\":false,\"icon\":\"learn\",\"iconGradient\":\"\"}\na4:{\"title\":\"P"])</script><script>self.__next_f.push([1,"rofessional services\",\"url\":\"https://hashicorp.com/professional-services\",\"description\":\"\",\"external\":false,\"icon\":\"message-circle\",\"iconGradient\":\"\"}\na5:{\"title\":\"Support\",\"url\":\"https://www.ibm.com/mysupport\",\"description\":\"\",\"external\":false,\"icon\":\"support\",\"iconGradient\":\"\"}\na0:[\"$a1\",\"$a2\",\"$a3\",\"$a4\",\"$a5\"]\n9f:{\"navItems\":\"$a0\"}\n96:[\"$97\",\"$9f\"]\n95:{\"title\":\"Resources\",\"categoryType\":\"Standard\",\"categories\":\"$96\",\"promo\":null,\"sidePanel\":null}\naa:{\"title\":\"About\",\"url\":\"https://hashicorp.com/about\",\"description\":\"\",\"external\":false,\"icon\":\"hashicorp\",\"iconGradient\":\"\"}\nab:{\"title\":\"Press\",\"url\":\"https://hashicorp.com/press\",\"description\":\"\",\"external\":false,\"icon\":\"newspaper\",\"iconGradient\":\"\"}\nac:{\"title\":\"Careers\",\"url\":\"https://hashicorp.com/careers\",\"description\":\"\",\"external\":false,\"icon\":\"monitor\",\"iconGradient\":\"\"}\nad:{\"title\":\"Events\",\"url\":\"https://hashicorp.com/events\",\"description\":\"\",\"external\":false,\"icon\":\"users\",\"iconGradient\":\"\"}\nae:{\"title\":\"Our principles\",\"url\":\"https://hashicorp.com/our-principles\",\"description\":\"\",\"external\":false,\"icon\":\"heart\",\"iconGradient\":\"\"}\naf:{\"title\":\"The Tao of HashiCorp\",\"url\":\"https://hashicorp.com/tao-of-hashicorp\",\"description\":\"\",\"external\":false,\"icon\":\"docs\",\"iconGradient\":\"\"}\nb0:{\"title\":\"Become a partner\",\"url\":\"https://hashicorp.com/partners/become-a-partner\",\"description\":\"\",\"external\":false,\"icon\":\"handshake\",\"iconGradient\":\"\"}\na9:[\"$aa\",\"$ab\",\"$ac\",\"$ad\",\"$ae\",\"$af\",\"$b0\"]\na8:{\"navItems\":\"$a9\"}\na7:[\"$a8\"]\na6:{\"title\":\"Company\",\"categoryType\":\"Standard\",\"categories\":\"$a7\",\"promo\":null,\"sidePanel\":null}\n69:[\"$6a\",\"$73\",\"$85\",\"$8a\",\"$95\",\"$a6\"]\n68:{\"navCategoryData\":\"$69\",\"signUpCtaText\":\"Get started\",\"contactUsCtaText\":\"Contact us\"}\n4d:[\"$\",\"$L66\",null,{\"data\":\"$68\"}]\n50:[\"$\",\"$L66\",null,{\"data\":\"$68\"}]\n"])</script><script>self.__next_f.push([1,"b1:I[15182,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"FlightIcon\"]\nb2:I[42171,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"6319\",\"static/chunks/6319-9dc2877ff1864c1b.js\",\"3632\",\"static/chunks/3632-3196f4177687e480.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"9869\",\"static/chunks/9869-28f4b251028d0f6a.js\",\"7614\",\"static/chunks/7614-463aef23cae33487.js\",\"7964\",\"static/chunks/app/%5Blocale%5D/(site)/blog/layout-2506f3f5a09cfff3.js\"],\"ExploreTopics\"]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_root__z__R2\",\"children\":[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_inner__mykh0 g-grid-container blog-subnav-panel_default__yRL4Z\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_featuredContent__Wj1aN\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-display-expressive-300 mds-typography-font-weight-bold mds-foreground-primary\",\"style\":{},\"children\":\"Browse by product\"}],[\"$\",\"ul\",null,{\"className\":\"blog-subnav-panel_products__5fPrP\",\"children\":[[\"$\",\"li\",\"Vault\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vault\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vault\"}],null]}]}]}],[\"$\",\"li\",\"Terraform\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/terraform\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"terraform\",\"color\":\"var(--mds-color-terraform-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Terraform\"}],null]}]}]}],[\"$\",\"li\",\"Vault Radar\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vault-radar\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vault Radar\"}],null]}]}]}],[\"$\",\"li\",\"Waypoint\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/waypoint\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"waypoint\",\"color\":\"var(--mds-color-waypoint-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Waypoint\"}],null]}]}]}],[\"$\",\"li\",\"Vagrant\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vagrant\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vagrant\",\"color\":\"var(--mds-color-vagrant-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vagrant\"}],null]}]}]}],[\"$\",\"li\",\"Packer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/packer\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"packer\",\"color\":\"var(--mds-color-packer-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Packer\"}],null]}]}]}],[\"$\",\"li\",\"Nomad\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/nomad\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"nomad\",\"color\":\"var(--mds-color-nomad-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Nomad\"}],null]}]}]}],[\"$\",\"li\",\"Consul\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/consul\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"consul\",\"color\":\"var(--mds-color-consul-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Consul\"}],null]}]}]}],[\"$\",\"li\",\"Boundary\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/boundary\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"boundary\",\"color\":\"var(--mds-color-boundary-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Boundary\"}],null]}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_tagsWrapper__RiI3v\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-display-expressive-300 mds-typography-font-weight-bold mds-foreground-primary\",\"style\":{},\"children\":\"Explore topics\"}],[\"$\",\"$Lb2\",null,{\"topics\":[{\"slug\":\"speed-agility\",\"title\":\"Speed \u0026 agility\"},{\"slug\":\"risk-compliance\",\"title\":\"Risk \u0026 compliance\"},{\"slug\":\"optimize-operations\",\"title\":\"Optimize operations\"},{\"slug\":\"infrastructure-automation\",\"title\":\"Infrastructure automation\"},{\"slug\":\"secrets-identity-management\",\"title\":\"Secrets \u0026 identity management\"},{\"slug\":\"platform\",\"title\":\"Platform engineering\"},{\"slug\":\"culture-collaboration\",\"title\":\"Culture \u0026 collaboration\"},{\"slug\":\"artificial-intelligence\",\"title\":\"AI\"}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_root__z__R2\",\"children\":[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_inner__mykh0 g-grid-container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_featuredContent__Wj1aN\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-primary\",\"style\":{},\"children\":\"Browse by product\"}],[\"$\",\"ul\",null,{\"className\":\"blog-subnav-panel_products__5fPrP\",\"children\":[[\"$\",\"li\",\"Vault\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vault\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vault\"}],null]}]}]}],[\"$\",\"li\",\"Terraform\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/terraform\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"terraform\",\"color\":\"var(--mds-color-terraform-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Terraform\"}],null]}]}]}],[\"$\",\"li\",\"Vault Radar\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vault-radar\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vault Radar\"}],null]}]}]}],[\"$\",\"li\",\"Waypoint\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/waypoint\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"waypoint\",\"color\":\"var(--mds-color-waypoint-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Waypoint\"}],null]}]}]}],[\"$\",\"li\",\"Vagrant\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/vagrant\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"vagrant\",\"color\":\"var(--mds-color-vagrant-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Vagrant\"}],null]}]}]}],[\"$\",\"li\",\"Packer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/packer\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"packer\",\"color\":\"var(--mds-color-packer-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Packer\"}],null]}]}]}],[\"$\",\"li\",\"Nomad\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/nomad\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"nomad\",\"color\":\"var(--mds-color-nomad-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Nomad\"}],null]}]}]}],[\"$\",\"li\",\"Consul\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/consul\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"consul\",\"color\":\"var(--mds-color-consul-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Consul\"}],null]}]}]}],[\"$\",\"li\",\"Boundary\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/products/boundary\",\"className\":\"blog-subnav-panel_tag__zhp4b\",\"children\":[\"$\",\"div\",null,{\"className\":\"badge__zns82 size-large__Pviip type-outlined__l0zjH color-neutral__6Csf4 blog-subnav-panel_product__v7X6X\",\"children\":[[\"$\",\"$Lb1\",null,{\"name\":\"boundary\",\"color\":\"var(--mds-color-boundary-foreground)\",\"size\":16}],[\"$\",\"div\",null,{\"className\":\"text__WoM4W\",\"aria-hidden\":false,\"children\":\"Boundary\"}],null]}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"blog-subnav-panel_tagsWrapper__RiI3v\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mds-typography-label mds-typography-font-weight-semibold mds-foreground-primary\",\"style\":{},\"children\":\"Explore topics\"}],[\"$\",\"$Lb2\",null,{\"topics\":[{\"slug\":\"speed-agility\",\"title\":\"Speed \u0026 agility\"},{\"slug\":\"risk-compliance\",\"title\":\"Risk \u0026 compliance\"},{\"slug\":\"optimize-operations\",\"title\":\"Optimize operations\"},{\"slug\":\"infrastructure-automation\",\"title\":\"Infrastructure automation\"},{\"slug\":\"secrets-identity-management\",\"title\":\"Secrets \u0026 identity management\"},{\"slug\":\"platform\",\"title\":\"Platform engineering\"},{\"slug\":\"culture-collaboration\",\"title\":\"Culture \u0026 collaboration\"},{\"slug\":\"artificial-intelligence\",\"title\":\"AI\"}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"39:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#000\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\"LogicMonitor Uses Terraform, Packer \u0026 Consul for Disaster Recovery Environments\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.\\n\\nThis blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.\"}],[\"$\",\"meta\",\"5\",{\"name\":\"author\",\"content\":\"Randall Thomson\"}],[\"$\",\"meta\",\"6\",{\"name\":\"generator\",\"content\":\"Next.js\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://www.hashicorp.com/en/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://hashicorp.com/en/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://hashicorp.com/fr/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://hashicorp.com/de/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://hashicorp.com/ja/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://hashicorp.com/ko/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://hashicorp.com/pt/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://hashicorp.com/es/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://hashicorp.com/id/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://hashicorp.com/zh/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"17\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://hashicorp.com/it/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"link\",\"18\",{\"rel\":\"alternate\",\"hrefLang\":\"ar\",\"href\":\"https://hashicorp.com/ar/blog/logic-monitor-uses-terraform-packer-and-consul-for\"}],[\"$\",\"meta\",\"19\",{\"name\":\"google-site-verification\",\"content\":\"M0j-klmlI446ZVnRqFQ25sbn6PK3W20b9gDvGMNZznE\"}],[\"$\",\"meta\",\"20\",{\"name\":\"facebook-domain-verification\",\"content\":\"ytxjjr2zmf03nrdbxa1xnqu7sfpw6n\"}],[\"$\",\"meta\",\"21\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"22\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"HashiCorp\"}],[\"$\",\"meta\",\"23\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:title\",\"content\":\"LogicMonitor Uses Terraform, Packer \u0026 Consul for Disaster Recovery Environments\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:description\",\"content\":\"LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.\\n\\nThis blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.\"}],[\"$\",\"meta\",\"26\",{\"property\":\"og:image\",\"content\":\"https://www.datocms-assets.com/2885/1600073321-1b9aa59e-44e1-4597-a48f-60901c03e8b0.png?w=1200\u0026h=630\u0026fit=crop\u0026auto=format\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:title\",\"content\":\"LogicMonitor Uses Terraform, Packer \u0026 Consul for Disaster Recovery Environments\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:description\",\"content\":\"LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.\\n\\nThis blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:image\",\"content\":\"https://www.datocms-assets.com/2885/1600073321-1b9aa59e-44e1-4597-a48f-60901c03e8b0.png?w=1200\u0026h=630\u0026fit=crop\u0026auto=format\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/img/favicon-production-black.ico\",\"type\":\"image/ico\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/img/favicon-production-white.ico\",\"type\":\"image/ico\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"33\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"2b:null\n"])</script><script>self.__next_f.push([1,"3d:null\n"])</script><script>self.__next_f.push([1,"b3:I[78019,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"default\"]\nb4:I[37807,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"default\"]\nb5:I[89945,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac"])</script><script>self.__next_f.push([1,"092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"default\"]\nb6:I[3546,[\"7909\",\"static/chunks/cd24890f-ec7ef9f66f996c8d.js\",\"9173\",\"static/chunks/9173-3258299104840769.js\",\"3990\",\"static/chunks/3990-ca26c81622293519.js\",\"4771\",\"static/chunks/4771-56cc26a7b5ea07ed.js\",\"9626\",\"static/chunks/9626-ab3a83821a5f7ed4.js\",\"9822\",\"static/chunks/9822-c2a5a26ac092d6b0.js\",\"194\",\"static/chunks/194-b8380bd74361d320.js\",\"560\",\"static/chunks/560-bef306ea45517834.js\",\"6721\",\"static/chunks/6721-a43a76824ceaacaa.js\",\"5050\",\"static/chunks/5050-d6cf5814729c85f9.js\",\"3335\",\"static/chunks/3335-25b30e8dae7b823c.js\",\"8643\",\"static/chunks/8643-9c6971cefb18d7af.js\",\"3534\",\"static/chunks/3534-cfca952a2f194961.js\",\"7819\",\"static/chunks/7819-1e2003b09ac8b45c.js\",\"527\",\"static/chunks/527-9d9bb143760bc5fd.js\",\"2697\",\"static/chunks/2697-230b826734b93a43.js\",\"5447\",\"static/chunks/app/%5Blocale%5D/(site)/blog/%5Bslug%5D/page-fd4e2673233b6049.js\"],\"BlogCard\"]\n"])</script><script>self.__next_f.push([1,"2c:[[\"$\",\"$Lb3\",null,{\"onFallbackPage\":false,\"currentLocale\":\"en\",\"pageLocales\":[\"en\"]}],false,[\"$\",\"div\",null,{\"className\":\"style_root__MOv_J g-grid-container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_post__iRLCv\",\"children\":[\"$\",\"$Lb4\",null,{\"header\":{\"title\":\"LogicMonitor Uses Terraform, Packer \u0026 Consul for Disaster Recovery Environments\",\"subtitle\":\"LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.\\n\\nThis blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.\",\"category\":{\"id\":\"ILd10VKuQ1OqTxucRS2pqg\",\"title\":\"Customer stories \u0026 success\",\"slug\":\"customer-stories-success\"},\"tags\":[{\"text\":\"Partners\",\"slug\":\"partner\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/partner\"},{\"text\":\"Packer\",\"slug\":\"packer\",\"icon\":{\"name\":\"packer\",\"color\":\"var(--mds-color-packer-foreground)\"},\"src\":\"/blog/products/packer\"},{\"text\":\"Terraform\",\"slug\":\"terraform\",\"icon\":{\"name\":\"terraform\",\"color\":\"var(--mds-color-terraform-foreground)\"},\"src\":\"/blog/products/terraform\"},{\"text\":\"Consul\",\"slug\":\"consul\",\"icon\":{\"name\":\"consul\",\"color\":\"var(--mds-color-consul-foreground)\"},\"src\":\"/blog/products/consul\"}],\"authors\":[{\"id\":\"64054227\",\"slug\":\"randall-thomson\",\"name\":\"Randall Thomson\",\"jobTitle\":\"Senior Technical Operations Engineer\",\"bio\":\"Randall Thomson is a Senior Technical Operations Engineer at LogicMonitor in LogicMonitor’s Santa Barbara office. When he's not daydreaming about his next snowboarding adventure, you will find him busily typing to keep the LogicMonitor SaaS platform in tip-top shape\",\"socialProfiles\":[],\"company\":{\"name\":\"LogicMonitor\"},\"photo\":null}]},\"subtitle\":\"LogicMonitor is the SaaS-based, performance monitoring platform for complex and distributed IT infrastructure. With out-of-the-box coverage for thousands of technologies, LogicMonitor provides granular visibility into infrastructure and application performance. LogicMonitor’s automated device discovery, preconfigured alert thresholds, and rich customizable dashboards, come together to give IT teams the speed, flexibility, and actionable insights required to succeed in today’s competitive markets.\\n\\nThis blog takes a look at how LogicMonitor utilizes HashiCorp Packer, Terraform, and Consul to quickly detect and rebuild when datacenter outages occur.\",\"authors\":[{\"name\":\"Randall Thomson\",\"photo\":null,\"slug\":\"randall-thomson\"}],\"image\":{\"src\":\"https://www.datocms-assets.com/2885/1522772890-lm.png\",\"alt\":null,\"width\":1600,\"height\":302},\"category\":\"Customer stories \u0026 success\",\"date\":\"Apr 5, 2018\",\"content\":{\"value\":{\"schema\":\"dast\",\"document\":{\"type\":\"root\",\"children\":[{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"marks\":[\"emphasis\"],\"value\":\"The following is a guest blog from Randall Thomson, Senior Technical Operations Engineer at LogicMonitor. When he's not daydreaming about his next snowboarding adventure, you will find him busily typing to keep the LogicMonitor SaaS platform in tip-top shape.\"}]},{\"type\":\"heading\",\"level\":2,\"children\":[{\"type\":\"span\",\"value\":\"Building our Platform for High Availability\"}]},{\"type\":\"paragraph\",\"children\":[{\"url\":\"https://www.logicmonitor.com/\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"LogicMonitor\"}]},{\"type\":\"span\",\"value\":\" is a SaaS-based monitoring platform for Enterprise organizations and collects over 20 billion metrics each day from over 55,000 users. Our service needs to be available 24/7, without question. In order to ensure this happens, the LogicMonitor TechOps team uses HashiCorp \"},{\"url\":\"https://www.packer.io\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"Packer\"}]},{\"type\":\"span\",\"value\":\", \"},{\"url\":\"https://www.terraform.io\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"Terraform\"}]},{\"type\":\"span\",\"value\":\", and \"},{\"url\":\"https://www.consul.io\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"Consul\"}]},{\"type\":\"span\",\"value\":\" to dynamically build infrastructure for disaster recovery (DR) in a reliable and sustainable way.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"The LogicMonitor SaaS platform is a \"},{\"url\":\"http://www.highscalability.com/blog/2012/5/9/cell-architectures.html\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"cellular based architecture\"}]},{\"type\":\"span\",\"value\":\". All of the resources (web and database servers, DNS records, message queues, ElasticSearch clusters, etc.) required to run LogicMonitor are referred to as a pod. It is critical that every resource be consistently provisioned and that you aren’t missing anything. To implement this level of detail, any resource we provision in the Public Cloud must be done via Terraform. We made a strong effort over the past 18 months to not only provision new infrastructure using Terraform, but also to backfill (import and/or re-create) existing resources. As it so happened, in a serendipitous way, our DR plan was born. We no longer needed one way to provision our production infrastructure and a different method for our DR plan. With Terraform, it’s basically the same in either case.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Even with this foolproof plan, there were still gaps in the DR process bound to us well intentioned, yet error-prone humans. You may have several hundred web servers being spun up in parallel, but if they need manual intervention before being able to provide service for your customers, then those tasks must be serially processed. Worse, as soon as the automation stops the \"},{\"url\":\"https://en.wikipedia.org/wiki/Recovery_time_objective\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"recovery time objective (RTO)\"}]},{\"type\":\"span\",\"value\":\" increases rapidly. The switch from actions being automatically instrumented in parallel to serial-based manual tasks not only slows the process down to a crawl, it instantly increases the stress burden.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Our team discussed the results from previous DR exercises and developed two goals: make it faster; remove manual steps. Implementing these HashiCorp products (Packer, Terraform, and Consul) helped satisfy both goals. So let's continue forward and address how we overcame a variety of stumbling blocks.\"}]},{\"type\":\"heading\",\"level\":2,\"children\":[{\"type\":\"span\",\"value\":\"Building Blocks\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"We use Packer to generate a variety of pre-baked server templates. Using this approach instead of starting from a generic image offers many advantages: templates can be tagged (which helps add meaningful context to what they are used for), servers boot up with all applications installed (configuration management pre-applied, check!) and the way in which the image was built is documented and placed under version control. We also integrated Packer into our software build and deployment service to provide better visibility and consistency.\"}]},{\"code\":\"==\u003e amazon-ebs: Creating AMI tags\\n amazon-ebs: Adding tag: \\\"name\\\": \\\"santaba-centos7.4\\\"\\n amazon-ebs: Adding tag: \\\"approved\\\": \\\"true\\\"\\n amazon-ebs: Adding tag: \\\"prebaked\\\": \\\"true\\\"\\n amazon-ebs: Adding tag: \\\"LM_app\\\": \\\"santaba\\\"\\n amazon-ebs: Adding tag: \\\"packer_build\\\": \\\"1522690645\\\"\\n amazon-ebs: Adding tag: \\\"buildresultsurl\\\": \\\"https://build.logicmonitor.com/PACK\\\"\\n==\u003e amazon-ebs: Creating snapshot tags\\n==\u003e amazon-ebs: Terminating the source AWS instance...\\n==\u003e amazon-ebs: Cleaning up any extra volumes...\\n==\u003e amazon-ebs: Destroying volume (vol-0134567890abcdef)...\\n==\u003e amazon-ebs: Deleting temporary keypair...\\nBuild 'amazon-ebs' finished.\\n'''\\n==\u003e Builds finished. The artifacts of successful builds are:\\n--\u003e amazon-ebs: AMIs were created:\\neu-west-1: ami-1234567876\\nus-east-1: ami-9101112131\\nus-west-1: ami-4151617181\",\"type\":\"code\"},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"With this new process in place, one of the most significant improvements Packer provided was time savings. We went from often taking 45+ minutes from boot-up to only 5 minutes for an individual component to be capable of providing service.\"}]},{\"type\":\"heading\",\"level\":2,\"children\":[{\"type\":\"span\",\"value\":\"Orchestrated Buildout\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"In the past, if we wanted to replicate how an existing server was built, we would have to lookup the documentation (cross your fingers) and then assess if any manual changes were made (there may not even be a co-worker’s .bash_history to comb through) or assume black magic. This led to inconsistencies for environments that should be exactly the same. The one-off, manual based approach was also a big time sink for whomever had to go reverse engineer a pod in order to build a new one. Often there were also a variety of different provisioning techniques needed.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"As we moved all of our production infrastructure into Terraform, we realized we could use the same code for Disaster Recovery. We would have the ability to test our DR plan in a repeatable manner without a lot of stress. Terraform can tear down infrastructure just as easily as building it. It takes over 120 different resources to create a pod - which is a lot to remember to remove.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Some of the gaps requiring manual intervention in our DR process were resolved by developing our own \"},{\"url\":\"https://www.terraform.io/docs/providers/logicmonitor/index.html\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"Terraform Providers\"}]},{\"type\":\"span\",\"value\":\". We created two separate providers, each to achieve a unique task. Since our team uses LogicMonitor as the source of truth for outages, we needed a way to load resources created by Terraform into our LogicMonitor account. We could then monitor those resources on demand and know when they required service. If Consul health checks were failing (more about this in the next section) we wanted to be alerted right away.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"The next gap to fill was application configuration management. We developed an internal-use Terraform provider to automatically populate configuration information from the resource outputs. Currently, each pod requires 130 individual configuration items which left a lot of room for mistakes. Using a Terraform provider not only led to more time savings but also depleted the need to copy and paste, minimizing errors (ever try loading a URL with the 'om' missing from ‘.com’?).\"}]},{\"type\":\"heading\",\"level\":2,\"children\":[{\"type\":\"span\",\"value\":\"Where is That Thing Running Again?\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Registering services in Consul provided us with several benefits. We could already automatically determine the health of services with monitoring but we could not apply that information in a meaningful way to components in our pods. Using the HTTP and DNS interfaces in Consul meant less manual or static configuration in order for services to know where other services are. So far we have 17 different services registered in each pod. We even register our Zookeeper clusters, including tagging the leader, so that we have a consistent (and convenient) way to know if and where services are up. For example, a Zookeeper client can use zookeeper.service.consul as the FQDN via Consul DNS.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Here is an example Consul health check to determine if a given Zookeeper member is the current leader in the cluster:\"}]},{\"code\":\"{\\n \\\"name\\\": \\\"zookeeper\\\",\\n \\\"id\\\": \\\"zookeeper-leader\\\",\\n \\\"tags\\\": [ \\\"leader\\\"],\\n \\\"port\\\": 2181,\\n \\\"checks\\\": [\\n {\\n \\\"script\\\": \\\"timeout -s KILL 10s echo stat | nc 127.0.0.1 2181 | grep leader; if [ $? -eq 0 ]; then exit 0; else exit 2; fi\\\",\\n \\\"interval\\\": \\\"30s\\\"\\n }\\n ]\\n}\",\"type\":\"code\"},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"You can get creative with what you consider a service, such as an instance of a customer account. Our proxies and load balancers use consul-template to automatically write their routing configuration files. This has resulted in less chance for error and provided a scalable model so we can continue to manage more complex systems. The proxies literally configure themselves, managing hundreds or thousands of backends and never need human intervention. And of course the proxy itself is registered in Consul as well.\"}]},{\"type\":\"heading\",\"level\":2,\"children\":[{\"type\":\"span\",\"value\":\"When Disaster Strikes\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"The day has come. Your datacenter lost power. It’s 5am and you’ve been up half the night with your toddler. How much thinking do you want to have to do? How much thinking will you even be capable of? Likely very little.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"Cue Terraform plan; Terraform apply. Copy the project file and repeat (and hope your VPN works, and that you have up-to-date server templates in the target regions along with enough \"},{\"url\":\"https://www.logicmonitor.com/support/lm-cloud/monitoring-lm-cloud/monitoring-service-limits/\",\"type\":\"link\",\"children\":[{\"type\":\"span\",\"value\":\"instance limits\"}]},{\"type\":\"span\",\"value\":\"...).\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"span\",\"value\":\"The coordinated efforts between implementing HashiCorp Packer, Terraform and Consul have depleted the need for manual configuration and provided a resilient DR process. And by using the LogicMonitor Provider, enables us to rapidly validate the results of our tests as we iterate through improvements. Exercising our disaster recovery muscles has turned processes we used to fear into near thoughtless tasks.\"}]}]}},\"blocks\":[]}}]}],[[\"$\",\"div\",null,{\"className\":\"layout__bSrhA mds-dark-mode padding-top-medium__GrQm5 padding-bottom-small__LraeK\",\"children\":[\"$\",\"div\",null,{\"className\":\"style_root__84n5O g-grid g-grid-container style_center__dypx3\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"style_root__Wt_Lu style_small__pq4dc style_heading__VFxEw style_center__TD2MQ\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_content__jQFmG\",\"children\":[[\"$\",\"div\",null,{\"className\":\"style_eyebrow-headline__shFQE\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"mds-typography-display-expressive-200 mds-typography-font-weight-semibold mds-foreground-strong styles_root__jRock styles_small__U1bCJ\",\"style\":{},\"children\":[\"$\",\"$Lb5\",null,{\"children\":\"More posts like this\"}]}]]}],null]}],false]}],null]}]}],[\"$\",\"div\",null,{\"className\":\"style_relatedPosts__qucD_\",\"children\":[\"$\",\"ul\",null,{\"className\":\"style_list__j9tNZ\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"style_item__YjEcr\",\"children\":[\"$\",\"$Lb6\",null,{\"href\":\"/blog/lab3-accelerates-cloud-modernization-with-hashicorp-powered-unified-workflows\",\"image\":{\"url\":\"https://www.datocms-assets.com/2885/1774393529-lab3-office-1.jpg\",\"alt\":\"\",\"width\":5064,\"height\":3559},\"label\":\"Customer stories \u0026 success\",\"title\":\"LAB3 accelerates cloud modernization with HashiCorp-powered unified workflows \",\"authors\":[{\"name\":\"Maile Chaffin-Quiray\",\"photo\":{\"url\":\"https://www.datocms-assets.com/2885/1760032962-2025-headshot-edited.png\",\"alt\":\"\",\"width\":1493,\"height\":1265}}],\"detailsPrimary\":\"Mar 26, 2026\",\"detailsSecondary\":\"4 min read\",\"tags\":[{\"text\":\"Infrastructure automation\",\"slug\":\"infrastructure-automation\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/infrastructure-automation\"},{\"text\":\"Secrets \u0026 identity management\",\"slug\":\"secrets-identity-management\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/secrets-identity-management\"},{\"text\":\"AI\",\"slug\":\"artificial-intelligence\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/artificial-intelligence\"},{\"text\":\"Terraform\",\"slug\":\"terraform\",\"icon\":{\"name\":\"terraform\",\"color\":\"var(--mds-color-terraform-foreground)\"},\"src\":\"/blog/products/terraform\"},{\"text\":\"Vault\",\"slug\":\"vault\",\"icon\":{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\"},\"src\":\"/blog/products/vault\"},{\"text\":\"Consul\",\"slug\":\"consul\",\"icon\":{\"name\":\"consul\",\"color\":\"var(--mds-color-consul-foreground)\"},\"src\":\"/blog/products/consul\"}],\"trackingSource\":\"more_posts_like_this\"}]}],[\"$\",\"li\",\"1\",{\"className\":\"style_item__YjEcr\",\"children\":[\"$\",\"$Lb6\",null,{\"href\":\"/blog/adopting-hashicorp-vaults-transit-engine-high-performance-envelope-encryption-ariso-ai\",\"image\":{\"url\":\"https://www.datocms-assets.com/2885/1763412929-blog-library-product-vault-thestack.png\",\"alt\":\"\",\"width\":3200,\"height\":1800},\"label\":\"Customer stories \u0026 success\",\"title\":\"High-performance envelope encryption at Ariso.ai with Vault\",\"authors\":[{\"name\":\"Rich DuBose\",\"photo\":{\"url\":\"https://www.datocms-assets.com/2885/1746464601-rich-dubose-edited.png\",\"alt\":\"\",\"width\":512,\"height\":512}},{\"name\":\"Shawn Zhu\",\"photo\":{\"url\":\"https://www.datocms-assets.com/2885/1773157379-shawn-zhu.jpg\",\"alt\":\"Shawn Zhu\",\"width\":1027,\"height\":1027}}],\"detailsPrimary\":\"Mar 5, 2026\",\"detailsSecondary\":\"5 min read\",\"tags\":[{\"text\":\"Secrets \u0026 identity management\",\"slug\":\"secrets-identity-management\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/secrets-identity-management\"},{\"text\":\"Risk \u0026 compliance\",\"slug\":\"risk-compliance\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/risk-compliance\"},{\"text\":\"AI\",\"slug\":\"artificial-intelligence\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/artificial-intelligence\"},{\"text\":\"Vault\",\"slug\":\"vault\",\"icon\":{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\"},\"src\":\"/blog/products/vault\"}],\"trackingSource\":\"more_posts_like_this\"}]}],[\"$\",\"li\",\"2\",{\"className\":\"style_item__YjEcr\",\"children\":[\"$\",\"$Lb6\",null,{\"href\":\"/blog/saving-banks-from-technical-debt-how-atruvia-built-secure-self-service-infrastructure\",\"image\":{\"url\":\"https://www.datocms-assets.com/2885/1771356235-16_9-social-image-atruvia.png\",\"alt\":\"\",\"width\":1600,\"height\":900},\"label\":\"Customer stories \u0026 success\",\"title\":\"Saving banks from technical debt: How Atruvia built secure, self-service infrastructure \",\"authors\":[{\"name\":\"Maile Chaffin-Quiray\",\"photo\":{\"url\":\"https://www.datocms-assets.com/2885/1760032962-2025-headshot-edited.png\",\"alt\":\"\",\"width\":1493,\"height\":1265}}],\"detailsPrimary\":\"Feb 19, 2026\",\"detailsSecondary\":\"4 min read\",\"tags\":[{\"text\":\"Speed \u0026 agility\",\"slug\":\"speed-agility\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/speed-agility\"},{\"text\":\"Infrastructure automation\",\"slug\":\"infrastructure-automation\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/infrastructure-automation\"},{\"text\":\"Secrets \u0026 identity management\",\"slug\":\"secrets-identity-management\",\"icon\":\"$undefined\",\"src\":\"/blog/tags/secrets-identity-management\"},{\"text\":\"Terraform\",\"slug\":\"terraform\",\"icon\":{\"name\":\"terraform\",\"color\":\"var(--mds-color-terraform-foreground)\"},\"src\":\"/blog/products/terraform\"},{\"text\":\"Vault\",\"slug\":\"vault\",\"icon\":{\"name\":\"vault\",\"color\":\"var(--mds-color-vault-foreground)\"},\"src\":\"/blog/products/vault\"}],\"trackingSource\":\"more_posts_like_this\"}]}]]}]}]]]}]]\n"])</script></body></html>