{"id":3164,"date":"2015-04-07T19:12:46","date_gmt":"2015-04-07T19:12:46","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=3164"},"modified":"2020-05-06T10:30:13","modified_gmt":"2020-05-06T17:30:13","slug":"integrating-infoblox-ipam-with-vrealize-automation-part-1","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/","title":{"rendered":"Integrating Infoblox IPAM with vRealize Automation &#8211; Part 1"},"content":{"rendered":"<h3>[Reprinted with permission by Nathan Wheat]<\/h3>\n<p>Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool. I frequently see requests for us to integrate vRealize Automation into a customer\u2019s existing IPAM solution \u2013 and pretty much every time this is the Infoblox solution. So, I thought I\u2019d give it a go!<\/p>\n<p>In this first blog, I will replay how I initially configured my environment to integrate the solutions. In my next post, I will explain how I used that integration to achieve an effective server build from the vRA blueprint.<\/p>\n<p>In my environment, I am using vRealize Automation 6.2.1, and vRealize Orchestrator 6.0.1. For Infoblox, I used the virtual appliance vNIOS version 6.11, and their vRO plug-in version 2.4.1.<\/p>\n<p>For starters, I had some trouble in my past attempts to do this. The Infoblox plug-in for vRealize Orchestrator (vRO) was finicky and a little hard to work with. But Infoblox have revised their plug-ins and their core solution, and I have to say I had almost no trouble this time around.<\/p>\n<p>Deployment of the appliance is easy enough, documented here: <a class=\" bf_ungated_init\" href=\"https:\/\/www.infoblox.com\/sites\/infobloxcom\/files\/resources\/vnios-trial-quick-start-guide_1.pdf?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.infoblox.com\/sites\/infobloxcom\/files\/resources\/vnios-trial-quick-start-guide_1.pdf<\/a><\/p>\n<p>Deployment of the plug-in was similarly fairly easy, and documentation is provided with the plug-in itself (for which you need to register, here: <a href=\"https:\/\/www.infoblox.com\/downloads\/software\/vmware-vcenter-orchestrator-plug-in?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.infoblox.com\/downloads\/software\/vmware-vcenter-orchestrator-plug-in<\/a>).<\/p>\n<p>Two quirks of note that I discovered:<\/p>\n<ul>\n<li>I could not register the vNIOS appliance to the plug-in using the FQDN. I believe this was because the appliance FQDN was a \u201c.local\u201d domain, and deemed as invalid. Using the IP address got around this problem, and the error message made it pretty clear that it was not happy with DNS validity, so it wasn\u2019t hard to drill down to what alternatives to try.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3172\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/vmware-vrealize-config.png\" alt=\"\" width=\"1600\" height=\"697\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/vmware-vrealize-config.png 1600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/vmware-vrealize-config-300x131.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/vmware-vrealize-config-768x335.png 768w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/vmware-vrealize-config-1024x446.png 1024w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/li>\n<li>The self-signed certificate was expired. It appears that the default certificate generated has a lifetime of one year.\u00a0 This was only an issue for me when trying to connect the plug-in. Again, fairly easily fixed \u2013 this time through the Infoblox System Manager web app under System \u2013 Certificates.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3175\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/ipam-certs.png\" alt=\"IPAM Certs\" width=\"1600\" height=\"635\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/ipam-certs.png 1600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/ipam-certs-300x119.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/ipam-certs-768x305.png 768w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/ipam-certs-1024x406.png 1024w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/li>\n<\/ul>\n<p>The vRO plug-in also requires a workflow package to be imported, to support some of the additional functions that the plug-in invokes. \u00a0This package is included in the plug-in download, and included in the documented instructions.<\/p>\n<p>Once I installed the plug-in for my setup, I used the provided Infoblox vRO workflows to:<\/p>\n<ul>\n<li>\u201c<strong>Install vCO customization wrapper<\/strong>\u201d.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3171\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/install-wrapper.png\" alt=\"Install Wrapper\" width=\"716\" height=\"888\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/install-wrapper.png 716w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/install-wrapper-242x300.png 242w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><br \/>\nThis enabled vRA to call out to Infoblox via vRO (aka vCO) during three distinct lifecycle stages:<\/p>\n<ul>\n<li><strong>Building<\/strong>\u00a0\u2013 this stage is where IP addressing is reserved in IPAM and passed back into vRA during the initial provisioning.<\/li>\n<li><strong>Provisioned<\/strong>\u00a0\u2013 once the machine is built, this calls out to the workflow \u201cUpdate MAC address for vCAC VM wrapper\u201d, which appears to grab the as-built MAC address from the VM (nic0) in order to populate Infoblox with this detail.<\/li>\n<li><strong>Disposing<\/strong>\u00a0\u2013 when the machine is destroyed, this calls-out to \u201cRemove Host Record or A\/PTR\/CNAME\/Fixed address\/Reservation of vCAC VM wrapper\u201d. In essence, this removes the entries made by the previous workflows.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3173\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/wrapper-workflow-config.png\" alt=\"Wrapper Workflow Config\" width=\"1510\" height=\"1206\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/wrapper-workflow-config.png 1510w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/wrapper-workflow-config-300x240.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/wrapper-workflow-config-768x613.png 768w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/wrapper-workflow-config-1024x818.png 1024w\" sizes=\"auto, (max-width: 1510px) 100vw, 1510px\" \/><\/li>\n<li><i><u>CAVEAT<\/u><\/i>: In my environment only, the above Removal workflow does not release the IP address back into the available pool. I am still working on this, and will update this article accordingly. For the moment, I manually review the \u201cUsed\u201d records (without any other data associated) and perform a \u201cReclaim\u201d in the Infoblox management console. \u00a0Strangely, this behaviour did NOT happen in a customer&#8217;s environment, nor in Infoblox&#8217;s own test environment.<\/li>\n<\/ul>\n<\/li>\n<li>\u201c<strong>Create Build Profile for Reserve an IP for a vCAC VM in Network<\/strong>\u201d. This piece of absolute magic sets up a new Build Profile in vRA so that I can merely select it during blueprint definition to enable IPAM integration. Magic!!<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3170\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/build-profile.png\" alt=\"Build Profile\" width=\"1510\" height=\"1212\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/build-profile.png 1510w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/build-profile-300x241.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/build-profile-768x616.png 768w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/build-profile-1024x822.png 1024w\" sizes=\"auto, (max-width: 1510px) 100vw, 1510px\" \/><br \/>\nI used the \u201c<i>in Network<\/i>\u201d method of IP allocation, because I just wanted Infoblox to pick the next address within a given subnet range. I already have certain ranges carved out and reserved for other purposes (such as vRA\u2019s own ranges that it manages, more on that later) \u2013 so anything that wasn\u2019t already reserved is free game for Infoblox to grab. The other methods are \u201c<i>in Range<\/i>\u201d (if you have specifically carved out one in Infoblox for this purpose), or \u201c<i>general<\/i>\u201d (if the IP address to reserve is already known, perhaps through an external process prior to the request).<\/p>\n<p>Once I had run these initial configuration workflows, everything was almost ready to go for vRealize Automation to utilise.<\/p>\n<p>This wraps up the first blog covering initial setup. In the next blog article, I will specify how vRA is configured to utilise Infoblox as part of its provisioning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Reprinted with permission by Nathan Wheat] Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool. I frequently see requests for us to integrate vRealize Automation into a customer\u2019s existing IPAM solution \u2013 and pretty much [&hellip;]<\/p>\n","protected":false},"author":194,"featured_media":1851,"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":[27],"class_list":{"0":"post-3164","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-vmware","9":"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>Integrating Infoblox IPAM with vRealize Automation - Part 1<\/title>\n<meta name=\"description\" content=\"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.\" \/>\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\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrating Infoblox IPAM with vRealize Automation - Part 1\" \/>\n<meta property=\"og:description\" content=\"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-07T19:12:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-06T17:30:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.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=\"Eric Stieg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Stieg\" \/>\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\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/\"},\"author\":{\"name\":\"Eric Stieg\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4b76875dca389d84eb780abfdd533cc\"},\"headline\":\"Integrating Infoblox IPAM with vRealize Automation &#8211; Part 1\",\"datePublished\":\"2015-04-07T19:12:46+00:00\",\"dateModified\":\"2020-05-06T17:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/\"},\"wordCount\":793,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/june-3.jpg\",\"keywords\":[\"VMware\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/\",\"name\":\"Integrating Infoblox IPAM with vRealize Automation - Part 1\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/june-3.jpg\",\"datePublished\":\"2015-04-07T19:12:46+00:00\",\"dateModified\":\"2020-05-06T17:30:13+00:00\",\"description\":\"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/june-3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/june-3.jpg\",\"width\":660,\"height\":454},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/integrating-infoblox-ipam-with-vrealize-automation-part-1\\\/#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\":\"Integrating Infoblox IPAM with vRealize Automation &#8211; Part 1\"}]},{\"@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\\\/c4b76875dca389d84eb780abfdd533cc\",\"name\":\"Eric Stieg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"caption\":\"Eric Stieg\"},\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/eric-stieg\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integrating Infoblox IPAM with vRealize Automation - Part 1","description":"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.","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\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/","og_locale":"en_US","og_type":"article","og_title":"Integrating Infoblox IPAM with vRealize Automation - Part 1","og_description":"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/","og_site_name":"Infoblox Blog","article_published_time":"2015-04-07T19:12:46+00:00","article_modified_time":"2020-05-06T17:30:13+00:00","og_image":[{"width":660,"height":454,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.jpg","type":"image\/jpeg"}],"author":"Eric Stieg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eric Stieg","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/"},"author":{"name":"Eric Stieg","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/c4b76875dca389d84eb780abfdd533cc"},"headline":"Integrating Infoblox IPAM with vRealize Automation &#8211; Part 1","datePublished":"2015-04-07T19:12:46+00:00","dateModified":"2020-05-06T17:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/"},"wordCount":793,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.jpg","keywords":["VMware"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/","url":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/","name":"Integrating Infoblox IPAM with vRealize Automation - Part 1","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.jpg","datePublished":"2015-04-07T19:12:46+00:00","dateModified":"2020-05-06T17:30:13+00:00","description":"Many customers love the idea of self-service provisioning through vRealize Automation (vRA), but do not want to give up control of IP address management (IPAM) to the new tool.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/june-3.jpg","width":660,"height":454},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/integrating-infoblox-ipam-with-vrealize-automation-part-1\/#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":"Integrating Infoblox IPAM with vRealize Automation &#8211; Part 1"}]},{"@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\/c4b76875dca389d84eb780abfdd533cc","name":"Eric Stieg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","caption":"Eric Stieg"},"url":"https:\/\/www.infoblox.com\/blog\/author\/eric-stieg\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/3164","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\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=3164"}],"version-history":[{"count":1,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/3164\/revisions"}],"predecessor-version":[{"id":3176,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/3164\/revisions\/3176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/1851"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=3164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=3164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=3164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}