{"version":"1.0","provider_name":"Digital","provider_url":"https:\/\/blogs.gov.scot\/digital","author_name":"craigmilligan","author_url":"https:\/\/blogs.gov.scot\/digital\/author\/craigmilligan\/","title":"Masterless Puppet and Declarative provisioning - Digital","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"2yxcGBNMnd\"><a href=\"https:\/\/blogs.gov.scot\/digital\/2015\/11\/24\/masterless-puppet-declarative-provisioning\/\">Masterless Puppet and Declarative provisioning<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blogs.gov.scot\/digital\/2015\/11\/24\/masterless-puppet-declarative-provisioning\/embed\/#?secret=2yxcGBNMnd\" width=\"600\" height=\"338\" title=\"&#8220;Masterless Puppet and Declarative provisioning&#8221; &#8212; Digital\" data-secret=\"2yxcGBNMnd\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/blogs.gov.scot\/digital\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"This is a post by Gordon Clark, one of our Infrastructure Engineers, and Jono Ellis, our Social Media Manager. This post is the second post in our series covering how we approach continuous delivery,\u00a0covering the tools that we use. We are not precious about our servers, they are just tools for a defined purpose and...","thumbnail_url":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2017\/07\/masterless-puppet.png","thumbnail_width":700,"thumbnail_height":700}