{"id":6415,"date":"2021-06-16T14:00:29","date_gmt":"2021-06-16T21:00:29","guid":{"rendered":"https:\/\/blogs.infoblox.com\/?p=6415"},"modified":"2021-06-16T14:00:29","modified_gmt":"2021-06-16T21:00:29","slug":"automating-dns-traffic-control-with-ansible-and-infoblox-nios","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/","title":{"rendered":"Automating DNS Traffic Control with Ansible and Infoblox NIOS"},"content":{"rendered":"<h3><b>Introduction<\/b><\/h3>\n<p><a href=\"https:\/\/www.ansible.com\/\"><span style=\"font-weight: 400;\">Ansible<\/span><\/a><span style=\"font-weight: 400;\"> is <\/span><span style=\"font-weight: 400;\">an open-source tool used for software provisioning, configuration management, and application deployment, enabling infrastructure as code for simplifying IT tasks.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With the new Infoblox <\/span><a href=\"https:\/\/galaxy.ansible.com\/infoblox\/nios_modules\"><span style=\"font-weight: 400;\">NIOS Collection-1.1.0 for Ansible<\/span><\/a><span style=\"font-weight: 400;\">, organizations can now leverage Ansible to automate the configuration and management of the DNS Traffic Control functionality offered by Infoblox.\u00a0<\/span><\/p>\n<h3><b>DNS Traffic Control<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Infoblox DNS Traffic Control (DTC) integrates GSLB functionality with core DDI network services. Highly automated, it provides the performance, scalability, and availability that organizations require. DTC load balances DNS traffic based on client location, server location, and server availability. It monitors various parameters to ensure the client request is successfully served by a healthy server.<\/span><\/p>\n<h3><b>Ansible DTC Modules<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">There are 3 new modules included with Infoblox NIOS Ansible Collection 1.1.0 for management and configuration of DNS Traffic Control.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">nios_dtc_server: Configure Infoblox NIOS DTC server records<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">nios_dtc_pool: Configure Infoblox NIOS DTC pools<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">nios_dtc_lbdn: Configure Infoblox NIOS DTC LBDN records<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For installation\/setup, refer to the <\/span><a href=\"https:\/\/github.com\/infobloxopen\/infoblox-ansible\"><span style=\"font-weight: 400;\">GitHub repository<\/span><\/a><span style=\"font-weight: 400;\"> or <\/span><a href=\"https:\/\/galaxy.ansible.com\/infoblox\/nios_modules\"><span style=\"font-weight: 400;\">ansible-galaxy collection<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><b>DTC <\/b><b>Server Module<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This module manages the DTC server object using NIOS REST APIs. It can be used to add, modify or delete the Infoblox NIOS DTC server records.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here is an example playbook for adding a DTC server object:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6416\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-1.png\" alt=\"\" width=\"560\" height=\"468\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-1.png 560w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-1-300x251.png 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To run the playbook<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6417\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-2.png\" alt=\"\" width=\"1393\" height=\"350\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-2.png 1393w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-2-300x75.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-2-1024x257.png 1024w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-2-768x193.png 768w\" sizes=\"auto, (max-width: 1393px) 100vw, 1393px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Login to the Infoblox UI and navigate to <\/span><b>Data Management &gt; DNS &gt; Traffic Control<\/b><span style=\"font-weight: 400;\"> to see the new server.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6418\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-3.png\" alt=\"\" width=\"719\" height=\"495\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-3.png 719w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-3-300x207.png 300w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/p>\n<h3><b>DTC Pool Module<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This module manages the DTC pools using NIOS REST APIs. It can be used to add, modify or delete the Infoblox NIOS DTC pools.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here is an example playbook for adding a DTC pool:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6419\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-4.png\" alt=\"\" width=\"530\" height=\"619\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-4.png 530w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-4-257x300.png 257w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To run the playbook<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6420\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-5.png\" alt=\"\" width=\"512\" height=\"144\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-5.png 512w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-5-300x84.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Login to the Infoblox UI and navigate to <\/span><b>Data Management &gt; DNS &gt; Traffic Control<\/b><span style=\"font-weight: 400;\"> to see the new pool.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6421\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-6.png\" alt=\"\" width=\"802\" height=\"413\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-6.png 802w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-6-300x154.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-6-768x395.png 768w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/p>\n<h3><b>DTC LBDN Module<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This module manages the DTC LBDN object using NIOS REST APIs. It can be used to add, modify or delete the Infoblox NIOS DTC server records.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here is an example playbook for adding a DTC LBDN object:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6422\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-7.png\" alt=\"\" width=\"523\" height=\"711\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-7.png 523w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-7-221x300.png 221w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To run the playbook<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6423\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-8.png\" alt=\"\" width=\"1411\" height=\"366\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-8.png 1411w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-8-300x78.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-8-1024x266.png 1024w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-8-768x199.png 768w\" sizes=\"auto, (max-width: 1411px) 100vw, 1411px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Login to the Infoblox UI and navigate to <\/span><b>Data Management &gt; DNS &gt; Traffic Control<\/b><span style=\"font-weight: 400;\"> to see the new LBDN object.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6424\" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/dtc-ansible-9.png\" alt=\"\" width=\"778\" height=\"412\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-9.png 778w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-9-300x159.png 300w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/dtc-ansible-9-768x407.png 768w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><\/p>\n<h3><b>Conclusion<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">New Infoblox NIOS Ansible Collection enables the users to configure, manage and automate the DNS Traffic Control functionality offered by Infoblox.\u00a0<\/span><\/p>\n<h3><b>Additional Resources<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NIOS Ansible <\/span><a href=\"https:\/\/github.com\/infobloxopen\/infoblox-ansible\"><span style=\"font-weight: 400;\">Module<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NIOS Ansible <\/span><a href=\"https:\/\/www.infoblox.com\/wp-content\/uploads\/infoblox-deployment-guide-automate-infoblox-infrastructure-using-ansible.pdf\"><span style=\"font-weight: 400;\">Deployment Guide<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NIOS Ansible Webinar <\/span><a href=\"https:\/\/youtu.be\/AJtrnzyweyg\"><span style=\"font-weight: 400;\">Video<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">About Infoblox <\/span><a href=\"https:\/\/docs.infoblox.com\/display\/NAG8\/About+DNS+Traffic+Control\"><span style=\"font-weight: 400;\">NIOS DTC<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Ansible is an open-source tool used for software provisioning, configuration management, and application deployment, enabling infrastructure as code for simplifying IT tasks.\u00a0 Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in [&hellip;]<\/p>\n","protected":false},"author":337,"featured_media":4032,"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":[81,112,52,30],"class_list":{"0":"post-6415","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-ansible","9":"tag-vnios","10":"tag-nios","11":"tag-dns","12":"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>Automating DNS Traffic Control with Ansible and Infoblox NIOS<\/title>\n<meta name=\"description\" content=\"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.\" \/>\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\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automating DNS Traffic Control with Ansible and Infoblox NIOS\" \/>\n<meta property=\"og:description\" content=\"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-16T21:00:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"356\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vedant Sethia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vedant Sethia\" \/>\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.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/\"},\"author\":{\"name\":\"Vedant Sethia\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/8a828603cb54320e4499f4c6d9a5935c\"},\"headline\":\"Automating DNS Traffic Control with Ansible and Infoblox NIOS\",\"datePublished\":\"2021-06-16T21:00:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/\"},\"wordCount\":439,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"keywords\":[\"Ansible\",\"vNIOS\",\"NIOS\",\"DNS\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/\",\"name\":\"Automating DNS Traffic Control with Ansible and Infoblox NIOS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"datePublished\":\"2021-06-16T21:00:29+00:00\",\"description\":\"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"width\":600,\"height\":356,\"caption\":\"(SIEM) system\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\\\/#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\":\"Automating DNS Traffic Control with Ansible and Infoblox NIOS\"}]},{\"@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\\\/8a828603cb54320e4499f4c6d9a5935c\",\"name\":\"Vedant Sethia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"url\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"caption\":\"Vedant Sethia\"},\"description\":\"Vedant Sethia is an Associate Technical Marketing Engineer at Infoblox. He is currently working on Security Ecosystem, REST APIs, DTC, API Competitive Analysis and software development projects. Previously he has also worked with SAS, India as a Data Science Intern. Vedant holds a bachelor\u2019s degree in computer science engineering from PES University, Bangalore. He stays in Bangalore and enjoys music, football and travel.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/vedant-sethia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automating DNS Traffic Control with Ansible and Infoblox NIOS","description":"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.","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\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/","og_locale":"en_US","og_type":"article","og_title":"Automating DNS Traffic Control with Ansible and Infoblox NIOS","og_description":"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/","og_site_name":"Infoblox Blog","article_published_time":"2021-06-16T21:00:29+00:00","og_image":[{"width":600,"height":356,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","type":"image\/jpeg"}],"author":"Vedant Sethia","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vedant Sethia","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/"},"author":{"name":"Vedant Sethia","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/8a828603cb54320e4499f4c6d9a5935c"},"headline":"Automating DNS Traffic Control with Ansible and Infoblox NIOS","datePublished":"2021-06-16T21:00:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/"},"wordCount":439,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","keywords":["Ansible","vNIOS","NIOS","DNS"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/","url":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/","name":"Automating DNS Traffic Control with Ansible and Infoblox NIOS","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","datePublished":"2021-06-16T21:00:29+00:00","description":"Automating DNS Traffic Control with Ansible and Infoblox NIOS. Infoblox Ansible Collection for vNIOS enables the DNS and IPAM automation of VM workloads that are deployed across multiple platforms. It allows managing your NIOS objects by leveraging the REST APIs in the backend.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","width":600,"height":356,"caption":"(SIEM) system"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/automating-dns-traffic-control-with-ansible-and-infoblox-nios\/#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":"Automating DNS Traffic Control with Ansible and Infoblox NIOS"}]},{"@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\/8a828603cb54320e4499f4c6d9a5935c","name":"Vedant Sethia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","url":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","contentUrl":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","caption":"Vedant Sethia"},"description":"Vedant Sethia is an Associate Technical Marketing Engineer at Infoblox. He is currently working on Security Ecosystem, REST APIs, DTC, API Competitive Analysis and software development projects. Previously he has also worked with SAS, India as a Data Science Intern. Vedant holds a bachelor\u2019s degree in computer science engineering from PES University, Bangalore. He stays in Bangalore and enjoys music, football and travel.","url":"https:\/\/www.infoblox.com\/blog\/author\/vedant-sethia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/6415","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\/337"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=6415"}],"version-history":[{"count":1,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/6415\/revisions"}],"predecessor-version":[{"id":6425,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/6415\/revisions\/6425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/4032"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=6415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=6415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=6415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}