With most companies remodeling their business strategies to leverage the benefits of the cloud, its impact cannot be overstated. One of the biggest advantages of opting for a hybrid or completely cloud-based approach is the cost savings. However, data shows that many corporations are getting poor returns on investment (ROIs) and underutilizing their cloud spending. In fact, most organizations are …
Installing and Configuring LAMP on Ubuntu 20.04 with Ansible
Server automation is a secure and reliable process of managing and monitoring servers in an effective and tech-savvy way. Unlike the traditional style of managing servers at data centers controlled by a dedicated team of experts, all servers are managed using automation. As a result, human errors are minimized. Configuration management tools like Ansible, Puppet, Terraform, to name a few, …
Automating Server Setup using Ansible and Ubuntu 20.04
Introduction Nowadays, servers need to be created and destroyed very frequently. That’s because, at times, servers get a lot of execution load while at other times the load reduces, hence wasting the system resources. A common example is eCommerce websites during the holiday seasons attracting a lot of traffic. When the nature of the application is to be scalable, there …
Installing Jenkins on Kubernetes
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 CloudSigma’s API with Golang
aLogging into the CloudSigma website presents one with all that is needed to create, configure, and administer a CloudSigma virtual infrastructure, or IaaS. Alongside the menu for the various control panels, you will also see a link to the API documentation. The API enables programmatic access to all of the website functionality of the CloudSigma platform via HTTPS, returning JSON …
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 …
Spice up your servers with Salt
In recent times, the automation tool Salt has gained a lot of attention. In fact, Salt, along with Ansible, are seen by many as refreshing alternatives to the more established automation tools Puppet and Chef. Recently, a new tool was added to the Salt stack named salt-ssh, which enables you to manage servers without having to install any tools on …