Continuous Integration and Continuous Development is now a standard way of deployment. Also called CI/CD, it creates pipelines to automate testing, deployment, integrating code, and reporting. While there are many tools available in the market, both free and open-source, in this tutorial, we will be installing Jenkins on Kubernetes. Jenkins is one of the most popular CI/CD tools used for …
How to Configure Automatic Deployment with Git with a VPS
Git is the most popular version control system in the field of software development. It’s open-source and actively maintained since 2005 by Linus Torvalds, the famous creator of Linux. Today, a staggering number of software projects (including commercial ones) use Git for version management. Git follows a distributed architecture, making it a perfect example of a DVCS (Distributed Version Control …
Installing and Configuring Ansible on Ubuntu 20.04
If you are a system administrator, it’s important that you have a consistent way of managing all of the servers and computers you are using. Configuration management systems can streamline the process to a great degree. They manage all the systems efficiently from a central location. On Linux, there are multiple configuration management systems available. For example, Puppet, Chef, Ansible, …
Latest Tips on Automation and Optimization for Your Business in the Cloud
Market analysis Automation and optimization for cloud workloads is the core topic for many modern enterprises today. That’s because they need to innovate and adapt dynamically in order to meet the demand of the end-users and ensure the resiliency of their IT environments. In parallel, the ability to scale, the simplification of operations, and the elimination of some or all …
Automate LetsEncrypt SSL Certificate Renewals for NginX
For those in a rush: this blog post shows you how to use free SSL certificates and have then renew perpetually (in theory) so they are near zero hassle to use. It is always nice to automate things. This saves you a lot of time and lets you concentrate on the things that actually matter and make a difference. Renewing …
How to Dynamically Update and Manage Reverse DNS/PTR Records for Your CloudSigma Infrastructure
It is now possible to dynamically manage your PTR records on CloudSigma’s DNS servers. This new functionality provides greater flexibility in setting up your applications in our cloud. We now accept dynamic updates of PTR records within our zones. This means that our dynamic DNS servers (DDNS) will accept updates directly from individual IP addresses from the networks used within …
Using Ansible with CloudSigma
In a recent article I wrote about how you can use Salt to manage your CloudSigma infrastructure. However, another tool mentioned in that article was Ansible, which is in many ways similar to Salt. Since we’re all about choice here at CloudSigma, I thought it was only fair to also provide Ansible-users (or aspiring users) with an easy way to …