Tag Archive for: git

Configuring Hosts using Ansible

You can use Ansible to configure managed hosts within orcharhino. For our up-to-date documentation, see Configuring Hosts using Ansible.

Ansible is an automation engine and configuration management tool. It works without client and daemon and solely relies on Python and SSH. Ansible consists of a control node, for example a notebook, a workstation, or a server and managed nodes, that is the hosts in its inventory. You can use Ansible to configure hosts similar to Puppet and Salt.

New Adventures in ArgoCD: Automating Automation

ArgoCD is a great CICD tool for facilitating Git-based Kubernetes deployments. Helm is a widely used solution, with good reason, to simplify complex Kubernetes deployments and customize them to your needs. It’s even supported by Argo per se. You can’t ask for anything better than a combination of the two. Or can you?

Cloud-Ready with Go (Golang)

Digitization is a major topic these days. For example, more and more companies want to digitize and optimize their internal processes or services for customers. Often, they also have to keep up with the growing flow of customers by scaling their applications. In this context, the words cloud and Kubernetes often come up in the first conversation. There is no mention of a microservice-oriented or cloud-native development approach, for example with Golang.

orcharhino and SecureBoot

Security is mandatory in today’s IT. Although orcharhino was primarily developed for lifecycle management of servers, more and more customers demand unattended provisioning and lifecycle management of laptop systems. This often means that you have to enable SecureBoot. In this article, we would like to give you a short introduction to SecureBoot and explain why it is difficult to combine it with orcharhino’s unattended provisioning.

AWX and GitLab Webhooks

Tools like AWX and Ansible Automation Platform have become essential in large organizations to manage a large amount of Ansible projects. They provide the ability to pull Ansible code from multiple sources, schedule jobs, distribute credentials and permissions for different users in the organization, and a lot more. We recommend managing Ansible code in a version control system, specifically Git. There are several platforms for functions beyond mere version control. In this article, GitLab plays a central role.

Migrating Git

If you want to change your system landscape, you might want to move your git repositories (repos) as well. However, there are always challenges and questions that you will need to think through and clarify in advance. We’ve been there and done that, and now we would like to share some of our experiences.

Deploying a Kubernetes Cluster with orcharhino

This blog post is about an orcharhino feature called application-centric deployment (ACD), and describes the process of deploying a Kubernetes cluster with orcharhino. It allows administrators to create hosts based on application templates, and makes it easier to run multiple instances/versions of a complex application.

Ansible Automation Platform

Ansible is known to be one of the most widely used automation tools. This is certainly also due to the relatively simple setup and use. Especially in very large environments, i.e. with a large number of users, a pure CLI setup quickly reaches its limits: Multi-tenancy, credential management, scheduling are just some of the points that require a very close look.