Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image7_logolarge.png

Atlantis on Ubuntu 24.04 LTS

by cloudimg

Atlantis on Ubuntu 24.04 LTS by cloudimg

Atlantis on Ubuntu 24.04 LTS by cloudimg

Atlantis is Terraform Pull Request automation: it listens for webhooks from GitHub, GitLab or Bitbucket and runs terraform plan and apply on your pull requests, posting the results back as PR comments so your whole team reviews infrastructure changes in one place. This cloudimg image installs Atlantis as a Go single binary (with Terraform) run as a systemd service behind an nginx reverse proxy on port 80, with the web UI gated by HTTP Basic auth and a unique password generated on the first boot of every VM. Backed by 24/7 expert support.

Terraform PR Automation

Atlantis runs terraform plan/apply on pull requests and comments the results back, so infrastructure changes are reviewed and applied through your normal PR workflow. The web UI shows locks and the running plans. Configure your VCS provider, repo-allowlist and webhook to connect your repositories.

Secure First Boot

The web UI is gated by HTTP Basic auth with a unique per-VM password generated on first boot, written to a root-only file. Atlantis ships ready for you to add your VCS token and webhook secret.

Why Choose cloudimg?

  • 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
  • Production Ready from Launch Pre configured, security patched, and validated before publication
  • Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

  • Atlantis (Apache-2.0) as a Go single binary, with Terraform, run as a dedicated atlantis system user
  • atlantis.service and nginx.service as systemd units, with the web UI on port 80 behind HTTP Basic auth
  • A unique per-VM web password generated on first boot in a root-only file
  • The /healthz health endpoint and the locks/plans web UI

Getting Started

Deploy the VM, open ports 22 and 80, read the web password from /root/atlantis-credentials.txt, then configure your VCS provider (GitHub/GitLab/Bitbucket token + webhook secret) and the --repo-allowlist to connect your repositories. Front port 80 with TLS before production.

Use Cases

Terraform PR automation and GitOps for infrastructure, team review of terraform plans, controlled apply through pull requests, and a self-hosted alternative to hosted IaC automation.

Visit www.cloudimg.co.uk/guides/atlantis-on-ubuntu-24-04-azure for the full user guide.

Atlantis and Terraform are trademarks of their respective owners; cloudimg is not affiliated with or endorsed by the Atlantis project or HashiCorp. All trademarks are the property of their respective holders.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image2_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image6_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image8_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image9_screenshot04.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atlantis-ubuntu-24-04-a69861f5-7897-44ec-b7d2-4e003eeaeec0/image1_screenshot05.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies