{"version":"1.0","provider_name":"OpenStack Blog | Open Infrastructure Foundation","provider_url":"https:\/\/www.openstack.org\/blog","author_name":"Stefano Maffulli","author_url":"https:\/\/www.openstack.org\/blog\/author\/stefano\/","title":"OpenStack Community Weekly Newsletter (Mar 1 -8) - OpenStack Blog | Open Infrastructure Foundation","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"BKbn7ykGTq\"><a href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-mar-1-8\/\">OpenStack Community Weekly Newsletter (Mar 1 -8)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-mar-1-8\/embed\/#?secret=BKbn7ykGTq\" width=\"600\" height=\"338\" title=\"&#8220;OpenStack Community Weekly Newsletter (Mar 1 -8)&#8221; &#8212; OpenStack Blog | Open Infrastructure Foundation\" data-secret=\"BKbn7ykGTq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/www.openstack.org\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Highlights of the week We Wrote an OpenStack Operations Guide in 5 Days! And here it is\u2026the OpenStack Operations Guide. You can read it in EPUB, MOBI, PDF, or print. The electronic formats are free to download so click away. The print version costs $29.90 and\u00a0all proceeds go to the OpenStack Foundation to support more... Read more &raquo;","thumbnail_url":"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/03\/OpenStackOpsGuide.jpg","thumbnail_width":536,"thumbnail_height":694}