ATIX AG
  • Services
    • Consulting
      • Linux Platform Operations​
      • Infrastructure Automation
      • Container Platforms and Cloud
      • DevOps Processes, Tooling and Culture
      • Cloud Native Software Development
    • Products
      • orcharhino
        • About orcharhino
        • Support
        • orcharhino operation
      • Hangar
        • About Hangar
        • Hangar Roadmap
        • Hangar Community
    • Technologies
      • Ansible
      • AWX and Ansible Automation Platform
      • Docker
      • Foreman
      • GitLab
      • Istio
      • Kubernetes
      • Linux Distributions
      • OpenShift
      • Puppet
      • OpenVox
      • Rancher
      • Rundeck
      • SaltStack
      • SUSE Manager
      • Terraform
  • Trainings
    • Ansible Training
    • Container Training
    • Docker Training
    • Git Training
    • Go Training (Golang)
    • Istio Training
    • Kubernetes Training
    • OpenShift Training
    • orcharhino Training
    • Puppet Trainings
    • Terraform Training
  • Events
    • Webinars
  • Blog
  • Company
    • About Us
    • References
    • Corporate values
    • Social engagement
    • Newsroom
    • Newsletter
    • Contact us
  • Career
  • Search
  • Menu Menu

Using Packer to Speed Up Internal Test Deployments

For internal orcharhino test deployments, we use template-based provisioning. Using up-to-date VM templates built by Packer speeds up our testing and development process.

What is ATIX in Action?

ATIX in Action is the place where we share real-life customer customer challenges (without naming names) and solutions we provided. Get inspired by our action reports or let us find a solution for your problem!

Problem

In each automated test, we clone a virtual machine from a VM template. On this VM, we run various Ansible roles to install and configure orcharhino Server. One of the first steps is to update the base OS and install basic packages, irrespective of the orcharhino Version. This process is extremely repetitive and delays each test deployment for several minutes.

Context

In the Engineering Team, we automatically build and deploy orcharhino based on branches in git. We do this not only for our main branch or released orcharhino Versions, but for developers‘ individual feature branches, potentially with each commit pushed to Gitlab.

Solution & Customer Benefit

We identified the repetitive process of OS base updates and the installation of basic packages that we require on each test deployment, for example for convenience and debugging purposes.

We now use Packer to prepare VM templates based on a plain ISO image from the upstream CentOS project. Using Packer, we a) update the base OS and b) install basic software that we always require such as “vim”, “git”, and “bash-completion”.

In a Gitlab Pipeline, Packer starts a VM based on the ISO image and then automatically runs various Ansible roles. Once this is done, it is automatically pushed to our VMware server. The Gitlab pipeline is scheduled to automatically run once a week.

This process speeds up our test deployments.

atix training dates

Solution & Customer Benefit

Packer is open source software developed by Hashicorp. For the future, we plan to add more Ansible roles to further reduce the load for each individual test deployment.

Your Team

This project was designed and implemented by the Engineering Team. If you have questions, feel free to contact us. We will happily help you implement a similar solution in your IT environment.

You might also like
orcharhino meets Windows (Windows Network Deploy)
The Tentacles of orcharhino – Deploying with Many Subnets
Delbian Repositories PulpManaging Large Debian Repositories with Pulp
argocd atix blogNew Adventures in ArgoCD: Automating Automation
orcharhino Applicance
orcharhino-installer Plugin Selection
Maximilian Kolb
+ postsBio

Technical Content Creator at ATIX

  • Maximilian Kolb
    https://atix.de/en/blog/author/maximilian-kolb/
    Configuring Hosts using Ansible
  • Maximilian Kolb
    https://atix.de/en/blog/author/maximilian-kolb/
    Travelogue FrOSCon 2022
  • Maximilian Kolb
    https://atix.de/en/blog/author/maximilian-kolb/
    CentOS 8 alternatives
  • Maximilian Kolb
    https://atix.de/en/blog/author/maximilian-kolb/
    Container Technology at IT-DLZ
Expertise that Drives your IT Forward

🧩 In Control of Your IT Infrastructure?
orcharhino automates your entire IT landscape. More security, less effort – for any infrastructure.
👉 Test orcharhino for free »

ISO Certified Certificate
Newsletter
Never miss anything again. Sign up for the ATIX newsletter!
Sign up now
Blog
  • Blog Start Page
  • ATIX Insights
  • Cloud Native
  • Container Plattformen und Cloud
  • DevOps
  • Hangar
  • Infrastructure Automation
  • Linux Platform Operations
  • orcharhino
Privacy & Legal

Privacy Policy

Imprint

Terms and Conditions

B2B

Twitter     Facebook    LinkedIn    Xing     Youtube     mastodon=

© Copyright – ATIX AG

Scroll to top