{"id":797,"date":"2024-10-16T13:00:13","date_gmt":"2024-10-16T03:00:13","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/?p=797"},"modified":"2024-10-16T13:00:15","modified_gmt":"2024-10-16T03:00:15","slug":"how-to-deploy-azure-openai-resource-and-model-with-terraform","status":"publish","type":"post","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/","title":{"rendered":"How to Deploy Azure OpenAI Resource and Model with Terraform"},"content":{"rendered":"\n<p>In this\u00a0\u00a0Azure\u00a0and Terraform blog post, we\u2019ll show how to Deploy Azure OpenAI Resource and Model with Terraform.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Terraform is an open-source infrastructure as a code software tool that enables you to safely and predictably create, change, and improve infrastructure.<\/p>\n\n\n\n<p>Below is the Terraform code needed to achieve this. We\u2019ll create a resource group, an Azure OpenAI resource, and deploy a model.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Install Terraform<\/strong>: Before you begin, ensure you have Terraform installed on your machine.<\/li>\n\n\n\n<li><strong>Provider Configuration<\/strong>: The first step in the Terraform script is to configure the Azure provider. This allows Terraform to interact with your Azure subscription.<\/li>\n\n\n\n<li><strong>Create a Resource Group<\/strong>: Resource groups in Azure are logical containers where Azure resources are deployed and managed.<\/li>\n\n\n\n<li><strong>Create an Azure OpenAI Resource<\/strong>: This resource represents the Azure Cognitive Service\u2019s OpenAI instance.<\/li>\n\n\n\n<li><strong>Deploy a Model<\/strong>: Finally, we\u2019ll deploy the GPT-4 model on the Azure OpenAI resource. Here, you specify the model and the scale settings.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-deploy-azure-openai-resource-and-model-with-terraform\">How to Deploy Azure OpenAI Resource and Model with Terraform<\/h2>\n\n\n\n<p>Use the code below to deploy the resource and model.<\/p>\n\n\n\n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-13767b8653d9c7fb0d4dc38e9b3c1cfd\"><code>provider \"azurerm\" {\n    features {}\n}\n\nresource \"azurerm_resource_group\" \"example\" {\n    name     = \"rg-terraform-ai\"\n    location = \"east US\"\n}\n\nresource \"azurerm_cognitive_account\" \"example\" {\n    name                = \"aoi-terraform-ai\"\n    resource_group_name = azurerm_resource_group.example.name\n    location            = azurerm_resource_group.example.location\n    sku_name            = \"S0\"\n    kind                = \"OpenAI\"\n}\n\nresource \"azurerm_cognitive_deployment\" \"example\" {\n    name                 = \"gpt4\"\n    cognitive_account_id = azurerm_cognitive_account.example.id\n    model {\n        format  = \"OpenAI\"\n        name    = \"gpt-4\"\n        #version = \"0613\" # you can set a model version or remove for default\n    }\n\n    scale {\n        type = \"Standard\"\n    }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-applying-the-configuration\">Applying the Configuration<\/h2>\n\n\n\n<p>To apply this Terraform configuration, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Initialize Terraform<\/strong>: Run\u00a0<code>terraform init<\/code>\u00a0to initialize your working directory containing the Terraform configuration files. This step is required to download the provider specified in the configuration.\u00a0<code>erraform init<\/code><\/li>\n\n\n\n<li><strong>Plan the Deployment<\/strong>: Run\u00a0<code>terraform plan<\/code>\u00a0to create an execution plan. This command helps you see the changes that Terraform will make to your infrastructure.\u00a0<code>terraform plan<\/code><\/li>\n\n\n\n<li><strong>Apply the Configuration<\/strong>: Finally, run\u00a0<code>terraform apply<\/code>\u00a0to create the resources defined in your configuration.\u00a0<code>terraform apply<\/code>\u00a0Confirm the operation by typing\u00a0<code>yes<\/code>\u00a0when prompted.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-related-posts\">Related Posts<\/h2>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/07\/deploy-azure-openai-resource-using-bicep\/\">Deploy Azure OpenAI Resource Using Bicep<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/07\/25\/deploy-azure-openai-gpt-4o-resource-and-model-using-bicep\/\">Deploy Azure OpenAI GPT-4o Resource and Model using Bicep<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/07\/deploy-dall-e-resource-and-model-with-azure-cli\/\">Deploy DALL-E Resource and Model with Azure CLI<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/03\/configure-email-security-quarantine-policy-in-microsoft-365\/\">Configure Email Security Quarantine Policy in Microsoft 365<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/07\/generate-images-with-azure-openai-dall-e-and-postman\/\">Generate Images with Azure OpenAI DALL-E and Postman<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this\u00a0\u00a0Azure\u00a0and Terraform blog post, we\u2019ll show how to Deploy Azure OpenAI Resource and Model with Terraform.<\/p>\n","protected":false},"author":1,"featured_media":632,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"How to Deploy Azure OpenAI Resource and Model with Terraform","_yoast_wpseo_title":"How to Deploy Azure OpenAI Resource and Model with Terraform %%page%% %%sep%% %%sitename%%","_yoast_wpseo_metadesc":"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16,26,33,13,57],"tags":[],"class_list":["post-797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-azure","category-azure-ai-services","category-azure-openai","category-blog","category-terraform"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Deploy Azure OpenAI Resource and Model with Terraform - CPI Consulting<\/title>\n<meta name=\"description\" content=\"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Deploy Azure OpenAI Resource and Model with Terraform\" \/>\n<meta property=\"og:description\" content=\"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/\" \/>\n<meta property=\"og:site_name\" content=\"CPI Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-16T03:00:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T03:00:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudproinc.azurewebsites.net\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"CPI Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CPI Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/\"},\"author\":{\"name\":\"CPI Staff\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\"},\"headline\":\"How to Deploy Azure OpenAI Resource and Model with Terraform\",\"datePublished\":\"2024-10-16T03:00:13+00:00\",\"dateModified\":\"2024-10-16T03:00:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/\"},\"wordCount\":309,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp\",\"articleSection\":[\"Azure\",\"Azure AI Services\",\"Azure OpenAI\",\"Blog\",\"Terraform\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/\",\"name\":\"How to Deploy Azure OpenAI Resource and Model with Terraform - CPI Consulting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp\",\"datePublished\":\"2024-10-16T03:00:13+00:00\",\"dateModified\":\"2024-10-16T03:00:15+00:00\",\"description\":\"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2024\\\/10\\\/16\\\/how-to-deploy-azure-openai-resource-and-model-with-terraform\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Deploy Azure OpenAI Resource and Model with Terraform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#website\",\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/\",\"name\":\"Cloud Pro Inc - CPI Consulting Pty Ltd\",\"description\":\"Cloud, AI &amp; Cybersecurity Consulting | Melbourne\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\",\"name\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\",\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"width\":500,\"height\":500,\"caption\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\",\"name\":\"CPI Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"caption\":\"CPI Staff\"},\"sameAs\":[\"http:\\\/\\\/www.cloudproinc.com.au\"],\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/author\\\/cpiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Deploy Azure OpenAI Resource and Model with Terraform - CPI Consulting","description":"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/","og_locale":"en_US","og_type":"article","og_title":"How to Deploy Azure OpenAI Resource and Model with Terraform","og_description":"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.","og_url":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/","og_site_name":"CPI Consulting","article_published_time":"2024-10-16T03:00:13+00:00","article_modified_time":"2024-10-16T03:00:15+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/cloudproinc.azurewebsites.net\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","type":"image\/webp"}],"author":"CPI Staff","twitter_card":"summary_large_image","twitter_misc":{"Written by":"CPI Staff","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#article","isPartOf":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/"},"author":{"name":"CPI Staff","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e"},"headline":"How to Deploy Azure OpenAI Resource and Model with Terraform","datePublished":"2024-10-16T03:00:13+00:00","dateModified":"2024-10-16T03:00:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/"},"wordCount":309,"commentCount":0,"publisher":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","articleSection":["Azure","Azure AI Services","Azure OpenAI","Blog","Terraform"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/","url":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/","name":"How to Deploy Azure OpenAI Resource and Model with Terraform - CPI Consulting","isPartOf":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","datePublished":"2024-10-16T03:00:13+00:00","dateModified":"2024-10-16T03:00:15+00:00","description":"Learn how to create an Azure OpenAI resource and deploy models using Terraform. Follow our step-by-step guide for seamless deployment.","breadcrumb":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#primaryimage","url":"\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","contentUrl":"\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/10\/16\/how-to-deploy-azure-openai-resource-and-model-with-terraform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudproinc.com.au\/"},{"@type":"ListItem","position":2,"name":"How to Deploy Azure OpenAI Resource and Model with Terraform"}]},{"@type":"WebSite","@id":"https:\/\/cloudproinc.azurewebsites.net\/#website","url":"https:\/\/cloudproinc.azurewebsites.net\/","name":"Cloud Pro Inc - CPI Consulting Pty Ltd","description":"Cloud, AI &amp; Cybersecurity Consulting | Melbourne","publisher":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudproinc.azurewebsites.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization","name":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd","url":"https:\/\/cloudproinc.azurewebsites.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","width":500,"height":500,"caption":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd"},"image":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e","name":"CPI Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","caption":"CPI Staff"},"sameAs":["http:\/\/www.cloudproinc.com.au"],"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/author\/cpiadmin\/"}]}},"jetpack_featured_media_url":"\/wp-content\/uploads\/2024\/09\/create-an-Azure-AI-Translator-service-using-the-Azure-REST-API.webp","jetpack-related-posts":[{"id":735,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/10\/07\/deploy-azure-openai-resource-using-bicep\/","url_meta":{"origin":797,"position":0},"title":"Deploy Azure OpenAI Resource Using Bicep","author":"CPI Staff","date":"October 7, 2024","format":false,"excerpt":"In this Microsoft Azure OpenAI blog post, we will deploy an Azure OpenAI resource and an OpenAI GPT4 model using Bicep. Azure OpenAI is an enterprise-grade AI service that provides access to all the OpenAI AI models, including GPT,\u00a0DALL-E,\u00a0Whisper, and more. With Azure OpenAI, we can deploy the services using\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/09\/Block-copy-paste-from-ios-devices.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/09\/Block-copy-paste-from-ios-devices.webp 1x, \/wp-content\/uploads\/2024\/09\/Block-copy-paste-from-ios-devices.webp 1.5x, \/wp-content\/uploads\/2024\/09\/Block-copy-paste-from-ios-devices.webp 2x"},"classes":[]},{"id":53466,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2025\/07\/09\/top-vs-code-extensions-for-developers-and-devops-engineers\/","url_meta":{"origin":797,"position":1},"title":"Top VS Code Extensions for Developers and DevOps Engineers","author":"CPI Staff","date":"July 9, 2025","format":false,"excerpt":"If you're searching for the Top VS Code Extensions for Developers and DevOps Engineers, you've come to the right place. Visual Studio Code (VS Code) has become one of the most popular editors for modern software development due to its speed, flexibility, and the massive ecosystem of extensions. In this\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/07\/image-13.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/07\/image-13.png 1x, \/wp-content\/uploads\/2025\/07\/image-13.png 1.5x, \/wp-content\/uploads\/2025\/07\/image-13.png 2x"},"classes":[]},{"id":430,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/25\/deploy-azure-openai-gpt-4o-resource-and-model-using-bicep\/","url_meta":{"origin":797,"position":2},"title":"Deploy Azure OpenAI GPT-4o Resource and Model using Bicep","author":"CPI Staff","date":"July 25, 2024","format":false,"excerpt":"This Microsoft Azure OpenAI article will show how to deploy Azure OpenAI GPT-4o Resource and Model using Bice. Azure OpenAI is a Microsoft implementation of the popular OpenAI service and AI models. Using Azure OpenAI, companies can use OpenAI's LLMs with Azure infrastructure, tools, and security and compliance services. It\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 1x, \/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 2x"},"classes":[]},{"id":435,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/25\/how-to-deploy-a-wiz-outpost-to-microsoft-azure\/","url_meta":{"origin":797,"position":3},"title":"How to Deploy a Wiz Outpost to Microsoft Azure","author":"CPI Staff","date":"July 25, 2024","format":false,"excerpt":"This Wiz Security article will explain how to deploy a Wiz outpost to Microsoft Azure cloud infrastructure. Listen to this article Before we discuss how to deploy an outpost, it is important to understand why many companies do so. A Wiz outpost is the deployment of the Wiz security scanner\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp 1x, \/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp 1.5x, \/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp 2x, \/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp 3x, \/wp-content\/uploads\/2024\/07\/How-to-Deploy-a-Wiz-Outpost-to-Microsoft-Azure.webp 4x"},"classes":[]},{"id":56773,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2025\/11\/05\/why-use-an-azure-landing-zone\/","url_meta":{"origin":797,"position":4},"title":"Why Use an Azure Landing Zone","author":"CPI Staff","date":"November 5, 2025","format":false,"excerpt":"Learn what an Azure Landing Zone is, why it matters, and how to build one that balances speed, security, and cost. Practical steps and examples for technical leaders and engineers.","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png 1x, \/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png 1.5x, \/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png 2x, \/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png 3x, \/wp-content\/uploads\/2025\/11\/why-use-an-azure-landing-zone-for-secure-scalable-cloud-growth.png 4x"},"classes":[]},{"id":457,"url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/29\/streamlining-entra-id-app-registrations-with-azure-bicep\/","url_meta":{"origin":797,"position":5},"title":"Streamlining Entra ID App Registrations with Azure Bicep","author":"CPI Staff","date":"July 29, 2024","format":false,"excerpt":"In this Azure Bicep and Entra ID, we will show you how to create an Entra ID App Registration using Azure Bicep. Entra ID (formerly Azure Active Directory) is Microsoft's Azure and Microsoft 355 authentication and authorization service, handling all login events to both services. App Registrations in Entra ID\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Streamlining-Entra-ID-App-Registrations-with-Azure-Bicep.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Streamlining-Entra-ID-App-Registrations-with-Azure-Bicep.webp 1x, \/wp-content\/uploads\/2024\/07\/Streamlining-Entra-ID-App-Registrations-with-Azure-Bicep.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Streamlining-Entra-ID-App-Registrations-with-Azure-Bicep.webp 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/comments?post=797"}],"version-history":[{"count":1,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/797\/revisions"}],"predecessor-version":[{"id":798,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/posts\/797\/revisions\/798"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/media\/632"}],"wp:attachment":[{"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/media?parent=797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/categories?post=797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/wp-json\/wp\/v2\/tags?post=797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}