{"id":4084,"date":"2023-07-14T20:26:08","date_gmt":"2023-07-15T00:26:08","guid":{"rendered":"https:\/\/chrisgrundemann.com\/?p=4084"},"modified":"2023-07-15T09:53:54","modified_gmt":"2023-07-15T13:53:54","slug":"streamlining-network-automation-with-stackstorm","status":"publish","type":"post","link":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/","title":{"rendered":"Streamlining Network Automation with StackStorm"},"content":{"rendered":"<p>I recently caught up with <a href=\"https:\/\/www.linkedin.com\/in\/eddie-chan-2803692\/\">Eddie Chan<\/a> (CCIE\/CISSP), a Sr. Network Architect at Nordstrom, who shared his experiences with <a href=\"https:\/\/stackstorm.com\/\">StackStorm<\/a>, an open-source automation and orchestration platform. Although StackStorm has long flown under most folks\u2019 radar, it\u2019s been a game-changer for Nordstrom. Offering a centralized and mature solution for handling network automation tasks. In this article, we&#8217;ll dive into the key features and benefits of StackStorm based on Eddie&#8217;s insights. Whether you&#8217;re a network engineer or simply curious about network automation, let&#8217;s explore how StackStorm can transform your most tedious workflows.<\/p>\n<h2 class=\"western\">StackStorm: From Semi Commercial to Fully Open-Source<\/h2>\n<p>I first encountered <a href=\"https:\/\/chrisgrundemann.com\/index.php\/2018\/extreme-automation\/\">StackStorm several years ago<\/a> when it was still a commercial product owned by Extreme Networks, having been acquired from Brocade. However, StackStorm is now fully open-source, with the entire platform &#8212; including the &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/StackStorm\">Workflow Composer<\/a>&#8221; graphical user interface (GUI) &#8212; available for free. This shift (back) to completely free and open-source made StackStorm an even more attractive option for Nordstrom, especially considering its powerful features and ease of use.<\/p>\n<h2 class=\"western\">Building a Mature Automation Environment<\/h2>\n<p>For Nordstrom, network automation is not just about individual scripts running under someone&#8217;s desk. They needed a more scalable and sustainable approach. StackStorm proved to be the perfect solution, offering built-in features like role-based access control, audit trails, and centralized management. These capabilities provided Nordstrom with a more mature and reliable automation environment.<\/p>\n<h2>User-Friendly; from Administrators to Developers<\/h2>\n<p>StackStorm caters to a wide range of users, from entry-level admins to seasoned developers. Non-coding users can leverage the GUI, allowing them to point and click to build automated tasks and conditional workflows without any coding knowledge. On the other hand, developers can fully utilize StackStorm&#8217;s framework, which provides guidance on script placement and library management within virtual environments. This flexibility makes StackStorm a valuable tool for network engineers with varying skill sets.<\/p>\n<h2 class=\"western\">Orchestration Made Easy<\/h2>\n<p>One of StackStorm&#8217;s standout features is its orchestration capabilities. Users can create workflows and combine individual tasks to build complex automation processes. The GUI allows for seamless flow creation, defining sequential steps or introducing conditional checks between tasks. With StackStorm&#8217;s workflow-oriented design, orchestrating network operations becomes a breeze.<\/p>\n<h2 class=\"western\">Integration with Slack for ChatOps<\/h2>\n<p>StackStorm goes beyond automation and integrates with popular tools like Slack for efficient communication. Nordstrom leverages StackStorm to receive and process requests from Slack. For example, users can request health checks on specific store locations by simply typing a command in Slack. StackStorm processes the request, executes the necessary automation tasks, and provides a response back to the user in Slack. This integration streamlines communication and empowers teams to interact with their infrastructure effortlessly.<\/p>\n<h2 class=\"western\">Automatic Ticket Handling and Troubleshooting<\/h2>\n<p>Nordstrom relies on StackStorm to handle various types of tickets, eliminating the need for manual intervention. For instance, when a new ticket is created in the ServiceNow ticketing system, StackStorm&#8217;s sensor automatically detects it and triggers the corresponding automation. This streamlined approach saves time and reduces errors by automating tasks such as blacklisting wireless clients based on provided MAC addresses. On tickets that can\u2019t be resolved automatically, StackStorm ensures that critical information is gathered and recorded, simplifying troubleshooting and enabling more efficient ticket resolution.<\/p>\n<h2 class=\"western\">Adoption Challenges and Training Efforts<\/h2>\n<p>To ensure that I don\u2019t cause any undue <a href=\"https:\/\/chrisgrundemann.com\/index.php\/blog\/imposter-syndrome-network-podcast\/\">imposter syndrome<\/a> in readers who are struggling to deploy widespread network (or other) automation in their organization, it\u2019s worth noting that everyone has challenges in this area. While Nordstrom has been successful in implementing StackStorm, they face challenges in terms of adoption across the organization. Many engineers and administrators are already occupied with their existing tasks and hesitate to add automation to their skill set. Others have their own favorite tools and are reluctant to switch over. Eddie and his team work closely with other teams, providing training and assistance to help them get on board. And the top-down support from Nordstrom&#8217;s management has been instrumental in driving adoption and promoting the benefits of network automation.<\/p>\n<h2 class=\"western\">Future Developments and Usability Enhancements<\/h2>\n<p>Eddie envisions making StackStorm even more user-friendly, extending its usability beyond technical experts to essentially any employee at all. To this end, his team has developed an even more user-friendly GUI front-end that allows completely non-technical users, such as project managers, to interact with StackStorm&#8217;s automation capabilities seamlessly. This approach facilitates adoption by providing an intuitive interface and abstracting the underlying technical complexities almost completely \u2013 making it truly intent-based.<\/p>\n<h2 class=\"western\">The Bottom Line<\/h2>\n<p>I came away from my conversation with Eddie Chan very impressed with the level of network automation maturity at Nordstrom. And I was excited to learn more about the role StackStorm has played in revolutionizing their network automation efforts by providing a mature, centralized, and open-source platform. From its powerful workflow orchestration capabilities to seamless integration with tools like ServiceNow and Slack, StackStorm streamlines network operations and enhances collaboration. I, for one, think it\u2019s worth a look for anyone planning to automate their network.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently caught up with Eddie Chan (CCIE\/CISSP), a Sr. <a href=\"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/\"> &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":4085,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16,836,27],"tags":[863,1226,1228,324,348,465,822,468,474,476,1229,864,1227,1225,846,673],"class_list":["post-4084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-network-tools","category-networking","category-technology","tag-automation","tag-chatops","tag-eddie-chan","tag-infrastructure","tag-interview","tag-network","tag-network-automation","tag-network-engineer","tag-networking","tag-networks","tag-nordstrom","tag-orchestration","tag-servicenow","tag-slack","tag-stackstorm","tag-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Streamlining Network Automation with StackStorm ~ Chris Grundemann<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamlining Network Automation with StackStorm ~ Chris Grundemann\" \/>\n<meta property=\"og:description\" content=\"I recently caught up with Eddie Chan (CCIE\/CISSP), a Sr. ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/\" \/>\n<meta property=\"og:site_name\" content=\"Chris Grundemann\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/chris.grundemann\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T00:26:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-15T13:53:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"434\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"~Chris\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/ChrisGrundemann\" \/>\n<meta name=\"twitter:site\" content=\"@ChrisGrundemann\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"~Chris\" \/>\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:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/\"},\"author\":{\"name\":\"~Chris\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#\\\/schema\\\/person\\\/16a6af2797267c7d91f29876d5a0870f\"},\"headline\":\"Streamlining Network Automation with StackStorm\",\"datePublished\":\"2023-07-15T00:26:08+00:00\",\"dateModified\":\"2023-07-15T13:53:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/\"},\"wordCount\":836,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/stackstorm-logo.png\",\"keywords\":[\"Automation\",\"chatops\",\"Eddie Chan\",\"infrastructure\",\"interview\",\"network\",\"network automation\",\"network engineer\",\"networking\",\"Networks\",\"Nordstrom\",\"Orchestration\",\"servicenow\",\"slack\",\"StackStorm\",\"Technology\"],\"articleSection\":[\"Network Tools\",\"Networking\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/\",\"url\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/\",\"name\":\"Streamlining Network Automation with StackStorm ~ Chris Grundemann\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/stackstorm-logo.png\",\"datePublished\":\"2023-07-15T00:26:08+00:00\",\"dateModified\":\"2023-07-15T13:53:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/stackstorm-logo.png\",\"contentUrl\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/stackstorm-logo.png\",\"width\":1600,\"height\":434,\"caption\":\"stackstorm logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/2023\\\/streamlining-network-automation-with-stackstorm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/chrisgrundemann.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Networking\",\"item\":\"https:\\\/\\\/chrisgrundemann.com\\\/index.php\\\/category\\\/networking\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Streamlining Network Automation with StackStorm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#website\",\"url\":\"https:\\\/\\\/chrisgrundemann.com\\\/\",\"name\":\"Chris Grundemann\",\"description\":\"Use technology, marketing, and strategy to take your growing business to the next level.\",\"publisher\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/chrisgrundemann.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#organization\",\"name\":\"Grundemann Technology Solutions\",\"url\":\"https:\\\/\\\/chrisgrundemann.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/cropped-GTS-Logo.png\",\"contentUrl\":\"https:\\\/\\\/chrisgrundemann.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/cropped-GTS-Logo.png\",\"width\":512,\"height\":512,\"caption\":\"Grundemann Technology Solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/ChrisGrundemann\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/grundemann\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/cgrundemann\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJ3Pk4AAVMBG4KCzxYAtExA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/chrisgrundemann.com\\\/#\\\/schema\\\/person\\\/16a6af2797267c7d91f29876d5a0870f\",\"name\":\"~Chris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg\",\"caption\":\"~Chris\"},\"description\":\"Creative|Technologist. Curious. Boisterous. Autotelic Autodidact. Heretic. Hacker. Rider of Boards. Writer of Words. ...Traveler of Time...\",\"sameAs\":[\"https:\\\/\\\/chrisgrundemann.com\",\"https:\\\/\\\/www.facebook.com\\\/chris.grundemann\",\"http:\\\/\\\/instagram.com\\\/chrisgrundemann\",\"www.linkedin.com\\\/in\\\/cgrundemann\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/ChrisGrundemann\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJ3Pk4AAVMBG4KCzxYAtExA\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamlining Network Automation with StackStorm ~ Chris Grundemann","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:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/","og_locale":"en_US","og_type":"article","og_title":"Streamlining Network Automation with StackStorm ~ Chris Grundemann","og_description":"I recently caught up with Eddie Chan (CCIE\/CISSP), a Sr. ...","og_url":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/","og_site_name":"Chris Grundemann","article_author":"https:\/\/www.facebook.com\/chris.grundemann","article_published_time":"2023-07-15T00:26:08+00:00","article_modified_time":"2023-07-15T13:53:54+00:00","og_image":[{"width":1600,"height":434,"url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","type":"image\/png"}],"author":"~Chris","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/ChrisGrundemann","twitter_site":"@ChrisGrundemann","twitter_misc":{"Written by":"~Chris","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#article","isPartOf":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/"},"author":{"name":"~Chris","@id":"https:\/\/chrisgrundemann.com\/#\/schema\/person\/16a6af2797267c7d91f29876d5a0870f"},"headline":"Streamlining Network Automation with StackStorm","datePublished":"2023-07-15T00:26:08+00:00","dateModified":"2023-07-15T13:53:54+00:00","mainEntityOfPage":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/"},"wordCount":836,"commentCount":0,"publisher":{"@id":"https:\/\/chrisgrundemann.com\/#organization"},"image":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#primaryimage"},"thumbnailUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","keywords":["Automation","chatops","Eddie Chan","infrastructure","interview","network","network automation","network engineer","networking","Networks","Nordstrom","Orchestration","servicenow","slack","StackStorm","Technology"],"articleSection":["Network Tools","Networking","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/","url":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/","name":"Streamlining Network Automation with StackStorm ~ Chris Grundemann","isPartOf":{"@id":"https:\/\/chrisgrundemann.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#primaryimage"},"image":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#primaryimage"},"thumbnailUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","datePublished":"2023-07-15T00:26:08+00:00","dateModified":"2023-07-15T13:53:54+00:00","breadcrumb":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#primaryimage","url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","contentUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","width":1600,"height":434,"caption":"stackstorm logo"},{"@type":"BreadcrumbList","@id":"https:\/\/chrisgrundemann.com\/index.php\/2023\/streamlining-network-automation-with-stackstorm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chrisgrundemann.com\/"},{"@type":"ListItem","position":2,"name":"Networking","item":"https:\/\/chrisgrundemann.com\/index.php\/category\/networking\/"},{"@type":"ListItem","position":3,"name":"Streamlining Network Automation with StackStorm"}]},{"@type":"WebSite","@id":"https:\/\/chrisgrundemann.com\/#website","url":"https:\/\/chrisgrundemann.com\/","name":"Chris Grundemann","description":"Use technology, marketing, and strategy to take your growing business to the next level.","publisher":{"@id":"https:\/\/chrisgrundemann.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/chrisgrundemann.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/chrisgrundemann.com\/#organization","name":"Grundemann Technology Solutions","url":"https:\/\/chrisgrundemann.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chrisgrundemann.com\/#\/schema\/logo\/image\/","url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2020\/10\/cropped-GTS-Logo.png","contentUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2020\/10\/cropped-GTS-Logo.png","width":512,"height":512,"caption":"Grundemann Technology Solutions"},"image":{"@id":"https:\/\/chrisgrundemann.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ChrisGrundemann","https:\/\/www.linkedin.com\/company\/grundemann","https:\/\/www.linkedin.com\/in\/cgrundemann\/","https:\/\/www.youtube.com\/channel\/UCJ3Pk4AAVMBG4KCzxYAtExA"]},{"@type":"Person","@id":"https:\/\/chrisgrundemann.com\/#\/schema\/person\/16a6af2797267c7d91f29876d5a0870f","name":"~Chris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cbff57968626714c5bdb525f740f898c0d1e506a63c350b6a3341e57337e7fc7?s=96&d=mm&r=pg","caption":"~Chris"},"description":"Creative|Technologist. Curious. Boisterous. Autotelic Autodidact. Heretic. Hacker. Rider of Boards. Writer of Words. ...Traveler of Time...","sameAs":["https:\/\/chrisgrundemann.com","https:\/\/www.facebook.com\/chris.grundemann","http:\/\/instagram.com\/chrisgrundemann","www.linkedin.com\/in\/cgrundemann","https:\/\/x.com\/https:\/\/twitter.com\/ChrisGrundemann","https:\/\/www.youtube.com\/channel\/UCJ3Pk4AAVMBG4KCzxYAtExA"]}]}},"jetpack_featured_media_url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/07\/stackstorm-logo.png","jetpack_shortlink":"https:\/\/wp.me\/ps8ie-13S","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/posts\/4084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/comments?post=4084"}],"version-history":[{"count":0,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/posts\/4084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/media\/4085"}],"wp:attachment":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/media?parent=4084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/categories?post=4084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/tags?post=4084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}