diff --git a/_episodes/2024-01-19-emerging-from-a-year-long-apnoea.md b/_episodes/2024-01-19-emerging-from-a-year-long-apnoea.md new file mode 100644 index 0000000..c45fb68 --- /dev/null +++ b/_episodes/2024-01-19-emerging-from-a-year-long-apnoea.md @@ -0,0 +1,33 @@ +--- +layout: blog +title: Emerging from a year long apnoea +--- + +The last post on example42's blog was from December 2022, more than a year ago. + +I was introducing **tp desktop** which is a quick and easy way to manage your desktops with Puppet and I was actively working on the new version of Tiny Puppet which was expecting to deliver the huge promise of being able to install EVERY application on EVERY Operating System (this is already happening for years) in EVERY way (OS packages, upstream repo packages, source code, release tarballs, containers...) with a single Puppet module. + +Works on this release peaked at last Configuration Management Camp and then have been brutally interrupted by new activities we had to deliver for customers and these are the main reasons why also this blog has been silent for so long. + +2023 has been a particular year for example42: almost no public activities, but a lot of work for customers, which resulted in the best year ever, commercially speaking, for example42's mother company Lab42 srl (who said that Puppet is dead?). + +Still, I think that **lack of time is the excuse of the procrastinator**, and even if this year has begun as active and busy as the previous one, I want to commit more time to public (and open source, as always) activities on Puppet. + +So, what's next? + +No promises yet, let facts speak for themselves, when they will be ready. + +For the moment I can anticipate the conferences where I will be present in the next months, see you there: + +- [AIDays](https://www.aiconf.it/){:target="_blank"} in Milan, Italy, January 30, 2024 +- [FOSDEM](https://fosdem.org/2024/){:target="_blank"} in Brussels, Belgium, February 3-4, 2024 +- [Config Management Camp](https://cfgmgmtcamp.eu/){:target="_blank"} in Gent, Belgium, February 5-7, 2024 +- [Incontro Devops Italia 2024](https://2024.incontrodevops.it/){:target="_blank"} in Bologna, Italy, March 15, 2024 +- [KubeCon Europe2024](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/){:target="_blank"} in Paris, Frances, March 1922, 2024 +- [Google Next'24](https://cloud.withgoogle.com/next/sf){:target="_blank"} in Las Vegas, USA, April 9-11, 2024 + +At the Config Management Camp I'll be presenting a talk about [Strategies for Puppet code upgrade and refactoring](https://cfp.cfgmgmtcamp.org/2024/talk/JJ9WFC/){:target="_blank"}, join me there if you want to know more about how to handle code upgrades and refactoring in a sane way. + +Keep puppetizing, because if you have to manage a system whose lifecycle is longer than a few weeks, Puppet is still the best way to do it. + +Alessandro Franceschi diff --git a/_includes/header.html b/_includes/header.html index 1e5ab6a..454bf74 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -15,16 +15,16 @@ diff --git a/_includes/home_splash.html b/_includes/home_splash.html index e3cb839..0adc4f9 100644 --- a/_includes/home_splash.html +++ b/_includes/home_splash.html @@ -11,7 +11,7 @@

From World longest active
Puppet consultant

diff --git a/_includes/home_wwwww.html b/_includes/home_wwwww.html index 14cc3fe..8f6a087 100644 --- a/_includes/home_wwwww.html +++ b/_includes/home_wwwww.html @@ -4,7 +4,7 @@
-

example42's 5 Ws

+

example42's 5 Ws

WHO - Lead by Alessandro Franceschi, Puppet user, trainer, and consultant since 2006.
WHAT - Puppet consulting, training and development. DevOps tools, processes and culture consulting.
diff --git a/_includes/services_kickstart.html b/_includes/services_kickstart.html index e69de29..2c589d3 100644 --- a/_includes/services_kickstart.html +++ b/_includes/services_kickstart.html @@ -0,0 +1,46 @@ +
+
+
+
+
+
+

Puppet Infrastructure Kickstart

+

Fast, effective, future proof setup
+ of a production ready Puppet infrastructure

+

What is covered:

+
+
    +
  • The fastest, most effective and future ready way to start to automate your infrastructure with Puppet.
  • +
  • Use it to bootstrap a new greenfield project, automated since the beginning, or to introduce Puppet in an existing brownfield infrastructure
  • +
  • We will setup together on systems of your choice a Puppet Enterprise or Open Source infrastructure, which you can use for a POC or as basis for your production puppet setup.
  • +
  • We will implement a sane development workflow, including version control, testing and continuous integration
  • +
  • We design a flexible and expandable control repo and manage, at least, the common baseline configurations for your most used Operating Systems.
  • +
+
+ +

How it works:

+
+
    +
  • We install an Open Source or Puppet Enterprise server (consider it a POC setup or directly the expected production environment: it’s up to you)
  • +
  • We install and configure the participants' Puppet Development workstations
  • +
  • We create a Puppet control-repo git repository and define a basic development workflow, eventually with a CI, from development workstation to Puppet server deployment
  • +
  • We discuss and review the different kind of configurations we have to puppettize and then collaboratively develop Puppet profiles
  • +
  • We create and use a script to automate installation of Puppet agents and control rollout, showing where applicable how to manage safe introduction of Puppet on existing systems
  • +
+
+ +

Why it's worth:

+
+
    +
  • In a few days you have a working Puppet infrastructure
  • +
  • You decide what priorities to develop
  • +
  • Your team is trained during the setup
  • +
  • The initial setup can smoothly evolve in production
  • +
+
+
+
+
+
+
+
diff --git a/_includes/services_training.html b/_includes/services_training.html index e69de29..a49e8c0 100644 --- a/_includes/services_training.html +++ b/_includes/services_training.html @@ -0,0 +1,43 @@ +
+
+
+
+
+
+

Smart Puppet Training

+

Flexible, tailored, pragmatic
Puppet workshops

+

What is covered:

+
+
    +
  • You decide the topics, things to do and priorities
  • +
  • Theory and practice can be mixed based on your expectations
  • +
  • We can discuss and work directly on your Puppet code
  • +
  • Depth level is adapted to the skills of the participants
  • +
+
+ +

How it works:

+
+
    +
  • You can have as many participants as you want
  • +
  • Sessions can be interactive and based on your development workflow
  • +
  • Sessions are done onsite or in remote video conferences
  • +
  • Remote lessons can be arranged with flexible sessions of 2 hours
  • +
+
+ +

Why it's worth:

+
+
    +
  • You have flexibility on times, location and topics
  • +
  • You can have direct access to world class knowledge
  • +
  • You can train as many participants as you want
  • +
  • We offer competitive prices
  • +
+
+
+
+
+
+
+
diff --git a/_includes/wwwww_what.html b/_includes/wwwww_what.html index e69de29..4f85cd9 100644 --- a/_includes/wwwww_what.html +++ b/_includes/wwwww_what.html @@ -0,0 +1,24 @@ +
+
+
+
+
+
+

WHAT

+

example42 provides innovative Puppet support services
and delivers Open Source Puppet products

+ +
+ Our Puppet services are unique for the flexibility, experience, expertise, pragmatism and value provided. +
+
+ Out Open Source products are innovative Puppet modules and control-repo. +
+
+ Moreover, services which involve work on our Open Source products, are offered at half price. +
+
+
+
+
+
+
diff --git a/_includes/wwwww_when.html b/_includes/wwwww_when.html index e69de29..61b4ed4 100644 --- a/_includes/wwwww_when.html +++ b/_includes/wwwww_when.html @@ -0,0 +1,24 @@ +
+
+
+
+
+
+

WHEN

+

example42 services are available 24/7
we adapt to any timezone

+ +
+ We don't work always, but we can work at any time, adapting to any timezone. +
+
+ We offer, and request, flexibility to cope with the needs of all our customers. +
+
+ With Smart Support options you can request our support at any time, no formal SLA is given but we generally reply and setup a call within a day. +
+
+
+
+
+
+
diff --git a/_includes/wwwww_where.html b/_includes/wwwww_where.html index e69de29..594e623 100644 --- a/_includes/wwwww_where.html +++ b/_includes/wwwww_where.html @@ -0,0 +1,24 @@ +
+
+
+
+
+
+

WHERE

+

example42 is based in Italy
and provides services world wide

+ +
+ example42 services are available world wide, at any timezone. +
+
+ Consulting services are delivered both remote and onsite. +
+
+ Travel costs, where applicable, are optimized and kept as low as possible. +
+
+
+
+
+
+
diff --git a/_includes/wwwww_who.html b/_includes/wwwww_who.html index e69de29..35df3f7 100644 --- a/_includes/wwwww_who.html +++ b/_includes/wwwww_who.html @@ -0,0 +1,24 @@ +
+
+
+
+
+
+

WHO

+

example42 has been founded by Alessandro Franceschi
probably world's longest active Puppet consultant

+ +
+ example42 started as an Open Source project lead by Alessandro Franceschi, first hour Puppeteer, book writer, speaker, trainer and among the most appreciated and known Puppet consultants in the world. +
+
+ Over the years it evolved into a company and then a brand of Lab42, gathering unrivalled on field real world experience on any kind of Puppet infrastructure. +
+
+ Experience, pragmatism, professionalism, integrity, knowledge sharing attitude and flexibility define what example42 is about. +
+
+
+
+
+
+
diff --git a/_includes/wwwww_why.html b/_includes/wwwww_why.html index e69de29..53ef0e6 100644 --- a/_includes/wwwww_why.html +++ b/_includes/wwwww_why.html @@ -0,0 +1,31 @@ +
+
+
+
+
+
+

WHY

+

Experience, pragmatism, expertise
sharing attitude and flexibility at a competitive price

+ +
+ Finding people with strong Puppet skills on the market is difficult
+ Having them written on the CV is not the same of more than 17 years of dedicated commitment, with experience on any real world scenario, from code upgrades, to infrastructure migrations, from rapid kickstart of a greenfield project to gentle and introduction on a brownfield environment, from Open Source Puppet to Puppet Enterprise.
+ That's what we call experience and expertise. +
+
+ Our approach to work is quite rare on the market: we offer extreme flexibility, both in planning the activities and in delivering them: what you need, when you need it.
+ You can engage us with a mail, a LinkedIN or a WhatApp message and we reply in a few hours, we can setup a call in the same day and start working on your project in the next one.
+ That's what we call flexibility. +
+
+ When we work, onsite or in a shared screen video call, we always describe and explain what we do: training on the job is our normal approach to consulting activities.
+ We don't keep secrets, we we train your team to be able to do the same things we do.
+ Moreover, we are direct to the point, we don't waste your time and your money with unnecessary activities, presentations and bureaucratic processes.
+ That's what we call sharing attitude and pragmatism. +
+
+
+
+
+
+
diff --git a/sitemap.xml b/sitemap.xml index edb0f19..4159efa 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,6 +2,26 @@ layout: null --- + +{{ site.url }} +0.80 + + +{{ site.url }}/services/ +0.80 + + +{{ site.url }}/wwww/ +0.80 + + +{{ site.url }}/AbnormalDevOpsIterations/ +0.80 + + +{{ site.url }}/blog/ +0.80 + {% for post in site.posts %} {{ site.url }}{{ site.baseurl }}{{ post.url }}/