The Wall showcases infrastructure as code

Share on facebook
Share on twitter
Share on linkedin
Arduino cluster close up with a blurry ToThePoint laptop on the background

How is infrastructure as code used?

The wall we used to showcase infrastructure as code architecture is basically a giant LCD screen made up off RGB-lit keyboards on which we can control the individual LED’s using software to showcase cool moving images.

The wall is a fun project run wild that thought us a lot about infrastructure as code.

Building up the wall in fast forward

What we learned from ‘The Wall’

We were building a giant keyboard-backlit-powered wall-type of Raspberry Pi monstrosity just out of curiosity— and we had to deploy the software on the Raspberry Pi’s manually.
This means that every time we had to make an update to our custom software that was running on the Pi’s, we had to manually install every bit of it. A tedious job, indeed, which we understandably hated very much.
By tinkering with various software tools, we managed as a team to make it easier to play around with this monstrosity, and we managed to learn a lot about Nomad Clusters by HashiCorp.

Therefore the Wall showcases what HashiCorp tooling can do for you. In our fun-project “The Wall”, we used Nomad for the runtime, Consul for connecting the services and we used Packer for creating the images.

Why we used HashiCorp tooling

At first, Ansible was used to automate software deployment. But because we continuously break apart The Wall for showcasing purposes, the Raspberry pi’s behind the keyboards tend to break sometimes (– we should be more careful :/).
Each time a Pi broke, we had to find a new one, build and install the software on the new Pi for it to work, which can be a problem when no internet connection is available at the venue…
Using HashiCorp tooling, we could have a client listen to its server merely by plugging it into the network.

Rick and Morty What is my purpose meme: you are a nomad slave

We had a visit from HashiCorp

The guys from HashiCorp came to visit the OnTheSpot release engineers and had the following to say:

“The wall is a beautiful and fun way to make tangible what immutable infrastructure can mean when using HashiCorp tooling.” — Mark Van Der Zijden — Enterprise Sales Director HashiCorp Benelux

Mark and Lieuwe from HashiCorp came to visit out ToThePoint office and were kind to pose for a foto in front of The Wall to showcase infrastructure as code
The wall in our office with Mark and Lieuwe from HashiCorp

Infrastructure as code in the future

We believe that infrastructure as code has serious potential. Want to know more about it?
Let us know in the comments below what you want to learn next.


Leave a Reply

Sign up for our Newsletter

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; } /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ #mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;} #mergeRow-gdpr {margin-top: 20px;} #mergeRow-gdpr fieldset label {font-weight: normal;} #mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}

Please select all the ways you would like to hear from ToThePoint:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.