{"id":174259804,"date":"2025-04-03T10:53:19","date_gmt":"2025-04-03T18:53:19","guid":{"rendered":"https:\/\/www.netscaler.com\/blog\/?p=174259804"},"modified":"2025-04-04T09:10:46","modified_gmt":"2025-04-04T17:10:46","slug":"new-utility-converts-netscaler-configurations-into-iac-for-greater-automation","status":"publish","type":"post","link":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/","title":{"rendered":"New utility converts NetScaler configurations into IaC for greater automation"},"content":{"rendered":"\n<p>A new NetScaler utility, nsconf2iac, simplifies the conversion of NetScaler configurations into infrastructure-as-code (IaC). With nsconf2iac, you can instantly transform your NetScaler configuration files into Terraform and Ansible templates with a single command, eliminating the need for tedious manual conversion.<\/p>\n\n\n\n<p>For NetScaler admins who aren\u2019t proficient in IaC, the introduction of the nsconf2iac utility eases the transition to <a href=\"https:\/\/www.netscaler.com\/platform\/infrastructure-as-code\" target=\"_blank\" rel=\"noreferrer noopener\">deploying and managing NetScaler as code<\/a>. By deploying NetScaler application delivery controllers (ADCs) with IaC, you can automate the deployment and management of your NetScaler ADC infrastructure and easily scale it.&nbsp;<\/p>\n\n\n\n<p>The automation capabilities afforded by the nsconf2iac utility ensure consistency, repeatability, and fewer errors in ADC infrastructure deployments.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automating ADC deployments with IaC drives modern application development<\/h2>\n\n\n\n<p>DevOps and platform engineering have fundamentally changed how IT organizations develop software and manage infrastructure by embracing collaboration, automation, and continuous improvement. Modern application development emphasizes rapid iteration and deployment. IaC automates the rapid provisioning and scaling of ADC infrastructure that enables high-performing and highly secure application delivery, allowing teams to deploy applications faster. This agility is crucial for organizations that need to respond quickly to changing business requirements.<\/p>\n\n\n\n<p>The benefits for DevOps and platform engineering teams in adopting IaC to automate the provisioning and management of NetScaler ADCs include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Declarative configuration: <\/strong>IaC automates the provisioning and configuration of ADC infrastructure using a declarative approach, meaning you define the <em>desired state<\/em> of your infrastructure, not the steps to achieve it. This is a significant advantage over imperative automation scripts, which require you to specify every step. IaC tools handle the &#8220;how,&#8221; making your code more concise and less error prone.<\/li>\n\n\n\n<li><strong>Consistency and repeatability: <\/strong>By defining infrastructure in code, IaC ensures that environments are consistently configured across on-premises and cloud.<\/li>\n\n\n\n<li><strong>Version control: <\/strong>IaC allows infrastructure configurations to be version-controlled, just like application code. This enables teams to track changes, roll back to previous versions, and maintain an audit trail.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Faster and more reliable deployments: <\/strong>IaC accelerates the deployment process by automating ADC infrastructure provisioning, which leads to faster release cycles due to predictable and repeatable deployments.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Improved collaboration: <\/strong>IaC facilitates collaboration between development, operations, and security teams by providing a shared, code-based representation of ADC infrastructure.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Scalability: <\/strong>IaC makes it easier to scale ADC infrastructure up or down as needed, enabling organizations to respond quickly to changing demands.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>While the adoption of IaC often necessitates upskilling in coding practices, it\u2019s a worthwhile investment that fosters innovation because it frees you up to focus on developing and delivering modern applications rather than spending valuable time in the weeds of ADC configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The business value of managing NetScaler deployments with IaC<\/h2>\n\n\n\n<p>The nsconf2iac utility is a game-changer for organizations looking to more fully automate their NetScaler deployments. It empowers DevOps and platform engineering teams to quickly and accurately generate Terraform and Ansible templates for existing NetScaler configurations to deploy NetScaler ADCs as code. Key benefits include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Faster NetScaler configuration using IaC:<\/strong> Eliminate manual NetScaler configuration to free up time for strategic priorities.<\/li>\n\n\n\n<li><strong>Reduced costs and time-to-market:<\/strong> Free up valuable engineering resources and significantly reduce the time spent on configuration conversion.<\/li>\n\n\n\n<li><strong>Improved accuracy and consistency:<\/strong> Minimize errors associated with manual translation and ensure consistent configurations across your environments.<\/li>\n\n\n\n<li><strong>Enhanced collaboration:<\/strong> Foster better collaboration between development and operations teams by providing a common, easily understood IaC format.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How the IaC configuration utility for NetScaler works<\/h2>\n\n\n\n<p>A lightweight utility, nsconf2iac accelerates automation initiatives by reducing the manual effort of NetScaler configuration management and fostering seamless collaboration between development and operations teams.<\/p>\n\n\n\n<p>The nsconf2iac utility is written in Python because of its widespread availability and ease of use. The standalone utility runs offline, and you can execute it directly from your machine, eliminating the need for specific system installations of NetScaler and NetScaler Console and NetScaler configuration file uploads to external services like NetScaler Console Service.<\/p>\n\n\n\n<p>You have the flexibility to execute the utility using any machine that has Python installed. As part of the configuration conversion process, NetScaler validates the conversion with a running ADC to make sure that the template is executable and that the configuration does not contain misconfigurations or errors that can break the ADC and lead to security issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Next steps: Get the utility on GitHub and contribute<\/h2>\n\n\n\n<p>We believe in the power of open source and community collaboration. Building on the success of our open Terraform and Ansible integrations, we&#8217;ve made nsconf2iac available on GitHub.&nbsp;<\/p>\n\n\n\n<p>To request an invitation to join our GitHub repository and help us shape the future of the nsconf2iac utility, email <a href=\"mailto:netscaler-automationtoolkit@cloud.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">netscaler-automationtoolkit@cloud.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new NetScaler utility simplifies the conversion of NetScaler configurations into infrastructure-as-code (IaC), enabling you to instantly transform your NetScaler configuration files into Terraform and Ansible templates with a single command.<\/p>\n","protected":false},"author":10,"featured_media":174259808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_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":[7],"tags":[20,41],"class_list":{"0":"post-174259804","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-application-modernization","8":"tag-application-delivery","9":"tag-application-security","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New NetScaler Utility for Automation with IaC<\/title>\n<meta name=\"description\" content=\"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.\" \/>\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.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New NetScaler Utility for Automation with IaC\" \/>\n<meta property=\"og:description\" content=\"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"NetScaler Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-03T18:53:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-04T17:10:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1839\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Konstantinos Kaltsas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NetScaler\" \/>\n<meta name=\"twitter:site\" content=\"@NetScaler\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Konstantinos Kaltsas\" \/>\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.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\"},\"author\":{\"name\":\"Konstantinos Kaltsas\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c\"},\"headline\":\"New utility converts NetScaler configurations into IaC for greater automation\",\"datePublished\":\"2025-04-03T18:53:19+00:00\",\"dateModified\":\"2025-04-04T17:10:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\"},\"wordCount\":786,\"publisher\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg\",\"keywords\":[\"Application delivery\",\"Application security\"],\"articleSection\":[\"Application modernization\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\",\"url\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\",\"name\":\"New NetScaler Utility for Automation with IaC\",\"isPartOf\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg\",\"datePublished\":\"2025-04-03T18:53:19+00:00\",\"dateModified\":\"2025-04-04T17:10:46+00:00\",\"description\":\"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage\",\"url\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg\",\"contentUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg\",\"width\":2560,\"height\":1839,\"caption\":\"New utility converts NetScaler configurations into IaC for greater automation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.netscaler.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New utility converts NetScaler configurations into IaC for greater automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#website\",\"url\":\"https:\/\/www.netscaler.com\/blog\/\",\"name\":\"NetScaler Blog\",\"description\":\"Application delivery and security blog\",\"publisher\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.netscaler.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\",\"name\":\"NetScaler Blog\",\"url\":\"https:\/\/www.netscaler.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png\",\"contentUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png\",\"width\":2032,\"height\":486,\"caption\":\"NetScaler Blog\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/NetScaler\",\"https:\/\/www.linkedin.com\/company\/netscaler\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c\",\"name\":\"Konstantinos Kaltsas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"caption\":\"Konstantinos Kaltsas\"},\"description\":\"NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives.\",\"url\":\"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New NetScaler Utility for Automation with IaC","description":"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.","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.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/","og_locale":"en_US","og_type":"article","og_title":"New NetScaler Utility for Automation with IaC","og_description":"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.","og_url":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/","og_site_name":"NetScaler Blog","article_published_time":"2025-04-03T18:53:19+00:00","article_modified_time":"2025-04-04T17:10:46+00:00","og_image":[{"width":2560,"height":1839,"url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg","type":"image\/jpeg"}],"author":"Konstantinos Kaltsas","twitter_card":"summary_large_image","twitter_creator":"@NetScaler","twitter_site":"@NetScaler","twitter_misc":{"Written by":"Konstantinos Kaltsas","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#article","isPartOf":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/"},"author":{"name":"Konstantinos Kaltsas","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c"},"headline":"New utility converts NetScaler configurations into IaC for greater automation","datePublished":"2025-04-03T18:53:19+00:00","dateModified":"2025-04-04T17:10:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/"},"wordCount":786,"publisher":{"@id":"https:\/\/www.netscaler.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg","keywords":["Application delivery","Application security"],"articleSection":["Application modernization"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/","url":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/","name":"New NetScaler Utility for Automation with IaC","isPartOf":{"@id":"https:\/\/www.netscaler.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg","datePublished":"2025-04-03T18:53:19+00:00","dateModified":"2025-04-04T17:10:46+00:00","description":"A new utility converts NetScaler configs to IaC (Terraform and Ansible) in one command, simplifying automation and eliminating manual conversion.","breadcrumb":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#primaryimage","url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg","contentUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-scaled.jpg","width":2560,"height":1839,"caption":"New utility converts NetScaler configurations into IaC for greater automation"},{"@type":"BreadcrumbList","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/new-utility-converts-netscaler-configurations-into-iac-for-greater-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.netscaler.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New utility converts NetScaler configurations into IaC for greater automation"}]},{"@type":"WebSite","@id":"https:\/\/www.netscaler.com\/blog\/#website","url":"https:\/\/www.netscaler.com\/blog\/","name":"NetScaler Blog","description":"Application delivery and security blog","publisher":{"@id":"https:\/\/www.netscaler.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.netscaler.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.netscaler.com\/blog\/#organization","name":"NetScaler Blog","url":"https:\/\/www.netscaler.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png","contentUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png","width":2032,"height":486,"caption":"NetScaler Blog"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/NetScaler","https:\/\/www.linkedin.com\/company\/netscaler\/"]},{"@type":"Person","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c","name":"Konstantinos Kaltsas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","caption":"Konstantinos Kaltsas"},"description":"NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives.","url":"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/"}]}},"featured_image_src":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-600x400.jpg","featured_image_src_square":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2025\/04\/netscaler-utility-iac-configuration-automation-600x600.jpg","author_info":{"display_name":"Konstantinos Kaltsas","author_link":"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/"},"_links":{"self":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts\/174259804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/comments?post=174259804"}],"version-history":[{"count":0,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts\/174259804\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/media\/174259808"}],"wp:attachment":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/media?parent=174259804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/categories?post=174259804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/tags?post=174259804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}