<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Devops on make me: APe</title><link>https://apealive.net/tags/devops/</link><description>Recent content in Devops on make me: APe</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 19 Sep 2017 12:01:07 +0200</lastBuildDate><atom:link href="https://apealive.net/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Salt NACL encryption for external pillars</title><link>https://apealive.net/post/2017-09-salt-nacl-ext-pillar/</link><pubDate>Tue, 19 Sep 2017 12:01:07 +0200</pubDate><guid>https://apealive.net/post/2017-09-salt-nacl-ext-pillar/</guid><description>&lt;div class="paragraph lead"&gt;
&lt;p&gt;This article is about encrypting Satl external pillars with NACL.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="sect1"&gt;
&lt;h2 id="tldr-"&gt;TL;DR &lt;a href="#_tldr" class="hanchor" data-arialabel="Anchor"&gt;🔗︎&lt;/a&gt;&lt;a class="heading-anchor" href="#tldr-" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Salt NACL is based on another SaltStack project
&lt;a href="https://github.com/saltstack/libnacl" target="_blank" rel="noopener noreferrer"&gt;libnacl&lt;/a&gt;
, an wrapper for
&lt;a href="https://github.com/jedisct1/libsodium" target="_blank" rel="noopener noreferrer"&gt;libsodium&lt;/a&gt;
 and Salt nacl
resources
(&lt;a href="https://github.com/saltstack/salt/blob/develop/salt/moduels/nacl.py" target="_blank" rel="noopener noreferrer"&gt;module&lt;/a&gt;
,
&lt;a href="https://github.com/saltstack/salt/blob/develop/salt/runners/nacl.py" target="_blank" rel="noopener noreferrer"&gt;runner&lt;/a&gt;
,
&lt;a href="https://github.com/saltstack/salt/blob/develop/salt/renderers/nacl.py" target="_blank" rel="noopener noreferrer"&gt;renderer&lt;/a&gt;

and
&lt;a href="https://github.com/saltstack/salt/blob/develop/salt/pillar/nacl.py" target="_blank" rel="noopener noreferrer"&gt;ext_pillar&lt;/a&gt;
).&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Overview of merged features to
&lt;a href="https://github.com/saltstack/salt/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr%20is%3Aclosed%20nacl" target="_blank" rel="noopener noreferrer"&gt;&lt;code&gt;develop&lt;/code&gt;&lt;/a&gt;

branch:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;NACL module, runner (around 2015.x)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NACL update with secretbox, sealedbox (around 2017/Aug)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NACL render with boxed syntax support &lt;code&gt;NACL[Cr7ptHere=]&lt;/code&gt; (around
2017/Aug)&lt;/p&gt;</description></item><item><title>Testing salt formulas and models with kitchen-salt</title><link>https://apealive.net/post/salt-formula-testing-kitchen-salt-1/</link><pubDate>Thu, 20 Jul 2017 12:01:07 +0200</pubDate><guid>https://apealive.net/post/salt-formula-testing-kitchen-salt-1/</guid><description>&lt;div class="document"&gt;
&lt;div id="tl-dr" class="section"&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;a class="heading-anchor" href="#tldr" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;An overview how to implement salt-formula test's with kitchen-salt.&lt;/p&gt;
&lt;/div&gt;
&lt;div id="overview" class="section"&gt;
&lt;h2 id="overview"&gt;Overview&lt;a class="heading-anchor" href="#overview" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In this article I will talk about writing and testing
&lt;a href="https://github.com/salt-formulas%5Bsalt-formulas"
class="reference external"&gt;&lt;a href="https://github.com/salt-formulas[salt-formulas" target="_blank" rel="noopener noreferrer"&gt;https://github.com/salt-formulas[salt-formulas&lt;/a&gt;
&lt;/a&gt;].
An curated collection of formulas behind salt-formulas community. The
concepts however will fit to any salt formula.&lt;/p&gt;
&lt;p&gt;If you are interested in
&lt;a href="https://github.com/salt-formulas%5Bsalt-formulas"
class="reference external"&gt;&lt;a href="https://github.com/salt-formulas[salt-formulas" target="_blank" rel="noopener noreferrer"&gt;https://github.com/salt-formulas[salt-formulas&lt;/a&gt;
&lt;/a&gt;]
read more at: &lt;a href="https://salt-formulas.readthedocs.io/en/latest"
class="reference external"&gt;&lt;a href="https://salt-formulas.readthedocs.io/en/latest" target="_blank" rel="noopener noreferrer"&gt;https://salt-formulas.readthedocs.io/en/latest&lt;/a&gt;
&lt;/a&gt;&amp;gt;[readthedocs
salt-formulas].&lt;/p&gt;
&lt;p&gt;To test formulas we will use
&lt;a href="https://github.com/saltstack/kitchen-salt%5Bkitchen-salt"
class="reference external"&gt;&lt;a href="https://github.com/saltstack/kitchen-salt[kitchen-salt" target="_blank" rel="noopener noreferrer"&gt;https://github.com/saltstack/kitchen-salt[kitchen-salt&lt;/a&gt;
&lt;/a&gt;]
framework.&lt;/p&gt;</description></item><item><title>Running devops workshop in Warsaw</title><link>https://apealive.net/post/2016-03_running-devops-workshop-warsaw/</link><pubDate>Wed, 09 Mar 2016 12:23:39 +0200</pubDate><guid>https://apealive.net/post/2016-03_running-devops-workshop-warsaw/</guid><description>&lt;h1 id="devops-workshop-with-chef"&gt;DevOps workshop with Chef&lt;a class="heading-anchor" href="#devops-workshop-with-chef" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;At the end of the 2015 I was asked by IBM colleague from Poland who is
leading a team of Java developers to develop and deliver a DevOps
workshop.&lt;/p&gt;
&lt;p&gt;I took a challenge and delivered March 9-10 in Warsaw personally. The
slides from the event are available at:
&lt;a href="http://slides.com/petrmichalec/devops-workshop" target="_blank" rel="noopener noreferrer"&gt;http://slides.com/petrmichalec/devops-workshop&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="agenda-"&gt;Agenda &lt;a href="#agenda" class="hanchor" data-arialabel="Anchor"&gt;🔗︎&lt;/a&gt;&lt;a class="heading-anchor" href="#agenda-" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;At first quite challenge as the DevOps topic is so wide, right? Finally
I narrowed agenda to some “devops” discussion, Chef.io and Docker
including extensive labs.&lt;/p&gt;</description></item><item><title>DevOps Kung-fu workshop</title><link>https://apealive.net/post/2016-01_devopskungfu/</link><pubDate>Tue, 26 Jan 2016 13:50:32 +0100</pubDate><guid>https://apealive.net/post/2016-01_devopskungfu/</guid><description>&lt;p&gt;&lt;em&gt;Work in progress…&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I am now working on DevOps workshop that would show up Chef, Consul,
Docker possibilities in DEV and orchestration together with KitchenCI
and InSpec testing and auditing.&lt;/p&gt;
&lt;p&gt;As a first stage I created my own version for DevOps kung-fu
presentation: &lt;a href="http://slides.com/petrmichalec/epcim-devops-cult" target="_blank" rel="noopener noreferrer"&gt;http://slides.com/petrmichalec/epcim-devops-cult&lt;/a&gt;
&lt;/p&gt;
&lt;div class="box"&gt;
&lt;figure itemprop="associatedMedia" itemscope=""
itemtype="http://schema.org/ImageObject"&gt;
&lt;div class="img"&gt;
&lt;img src="http://apealive.net/media/post/2016/2016-01_DevOpsKungFu.png"
itemprop="thumbnail" /&gt;
&lt;/div&gt;
&lt;a href="http://apealive.net/media/post/2016/2016-01_DevOpsKungFu.png"
itemprop="contentUrl"&gt;&lt;/a&gt;
&lt;figcaption&gt;&lt;h4 id="devopskungfu-presentation"&gt;DevOpsKungFu
presentation&lt;/h4&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Note: this was originaly presented by Adam Jacob / CTO of Chef /
@adamhjk - &lt;a href="http://github.com/chef/devops-kungfu" target="_blank" rel="noopener noreferrer"&gt;http://github.com/chef/devops-kungfu&lt;/a&gt;
. Worth to watch
youtube stream BTW.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>