{"id":1077,"date":"2019-07-03T17:45:58","date_gmt":"2019-07-03T17:45:58","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=1077"},"modified":"2020-05-06T10:26:57","modified_gmt":"2020-05-06T17:26:57","slug":"what-is-new-with-ansible-2-8","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/","title":{"rendered":"What is New with Ansible 2.8?"},"content":{"rendered":"<p><a href=\"https:\/\/www.ansible.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Ansible<\/a>\u00a0is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.<\/p>\n<p>The Ansible 2.5 open source project release added support for the Infoblox Network Identity Operating System (NIOS) enablement. For network professionals, this means that existing networking Ansible Playbooks can utilize existing Infoblox infrastructure for IP Address Management (IPAM), using Infoblox for tracking inventory and more.<\/p>\n<p>With Ansible 2.8, support for managing Infoblox Grid members has been introduced.<\/p>\n<p>Watch\u00a0<a href=\"https:\/\/youtu.be\/VY0-8Wkv10A\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">this<\/a>\u00a0video to get a quick overview of the Infoblox DDI integration with Ansible.<\/p>\n<p><strong>Ansible Infoblox Modules<\/strong><\/p>\n<p>There are a total of 16\u00a0<a href=\"http:\/\/docs.ansible.com\/ansible\/latest\/modules\/list_of_net_tools_modules.html#nios\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">modules<\/a>\u00a0included with Ansible 2.8. They can be currently found in the development branch of the documentation:<\/p>\n<ul>\n<li>nios_a_record \u2013 Configure Infoblox NIOS A records<\/li>\n<li>nios_aaaa_record \u2013 Configure Infoblox NIOS AAAA records<\/li>\n<li>nios_cname_record \u2013 Configure Infoblox NIOS CNAME records<\/li>\n<li>nios_dns_view \u2013 Configure Infoblox NIOS DNS views<\/li>\n<li>nios_fixed_address \u2013 Configure Infoblox NIOS DHCP Fixed Address<\/li>\n<li>nios_host_record \u2013 Configure Infoblox NIOS host records<\/li>\n<li>nios_member \u2013 Configure Infoblox NIOS members<\/li>\n<li>nios_mx_record \u2013 Configure Infoblox NIOS MX records<\/li>\n<li>nios_naptr_record \u2013 Configure Infoblox NIOS NAPTR records<\/li>\n<li>nios_network \u2013 Configure Infoblox NIOS network object<\/li>\n<li>nios_network_view \u2013 Configure Infoblox NIOS network views<\/li>\n<li>nios_nsgroup \u2013 Configure Infoblox DNS Nameserver Groups<\/li>\n<li>nios_ptr_record \u2013 Configure Infoblox NIOS PTR records<\/li>\n<li>nios_srv_record \u2013 Configure Infoblox NIOS SRV records<\/li>\n<li>nios_txt_record \u2013 Configure Infoblox NIOS txt records<\/li>\n<li>nios_zone \u2013 Configure Infoblox NIOS DNS zones<\/li>\n<li>lookup \u2013 Fetch Infoblox NIOS specified objects. The documentation for this can be found\u00a0<a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/plugins\/lookup\/nios.html\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">here<\/a>.<\/li>\n<\/ul>\n<p><strong>NIOS Member module<\/strong><\/p>\n<p>This module manages NIOS member objects using the Infoblox WAPI interface over REST. In addition to adding, modifying and\/or removing Infoblox NIOS servers, you can also use it to create a token that can be used to join the Infoblox grid.<\/p>\n<p>This module supports both standalone and HA members. Refer\u00a0<a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/modules\/nios_member_module.html#nios-member-module\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">this<\/a>\u00a0document for a detailed list of all the properties available with the module.<\/p>\n<p>Here is an example playbook on adding a member:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1081\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-1.png\" alt=\"example playbook on adding a member\" width=\"600\" height=\"449\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-1.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-1-300x225.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To run the playbook use the ansible-playbook command:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1083\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-2.png\" alt=\"un the playbook use the ansible-playbook command\" width=\"600\" height=\"158\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-2.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-2-300x79.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>We can login to the Infoblox UI and look under\u00a0<strong>Grid<\/strong><strong>\u00a0&gt;\u00a0<\/strong><strong>Grid Manager,<\/strong>\u00a0where we will see the new member listed:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1084\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-3.png\" alt=\"Grid Manager\" width=\"600\" height=\"318\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-3.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-3-300x159.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Here is an example playbook on creating a token:<\/p>\n<p><span class=\"lia-inline-image-display-wrapper lia-image-align-inline\"><span class=\"lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1085\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-4.png\" alt=\" example playbook on creating a token\" width=\"600\" height=\"252\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-4.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-4-300x126.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><i class=\"lia-fa lia-fa-search-plus lia-media-lightbox-trigger\" tabindex=\"0\" aria-label=\"Enlarge image\"><\/i><\/span><\/span><\/p>\n<p>To run the playbook use the ansible-playbook command:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1086\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-5.png\" alt=\"playbook use the ansible-playbook command:\" width=\"600\" height=\"239\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-5.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-5-300x120.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>You can then use this token to initiate a member join. Note that this function is only available for pre-provisioned members.<\/p>\n<p>Here is a snippet focused on grabbing information about a members using the lookup plugin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1087\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-6.png\" alt=\"snippet focused on grabbing information about a members using the lookup plugin\" width=\"600\" height=\"87\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-6.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-6-300x44.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To run the playbook use the ansible-playbook command:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1088\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/What-is-new-with-Ansible-7.png\" alt=\"the playbook use the ansible-playbook command\" width=\"600\" height=\"235\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-7.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/What-is-new-with-Ansible-7-300x118.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Sample Use Case<\/strong><\/p>\n<p><a href=\"\/community\/infoblox-vnios-autoscaling-on-openstack-using-ansible\/\" target=\"_blank\" rel=\"noopener noreferrer\">This<\/a>\u00a0blog talks about how you can leverage this module for autoscaling grid members based on DNS traffic.<\/p>\n<p><strong>Summary<\/strong><\/p>\n<p>The Ansible modules allow you to configure Infoblox, the lookup plugin allows you to grab information from Infoblox to use in subsequent tasks. With Ansible 2.8, you can now use the NIOS member module to automate grid members.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ansible\u00a0is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning. The Ansible 2.5 open source project release added support for the Infoblox Network Identity Operating System (NIOS) enablement. For network professionals, this means that existing networking Ansible Playbooks can utilize existing Infoblox infrastructure [&hellip;]<\/p>\n","protected":false},"author":230,"featured_media":1078,"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":[16],"class_list":{"0":"post-1077","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-infoblox","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>What is New with Ansible 2.8?<\/title>\n<meta name=\"description\" content=\"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.\" \/>\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\/what-is-new-with-ansible-2-8\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is New with Ansible 2.8?\" \/>\n<meta property=\"og:description\" content=\"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-03T17:45:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-06T17:26:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Krishna Vasudevan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Krishna Vasudevan\" \/>\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\\\/what-is-new-with-ansible-2-8\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/\"},\"author\":{\"name\":\"Krishna Vasudevan\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/b36c6d54e0fd1947f822a993aab5e8b8\"},\"headline\":\"What is New with Ansible 2.8?\",\"datePublished\":\"2019-07-03T17:45:58+00:00\",\"dateModified\":\"2020-05-06T17:26:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/\"},\"wordCount\":488,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/179487671-660x454-1.jpg\",\"keywords\":[\"Infoblox\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/\",\"name\":\"What is New with Ansible 2.8?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/179487671-660x454-1.jpg\",\"datePublished\":\"2019-07-03T17:45:58+00:00\",\"dateModified\":\"2020-05-06T17:26:57+00:00\",\"description\":\"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/179487671-660x454-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/179487671-660x454-1.jpg\",\"width\":600,\"height\":413,\"caption\":\"What is New with Ansible 2.8?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/what-is-new-with-ansible-2-8\\\/#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\":\"What is New with Ansible 2.8?\"}]},{\"@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\\\/b36c6d54e0fd1947f822a993aab5e8b8\",\"name\":\"Krishna Vasudevan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"url\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"caption\":\"Krishna Vasudevan\"},\"description\":\"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/krishna-vasudevan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is New with Ansible 2.8?","description":"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.","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\/what-is-new-with-ansible-2-8\/","og_locale":"en_US","og_type":"article","og_title":"What is New with Ansible 2.8?","og_description":"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/","og_site_name":"Infoblox Blog","article_published_time":"2019-07-03T17:45:58+00:00","article_modified_time":"2020-05-06T17:26:57+00:00","og_image":[{"width":600,"height":413,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg","type":"image\/jpeg"}],"author":"Krishna Vasudevan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Krishna Vasudevan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/"},"author":{"name":"Krishna Vasudevan","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/b36c6d54e0fd1947f822a993aab5e8b8"},"headline":"What is New with Ansible 2.8?","datePublished":"2019-07-03T17:45:58+00:00","dateModified":"2020-05-06T17:26:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/"},"wordCount":488,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg","keywords":["Infoblox"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/","url":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/","name":"What is New with Ansible 2.8?","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg","datePublished":"2019-07-03T17:45:58+00:00","dateModified":"2020-05-06T17:26:57+00:00","description":"Ansible is a popular open-source automation tool, or platform, used for IT tasks such as configuration management, application deployment, intraservice orchestration and provisioning.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/179487671-660x454-1.jpg","width":600,"height":413,"caption":"What is New with Ansible 2.8?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/what-is-new-with-ansible-2-8\/#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":"What is New with Ansible 2.8?"}]},{"@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\/b36c6d54e0fd1947f822a993aab5e8b8","name":"Krishna Vasudevan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","url":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","contentUrl":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","caption":"Krishna Vasudevan"},"description":"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.","url":"https:\/\/www.infoblox.com\/blog\/author\/krishna-vasudevan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1077","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\/230"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=1077"}],"version-history":[{"count":6,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1077\/revisions"}],"predecessor-version":[{"id":3796,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1077\/revisions\/3796"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/1078"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=1077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=1077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=1077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}