OpenShift gives you several options to build and deploy applications and in previous articles I already explored a couple of them:
Imagine you have a GitHub repository with the source code of an application you wrote and you want to build and deploy it to an OpenShift cluster.
OpenShift gives you several options to do it, the easiest way being Source-to-Image, you just throw in your GitHub repository URL and OpenShift will do the magic for you: it will understand the code language, it will select the appropriate base image it has in its internal registry, based on your code language, and will merge your code into that base image, creating and deploying your code to the cluster.
Jenkins is a well established tool, largely used in CI/CD and DevOps implementations and, even though new and modern tools (e.g.: OpenShift pipelines, based on Tekton) are surfacing in this space, it can still make the job and is nicely integrated in OpenShift as well.
You can just read through the article to gain a general understanding about how Jenkins can be deployed and used in OpenShift but if you prefer to follow along and actually try the technology yourself you will firstly need to have access to an OpenShift installation.
You can use whatever OpenShift service or installation you…
In two previous articles I explored how to use Terraform to automate infrastructure provisioning on an AWS Single Zone (you can read it here https://bit.ly/2Xr7iSv) and then how to complement Terraform with Ansible to implement a fully automated process to provision base infrastructure, configure it appropriately and deploy applications (you can read the full story here https://bit.ly/2N0YMmX).
In this article I will build on those previous posts and explore how to use Infrastructure-as-Code technologies in a more complex scenario, i.e. a Cloud Multi Zone resilient architecture.
If you just want to understand the elements you need to consider to apply…
In my previous article https://bit.ly/2Xr7iSv I explored how to use Terraform to automate infrastructure provisioning on AWS, now I want to build on that and see how to go a step forward in the process and implement a fully automated process for configuring infrastructure and deploying applications to AWS, extending the Infrastructure as Code approach by adopting Ansible (https://www.ansible.com/).
At the end of this article you will gain an understanding of:
There is no doubt that in the past 5–10 years DevOps has come to prominence not only within the startup movement but also in the enterprise world. DevOps is more a culture, a way of thinking and approaching the complex endeavor of coordinating software development, test, deployment and management in the most efficient manner, but tooling is also important to apply best practices that DevOps suggests.
In this article I will explore with a simple example how to use Terraform (https://www.terraform.io/) to implement a fully automated process for provisioning infrastructure to AWS, adopting an Infrastructure as Code approach.
Whenever you repeat an action more than twice, or when you need to do anything that requires coordination of many tasks, you should consider to put some automation in place.
In previous articles I described how to use a Raspberry Pi box as a Web Server and deploy a simple web application (you can find the link here) and how to secure it using SSL certificates (you can read it here).
So you decided to buy your first Raspberry Pi because you are a technology fan and you know you can do lots of very interesting and fun stuff with your new toy but, before starting doing anything, you need to do your homework and setup your board and figure out how to connect.
In this short tutorial I will show you how to setup ssh to connect to a Raspberry Pi from your workstation.
In a previous article (https://firstname.lastname@example.org/have-fun-with-your-raspberry-pi-turn-it-into-your-own-home-web-server-c7caecc3a4f5) I explained how to use Raspberry PI as a home web server and how you can develop and deploy a sample Angular application to it.
As promised, in this article I will build on that foundation and describe how to secure your Raspberry PI web server and access the application with HTTPS protocol.
In this article I will keep things simple and just rely on Self Signed certificates, which does not require any complex service to be activated and it is very easy to configure; at the end you should be able to understand the…
If you are one of those people out there that are passionate about digital technologies, love to understand and play around with them, chances are you woke up one day and decided to buy one of those fancy single-board computer named Raspberry Pi.
I will tell you a dirty little secret: I am one of those people, I bought my new shiny Raspberry PI and then I wondered what I could do with it. …