{"id":4049,"date":"2023-04-28T13:35:07","date_gmt":"2023-04-28T17:35:07","guid":{"rendered":"https:\/\/chrisgrundemann.com\/?post_type=avada_portfolio&#038;p=4049"},"modified":"2023-04-28T13:35:07","modified_gmt":"2023-04-28T17:35:07","slug":"update-peeringdb-without-sharing-credentials","status":"publish","type":"avada_portfolio","link":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/","title":{"rendered":"Update PeeringDB Without Sharing Credentials"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>The FullCtl team recently participated in the\u00a0<span class=\"caps\">NANOG<\/span> 87 hackathon. The theme of the hackathon was \u201cinteracting with sources of truth\u201d and our team chose to focus on syncing data between PeeringDB and PeerCtl without the need to share credentials between the two applications. While we used PeerCtl in our proof of concept, this new PeeringDB feature could be leveraged by any configuration management solution once it&#8217;s officially adopted&#8230;<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.fullctl.com\/blog\/NANOG87Hackathon\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Keep Reading<\/span><\/a><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4261,"featured_media":4051,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"portfolio_category":[981],"portfolio_skills":[989],"portfolio_tags":[1209,1210,1208,1207],"class_list":["post-4049","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-content-creation","portfolio_skills-blogging","portfolio_tags-fullctl","portfolio_tags-nanog-87-hackathon","portfolio_tags-peerctl","portfolio_tags-peeringdb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Update PeeringDB Without Sharing Credentials ~ 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\/portfolio\/update-peeringdb-without-sharing-credentials\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Update PeeringDB Without Sharing Credentials ~ Chris Grundemann\" \/>\n<meta property=\"og:url\" content=\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/\" \/>\n<meta property=\"og:site_name\" content=\"Chris Grundemann\" \/>\n<meta property=\"og:image\" content=\"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1912\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ChrisGrundemann\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/\",\"url\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/\",\"name\":\"Update PeeringDB Without Sharing Credentials ~ Chris Grundemann\",\"isPartOf\":{\"@id\":\"https:\/\/chrisgrundemann.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg\",\"datePublished\":\"2023-04-28T17:35:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage\",\"url\":\"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg\",\"width\":1600,\"height\":1600,\"caption\":\"Update PeeringDB Without Sharing Credentials\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/chrisgrundemann.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio\",\"item\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Content Creation\",\"item\":\"https:\/\/chrisgrundemann.com\/index.php\/portfolio_category\/content-creation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Update PeeringDB Without Sharing Credentials\"}]},{\"@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\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Update PeeringDB Without Sharing Credentials ~ 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\/portfolio\/update-peeringdb-without-sharing-credentials\/","og_locale":"en_US","og_type":"article","og_title":"Update PeeringDB Without Sharing Credentials ~ Chris Grundemann","og_url":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/","og_site_name":"Chris Grundemann","og_image":[{"width":2560,"height":1912,"url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@ChrisGrundemann","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/","url":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/","name":"Update PeeringDB Without Sharing Credentials ~ Chris Grundemann","isPartOf":{"@id":"https:\/\/chrisgrundemann.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage"},"image":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage"},"thumbnailUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg","datePublished":"2023-04-28T17:35:07+00:00","breadcrumb":{"@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#primaryimage","url":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg","contentUrl":"https:\/\/chrisgrundemann.com\/wp-content\/uploads\/2023\/04\/saurav-mahto-y4JEJSvSmHs-unsplash-scaled.jpg","width":1600,"height":1600,"caption":"Update PeeringDB Without Sharing Credentials"},{"@type":"BreadcrumbList","@id":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/update-peeringdb-without-sharing-credentials\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chrisgrundemann.com\/"},{"@type":"ListItem","position":2,"name":"Portfolio","item":"https:\/\/chrisgrundemann.com\/index.php\/portfolio\/"},{"@type":"ListItem","position":3,"name":"Content Creation","item":"https:\/\/chrisgrundemann.com\/index.php\/portfolio_category\/content-creation\/"},{"@type":"ListItem","position":4,"name":"Update PeeringDB Without Sharing Credentials"}]},{"@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"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/avada_portfolio\/4049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/users\/4261"}],"replies":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/comments?post=4049"}],"version-history":[{"count":0,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/avada_portfolio\/4049\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/media\/4051"}],"wp:attachment":[{"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/media?parent=4049"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/portfolio_category?post=4049"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/portfolio_skills?post=4049"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/chrisgrundemann.com\/index.php\/wp-json\/wp\/v2\/portfolio_tags?post=4049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}