{"id":5027,"date":"2020-11-24T06:54:16","date_gmt":"2020-11-24T06:54:16","guid":{"rendered":"https:\/\/blog.verbat.com\/?p=2498"},"modified":"2024-05-22T10:17:47","modified_gmt":"2024-05-22T10:17:47","slug":"configuration-management-tools","status":"publish","type":"post","link":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/","title":{"rendered":"An Introduction to Configuration Management Tools"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">On a larger context, configuration management (CM) deals with the process of ensuring that a system performs in a desired, consistent state as changes are made over time. Although the idea did not originate in the<strong><a href=\"https:\/\/www.verbat.com\/\"> IT industry<\/a><\/strong>, the term generally refers to server configuration management.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Automation has a major role to play in server configuration management. It is used to aid the server reach a desirable state, defined earlier by provisioning scripts by utilizing a tools distinct language and features.&nbsp; As a matter of fact, automation is the core of configuration management of servers and therefore it is common to refer configuration management tools as Automation Tools or IT Automation Tools<em>.<\/em> Such tools are also commonly referred to as Server Orchestration or IT Orchestration, due to their capability to manage one to hundreds of servers from a centrally controlled machine.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Also Read : <\/strong><a href=\"https:\/\/www.verbat.com\/blog\/blockchain-reimagining-the-way-we-trust\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>BlockChain: Re-Imagining the Way We Trust<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The popular choices for configuration management tools are Puppet, Ansible, and Chef. Even though each of these tools posess their own unique features and work in slightly different ways, they are all driven by an objective i.e to ensure the system performs in the state described by provisioning scripts. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Major Configuration Management Tools: A Comparison<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\" alt=\"\" class=\"wp-image-2499\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Fig 1: <\/strong>Configuration Management Tools: An Overview<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Availability<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The\navailability of the three configuration tools in case of a main master or\nserver failure is very high. This means that there are multiple servers or\nmultiple instances present and if the main master or server fails, there is a\nbackup server as a prompt replacement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In case of\nChef, when there is a failure on the primary server (generally called chef\nserver), it is replaced by a backup server. Whereas Puppet has a multi-master\narchitecture i.e if the active master goes down, another master steps in to\ntake its place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ansible\nruns with a single active node, called the Primary instance which in case of a\nfailure is replaced by a secondary instance.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Configuration or Ease of Setup<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Speaking\nof ease of setup and installation, Ansible wins over the other two tools as it\nhas an \u2018agentless\u2019 architecture whereas Chef and Puppet has a master-agent or\nmaster-slave architecture. The \u2018agentless\u2019 architecture means that Ansible has\nonly one master running on the server machine, but no agents running on the\nclient machine. It uses a SSH connection to login to the nodes or client server\nthat needs configuration. Also, the client machine VM requires no special\nsetup, which makes it easier to setup. <\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Also Read:  <\/strong><a href=\"https:\/\/www.verbat.com\/blog\/interplanetary-file-system-rearchitecting-internet\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>InterPlanetary File System(IPFS): Re-architecting the Internet<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chef has\nan extra component called workstation, which contains all the configurations\nwhich are tested and then passed on to the central Chef Server. While, Puppet\nhas a certificate signing between agent and master. Both adds a layer of\ncomplication to the installation process of these configuration management\ntools.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Management<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Of all the\nthree configuration tools Ansible dominates over the others with regards to\nmanagement as it supports YAML language and uses both push and pull\nconfigurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explaining\nconfigurations<strong>,<\/strong> there are two types namely\n\u2018pull\u2019 and \u2018push\u2019. Pulling all configuration from a central server to the slave\nnodes using no commands is called \u2018pull\u2019 configuration while push configuration\ninvolves all configuration in the server being pushed to the nodes using\nspecific commands. &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With\nrespect to configuration language, YAML (Yet another Markup Language) is\nregarded to be the easiest one as it resembles English and uses a\nhuman-readable format. Whereas, Puppet DSL (Domain Specific Language) and Ruby\nDSL languages create difficulties in management. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To manage\nconfigurations using Chef you need to be a programmer as it offers\nconfigurations in Ruby DSL while Puppet uses its own language called Puppet\nDSL.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Scalability<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Scalability\nis a major factor considered by the enterprises before choosing a tool. All\nthree configuration tools fares equally as each one of them are capable of\nmanaging large infrastructures while handling the burden of scaling\nconfigurations. Having said that, there is a slight difference between them\nwith respect to scalability on account of the complexity of their configuration\nlanguage. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Interoperability<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">With respect to interoperability, all three tools, Chef, Puppet and Ansible have roughly the same features. For all three configuration tools, main servers or control machines work on <strong><a href=\"https:\/\/www.verbat.com\/blog\/top-6-linux-distro-for-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Linux or UNIX machines<\/a><\/strong> while slaves or nodes can be configured on Windows machines.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Pricing<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Finally,\nyet importantly pricing too plays a critical role in decision making in the\nadoption of any product or technology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can\nbuild, deploy Chef Automate in USD 137 per node annually. While, price range\nfor Puppet ranges from USD 112 per node annually for standard support plans to\nUSD199 per node annually for premium plan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ansible\nTower can be obtained for USD10000 annually for standard IT operation upto 100\nnodes with 8*5 hour support where premium plan is available for USD14000\nannually with 24*7 support.&nbsp;&nbsp; <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Of the three, on choosing the best it should be said that there is nothing like the best tool. All three configuration tools have their own advantages and disadvantages. Each tools employs different approaches to automation and feels right for specific user segments in the same target space.&nbsp; The final judgment is totally dependent on your organizational needs as well as your organizational environment. <strong><a href=\"https:\/\/www.verbat.com\/contact\">Contact Us<\/a><\/strong> for more support.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<a href=\"https:\/\/www.verbat.com\/software-development\">Software Development Companies in Dubai<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/www.verbat.com\/search-engine-optimization\/search-engine-optimization-dubai\">SEO Companies in Dubai&nbsp;<\/a>|&nbsp;<a href=\"https:\/\/www.verbat.com\/technologies\/mobile-app-development\">mobile app development company uae<\/a>&nbsp;|&nbsp;<a href=\"https:\/\/www.verbat.com\/web-hosting\">Web Hosting Dubai<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>On a larger context, configuration management (CM) deals with the process of ensuring that a system performs in a desired, consistent state as changes are made over time. Although the idea did not originate in the IT industry, the term generally refers to server configuration management.<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5027","post","type-post","status-publish","format-standard","hentry","category-others"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>An Introduction to Configuration Management Tools - Verbat<\/title>\n<meta name=\"description\" content=\"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.\" \/>\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.verbat.com\/blog\/configuration-management-tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Introduction to Configuration Management Tools - Verbat\" \/>\n<meta property=\"og:description\" content=\"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Development Company Dubai UAE - Verbat Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/verbatltd\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-24T06:54:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-22T10:17:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@verbatltd\" \/>\n<meta name=\"twitter:site\" content=\"@verbatltd\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"An Introduction to Configuration Management Tools\",\"datePublished\":\"2020-11-24T06:54:16+00:00\",\"dateModified\":\"2024-05-22T10:17:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\"},\"wordCount\":906,\"publisher\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\",\"articleSection\":[\"Others\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\",\"url\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\",\"name\":\"An Introduction to Configuration Management Tools - Verbat\",\"isPartOf\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\",\"datePublished\":\"2020-11-24T06:54:16+00:00\",\"dateModified\":\"2024-05-22T10:17:47+00:00\",\"description\":\"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage\",\"url\":\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\",\"contentUrl\":\"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.verbat.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"An Introduction to Configuration Management Tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#website\",\"url\":\"https:\/\/www.verbat.com\/blog\/\",\"name\":\"Verbat Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.verbat.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#organization\",\"name\":\"Verbat Technologies\",\"url\":\"https:\/\/www.verbat.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg\",\"contentUrl\":\"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg\",\"width\":200,\"height\":200,\"caption\":\"Verbat Technologies\"},\"image\":{\"@id\":\"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/verbatltd\",\"https:\/\/x.com\/verbatltd\",\"https:\/\/www.linkedin.com\/company\/verbatltd\"]},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An Introduction to Configuration Management Tools - Verbat","description":"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.","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.verbat.com\/blog\/configuration-management-tools\/","og_locale":"en_US","og_type":"article","og_title":"An Introduction to Configuration Management Tools - Verbat","og_description":"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.","og_url":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/","og_site_name":"Software Development Company Dubai UAE - Verbat Technologies","article_publisher":"https:\/\/www.facebook.com\/verbatltd","article_published_time":"2020-11-24T06:54:16+00:00","article_modified_time":"2024-05-22T10:17:47+00:00","og_image":[{"url":"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png"}],"twitter_card":"summary_large_image","twitter_creator":"@verbatltd","twitter_site":"@verbatltd","twitter_misc":{"Written by":"","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#article","isPartOf":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/"},"author":{"name":"","@id":""},"headline":"An Introduction to Configuration Management Tools","datePublished":"2020-11-24T06:54:16+00:00","dateModified":"2024-05-22T10:17:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/"},"wordCount":906,"publisher":{"@id":"https:\/\/www.verbat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png","articleSection":["Others"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/","url":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/","name":"An Introduction to Configuration Management Tools - Verbat","isPartOf":{"@id":"https:\/\/www.verbat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png","datePublished":"2020-11-24T06:54:16+00:00","dateModified":"2024-05-22T10:17:47+00:00","description":"Explore configuration management tools, their benefits, and how they streamline IT infrastructure management for enhanced efficiency.","breadcrumb":{"@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.verbat.com\/blog\/configuration-management-tools\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#primaryimage","url":"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png","contentUrl":"https:\/\/blog.verbat.com\/wp-content\/uploads\/2020\/11\/configuration-management-tools-1024x270.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.verbat.com\/blog\/configuration-management-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.verbat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"An Introduction to Configuration Management Tools"}]},{"@type":"WebSite","@id":"https:\/\/www.verbat.com\/blog\/#website","url":"https:\/\/www.verbat.com\/blog\/","name":"Verbat Technologies","description":"","publisher":{"@id":"https:\/\/www.verbat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.verbat.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.verbat.com\/blog\/#organization","name":"Verbat Technologies","url":"https:\/\/www.verbat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg","contentUrl":"https:\/\/www.verbat.com\/blog\/wp-content\/uploads\/2024\/04\/verbatltd_logo.jpg","width":200,"height":200,"caption":"Verbat Technologies"},"image":{"@id":"https:\/\/www.verbat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/verbatltd","https:\/\/x.com\/verbatltd","https:\/\/www.linkedin.com\/company\/verbatltd"]},{"@type":"Person","@id":""}]}},"_links":{"self":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/5027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/comments?post=5027"}],"version-history":[{"count":3,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/5027\/revisions"}],"predecessor-version":[{"id":6201,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/posts\/5027\/revisions\/6201"}],"wp:attachment":[{"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/media?parent=5027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/categories?post=5027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.verbat.com\/blog\/wp-json\/wp\/v2\/tags?post=5027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}