{"id":5320,"date":"2020-07-01T10:46:29","date_gmt":"2020-07-01T17:46:29","guid":{"rendered":"https:\/\/blogs.infoblox.com\/?p=5320"},"modified":"2020-07-01T10:46:29","modified_gmt":"2020-07-01T17:46:29","slug":"deploying-vnios-for-aws-with-cloudformation","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/","title":{"rendered":"Deploying vNIOS for AWS with CloudFormation"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update, and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments, and automation of infrastructure creation.<\/p>\n<p>The two primary concepts used in CloudFormation are templates and stacks. Templates are JSON or YAML files that describe the AWS resources you will deploy. Stacks are the set of resources that are created and managed together when a template is run in CloudFormation. Stacks can be deployed from templates using the AWS console, AWS command-line interface (CLI) or via AWS APIs.<\/p>\n<p>Using CloudFormation templates, you can automate the deployment of Infoblox vNIOS appliances in AWS. This is useful for deploying vNIOS with identical configurations across multiple regions or for quickly deploying and tearing down a test environment. Two sample templates can be found at the end of this blog. The first deploys a new VPC, subnets, internet gateway, routes, public IP, security group and a vNIOS instance. The second uses an existing VPC and subnets for a new vNIOS instance. These templates can be used as a baseline to customize deployment in your AWS environment.<\/p>\n<h3>Infoblox vNIOS Instance Template<\/h3>\n<p>We\u2019ll take a look at some components of the first sample template, which deploys a new VPC along with the vNIOS instance.<\/p>\n<p>The template utilizes two mappings, tables which provide values based on input. The first mapping will select the appropriate vNIOS 8.5 Amazon Machine Image (AMI) based on which region the template is used in. This map has entries for many AWS regions and other specific regions can be added as needed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5326 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-1.png\" alt=\"\" width=\"602\" height=\"312\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-1.png 602w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-1-300x155.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>The second mapping selects appropriate temporary license and instance size based on a vNIOS model parameter input.<\/p>\n<p><strong>NOTE:<\/strong> Not all instance types are available in every region. If you are modifying the templates to deploy in other regions, verify which instance types are available. To find recommended instance types for vNIOS instances in your region, refer to the <strong>vNIOS for AWS Installation Guide <\/strong>on the Infoblox support site: <a href=\"https:\/\/docs.infoblox.com\">https:\/\/docs.infoblox.com<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5325 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-2.png\" alt=\"\" width=\"1015\" height=\"203\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-2.png 1015w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-2-300x60.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-2-768x154.png 768w\" sizes=\"auto, (max-width: 1015px) 100vw, 1015px\" \/><\/p>\n<p>These mappings are referenced in the template when creating the vNIOS instance, to provide specific values for \u201cImageId\u201d and \u201cInstanceType\u201d properties.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5324 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-3.png\" alt=\"\" width=\"991\" height=\"51\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-3.png 991w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-3-300x15.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-3-768x40.png 768w\" sizes=\"auto, (max-width: 991px) 100vw, 991px\" \/><\/p>\n<p>The \u201cUserData\u201d property in the template allows you to pass some initial configuration to the vNIOS appliance. In this template, it is used to allow SSH access, set the admin password, and apply temporary licenses to the instance. Licenses for the specific model are set based on the mapping shown earlier. For further information on working with User Data fields in AWS, refer to the <strong>vNIOS for AWS Installation Guide <\/strong>on the Infoblox support site: <a href=\"https:\/\/docs.infoblox.com\">https:\/\/docs.infoblox.com<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5323 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-4.png\" alt=\"\" width=\"1193\" height=\"226\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-4.png 1193w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-4-300x57.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-4-1024x194.png 1024w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-4-768x145.png 768w\" sizes=\"auto, (max-width: 1193px) 100vw, 1193px\" \/><\/p>\n<p>For documentation on other resources and sections in the templates, refer to AWS CloudFormation documentation: <a href=\"https:\/\/aws.amazon.com\/cloudformation\">https:\/\/aws.amazon.com\/cloudformation<\/a>.<\/p>\n<h3><strong>Deploy vNIOS Instance Template<\/strong><\/h3>\n<p>To deploy this template using the AWS browser console, follow these steps:<\/p>\n<p>In the AWS console, use the Services dropdown menu to navigate to CloudFormation and create a new stack. In Step 1 of the create stack wizard, select <strong>Template is ready<\/strong> and <strong>Upload a template file<\/strong>. Click on <strong>Choose file<\/strong> and select the <strong>deployVNIOSv1.json<\/strong> file you downloaded. Click <strong>Next<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5322 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-5.png\" alt=\"\" width=\"990\" height=\"522\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-5.png 990w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-5-300x158.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-5-768x405.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/p>\n<p>On Step 2, enter a name for your stack. Set the parameters to your desired values or leave the defaults. The VPCCIDR parameter will only accept a \/16 CIDR. Click <strong>Next<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5321 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-6.png\" alt=\"\" width=\"993\" height=\"630\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-6.png 993w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-6-300x190.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-6-768x487.png 768w\" sizes=\"auto, (max-width: 993px) 100vw, 993px\" \/><\/p>\n<p>On Step 3, add tags for your resources if desired. You can leave defaults for all other settings on this step. Click <strong>Next<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5329 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-7.png\" alt=\"\" width=\"984\" height=\"271\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-7.png 984w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-7-300x83.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-7-768x212.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/p>\n<p>On Step 4, review the details for your stack deployment. Click <strong>Edit<\/strong> on any section to make changes if needed. Once everything looks correct for deployment, click on <strong>Create stack<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>You can monitor the progress of your deployment in the Events tab of the stack.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5328 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-8.png\" alt=\"\" width=\"1379\" height=\"508\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-8.png 1379w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-8-300x111.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-8-1024x377.png 1024w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-8-768x283.png 768w\" sizes=\"auto, (max-width: 1379px) 100vw, 1379px\" \/><\/p>\n<p>Once you see CREATE_COMPLETE for the stack, access your vNIOS instance and other resources from their respective AWS console pages.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5327 size-full\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-9.png\" alt=\"\" width=\"1153\" height=\"254\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-9.png 1153w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-9-300x66.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-9-1024x226.png 1024w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/Deploying-vNIOS-for-AWS-9-768x169.png 768w\" sizes=\"auto, (max-width: 1153px) 100vw, 1153px\" \/><\/p>\n<p>When you no longer need the resources in this stack, you can terminate them using the <strong>Delete<\/strong> button on the stack page. This will remove all resources created by this deployment.<\/p>\n<h3><strong>Deploy Templates from AWS CLI<\/strong><\/h3>\n<p>To deploy the sample CloudFormation templates using the AWS CLI, use the following commands.<\/p>\n<p>For Template 1:<\/p>\n<p><strong>aws cloudformation deploy \/<\/strong><\/p>\n<p><strong>&#8211;template-file .\/deployVNIOSv1.json \/<\/strong><\/p>\n<p><strong>&#8211;stack-name new-stack1 \/<\/strong><\/p>\n<p><strong>&#8211;parameter-overrides VPCName=demo-vpc VPCCIDR=10.17.0.0\/16 \/<\/strong><\/p>\n<p><strong>InstanceName=demo-vnios NIOSmodel=TE-V1425<\/strong><strong>\u00a0<\/strong><\/p>\n<p>Replace each value in the parameter overrides section with your desired value.<\/p>\n<p>For Template 2:<\/p>\n<p><strong>aws cloudformation deploy \/<\/strong><\/p>\n<p><strong>&#8211;template-file .\/deployVNIOS_existingVPC.json \/<\/strong><\/p>\n<p><strong>&#8211;stack-name new-stack1 \/<\/strong><\/p>\n<p><strong>&#8211;parameter-overrides VpcId=vpc-1234abcd SubnetLAN1=subnet-1234abcd \/<\/strong><\/p>\n<p><strong>SubnetMGMT=subnet-5678efgh InstanceName=demo-vnios NIOSmodel=TE-V1425<\/strong><\/p>\n<p>Replace each value in the parameter overrides section with your desired value. Values for VPC and Subnet IDs are required. SubnetLAN1 and SubnetMGMT can be the same subnet or 2 subnets in the same VPC and availability zone.<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>AWS CloudFormation allows fast and consistent automated deployment and management of your Infoblox DDI infrastructure in AWS. Templates are highly customizable and can be used for most deployment scenarios. To try out the templates featured in this blog, download them below.<\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1yUXFXfkmZt2MY9rE21glykGRnSEHABo8\/view?usp=sharing\">Template1:<\/a> New VPC, subnets, gateway, routes, security group, and vNIOS instance.<\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1yVpKpXmuQZAayX55e1FlSzPi-HNWKfpN\/view?usp=sharing\">Template 2:<\/a> vNIOS instance and security group. Uses existing VPC.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update, and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments, and automation of infrastructure creation. The two primary concepts used in CloudFormation are templates and stacks. Templates are JSON [&hellip;]<\/p>\n","protected":false},"author":335,"featured_media":3338,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[112,293,126],"class_list":{"0":"post-5320","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-vnios","9":"tag-cloudformation","10":"tag-aws","11":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Deploying vNIOS for AWS with CloudFormation<\/title>\n<meta name=\"description\" content=\"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.\" \/>\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.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deploying vNIOS for AWS with CloudFormation\" \/>\n<meta property=\"og:description\" content=\"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-01T17:46:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"660\" \/>\n\t<meta property=\"og:image:height\" content=\"454\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Radebaugh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Radebaugh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/\"},\"author\":{\"name\":\"Jason Radebaugh\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e73a98dc247a7c6097f549a288228088\"},\"headline\":\"Deploying vNIOS for AWS with CloudFormation\",\"datePublished\":\"2020-07-01T17:46:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/\"},\"wordCount\":860,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/may-29.jpg\",\"keywords\":[\"vNIOS\",\"Cloudformation\",\"AWS\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/\",\"name\":\"Deploying vNIOS for AWS with CloudFormation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/may-29.jpg\",\"datePublished\":\"2020-07-01T17:46:29+00:00\",\"description\":\"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/may-29.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/may-29.jpg\",\"width\":660,\"height\":454},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/deploying-vnios-for-aws-with-cloudformation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Community\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/category\\\/community\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deploying vNIOS for AWS with CloudFormation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"name\":\"infoblox.com\\\/blog\\\/\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\",\"name\":\"Infoblox\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"width\":137,\"height\":30,\"caption\":\"Infoblox\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e73a98dc247a7c6097f549a288228088\",\"name\":\"Jason Radebaugh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/jason-pic-thumbnail-96x96.jpg\",\"url\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/jason-pic-thumbnail-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/jason-pic-thumbnail-96x96.jpg\",\"caption\":\"Jason Radebaugh\"},\"description\":\"Jason is a Senior Manager of Technical Marketing Engineer at Infoblox. He is currently focused on the Universal DDI product suite for consolidated visibility and management of core network services in public and private cloud platforms including Azure, AWS, GCP, VMWare, and others. Jason\u2019s background includes deployment and operation of hybrid and multi-cloud networks, datacenter management, virtualization, and scripting. He holds a Bachelor of Science in Information Technology. Jason is from Washington state and enjoys hiking, biking, and kayaking in his free time.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/jason-radebaugh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Deploying vNIOS for AWS with CloudFormation","description":"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.","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.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/","og_locale":"en_US","og_type":"article","og_title":"Deploying vNIOS for AWS with CloudFormation","og_description":"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/","og_site_name":"Infoblox Blog","article_published_time":"2020-07-01T17:46:29+00:00","og_image":[{"width":660,"height":454,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg","type":"image\/jpeg"}],"author":"Jason Radebaugh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jason Radebaugh","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/"},"author":{"name":"Jason Radebaugh","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/e73a98dc247a7c6097f549a288228088"},"headline":"Deploying vNIOS for AWS with CloudFormation","datePublished":"2020-07-01T17:46:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/"},"wordCount":860,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg","keywords":["vNIOS","Cloudformation","AWS"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/","url":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/","name":"Deploying vNIOS for AWS with CloudFormation","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg","datePublished":"2020-07-01T17:46:29+00:00","description":"CloudFormation is an AWS service that allows you to define your AWS infrastructure as code (IaC). Using CloudFormation you can create, update and delete AWS resources. Benefits include fast deployment of infrastructure, consistency across deployments and automation of infrastructure creation.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/may-29.jpg","width":660,"height":454},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/deploying-vnios-for-aws-with-cloudformation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoblox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Community","item":"https:\/\/www.infoblox.com\/blog\/category\/community\/"},{"@type":"ListItem","position":3,"name":"Deploying vNIOS for AWS with CloudFormation"}]},{"@type":"WebSite","@id":"https:\/\/www.infoblox.com\/blog\/#website","url":"https:\/\/www.infoblox.com\/blog\/","name":"infoblox.com\/blog\/","description":"","publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infoblox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infoblox.com\/blog\/#organization","name":"Infoblox","url":"https:\/\/www.infoblox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","width":137,"height":30,"caption":"Infoblox"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/e73a98dc247a7c6097f549a288228088","name":"Jason Radebaugh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/jason-pic-thumbnail-96x96.jpg","url":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/jason-pic-thumbnail-96x96.jpg","contentUrl":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/jason-pic-thumbnail-96x96.jpg","caption":"Jason Radebaugh"},"description":"Jason is a Senior Manager of Technical Marketing Engineer at Infoblox. He is currently focused on the Universal DDI product suite for consolidated visibility and management of core network services in public and private cloud platforms including Azure, AWS, GCP, VMWare, and others. Jason\u2019s background includes deployment and operation of hybrid and multi-cloud networks, datacenter management, virtualization, and scripting. He holds a Bachelor of Science in Information Technology. Jason is from Washington state and enjoys hiking, biking, and kayaking in his free time.","url":"https:\/\/www.infoblox.com\/blog\/author\/jason-radebaugh\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/users\/335"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=5320"}],"version-history":[{"count":2,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5320\/revisions"}],"predecessor-version":[{"id":5331,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5320\/revisions\/5331"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/3338"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=5320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=5320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=5320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}