nowfound

Life & fun · alternatives · 2026

24 alternatives to Ansible and Cloudformation – Jinja2 templates and a full dry-run

Ansible role to render an arbitrary number of Jinja2 templates into cloudformation files and create any number of stacks. - cytopia/ansible-role-cloudformation

This tool combines Ansible and CloudFormation with Jinja2 templating to enable infrastructure management with full dry-run capabilities. It is designed for developers and operations engineers who want to preview… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Ansible and Cloudformation – Jinja2 templates and a full dry-run launched in 2018; newer entries below may have overtaken it.

  1. 1

    Custom ansible modules. Contribute to cytopia/ansible-modules development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2

    Jupyter Notebook Kernel for running Ansible Tasks and Playbooks - ansible/ansible-jupyter-kernel

    2018 · github.com · its alternatives →

  3. 3

    Your very own offline-first privacy-centric open-source data-center! https://homelabos.com/

    2018 · gitlab.com · its alternatives →

  4. 4

    Visualize your AWS environment as isometric architecture diagrams. Snap together blocks for EC2s, ELBs, RDS and more. Connect your live AWS environment.

    2015 · cloudcraft.co · its alternatives →

  5. 5EA

    Happy new year folks! This tool was born out of a situation where I had 'inherited' a bunch of servers that were not under any form of config management. Oh, the horror... Enroll 'harvests' system information such as what packages are installed, what services are running, what files have 'differed' from their out-of-the-box defaults, and what other custom snowflake data might exist. The harvest state data can be kept as its own sort of SBOM, but also can be converted in a mere second or two into fully-functional Ansible roles/playbooks/inventory. It can be run remotely over SSH or…

    Jan 2026 · enroll.sh · its alternatives →

  6. 6

    Deploy static websites in seconds - with HTTPS, a global CDN, and custom domains. - cloudkj/scar

    2019 · github.com · its alternatives →

  7. 7

    I recently stripped out Django from my personal site and converted it to a static site, using `staticjinja`. I found myself writing a lot of custom code to get my site going because I wanted to use Jinja templating inside Markdown. Once I was done, I decided to strip out `staticjinja` in favour of my own site generator. And so Jinjabread was born!

    2024 · github.com · its alternatives →

  8. 8

    Efficiently manage your Rails environment with Ansible.

    2015 · efficientrailsdevops.com · its alternatives →

  9. 9

    Minimal distributed configuration management in bash - frameable/aviary.sh

    2020 · github.com · its alternatives →

  10. 10

    An elegant productivity tool for AWS, Terraform and Ansible.

    2018 · clouductivity.com · its alternatives →

  11. 11

    Minimalist Python library for building static websites with Jinja - staticjinja/staticjinja

    2012 · github.com · its alternatives →

  12. 12

    The original askama repo, please go to https://github.com/askama-rs/askama - askama-rs/askama-old

    2017 · github.com · its alternatives →

  13. 13

    Templates for your tech stack

    2022 · its alternatives →

  14. 14

    CLI for documenting Ansible roles into Markdown files. - PopulateTools/ansible-doc-generator

    2021 · github.com · its alternatives →

  15. 15

    Hi HN, we're Lucas and Lucas, the authors of Layerform (https://github.com/ergomake/layerform). Layerform is an open-source tool for setting up development environments using plain .tf files. We allow each engineer to create their own "staging" environment and reuse infrastructure. Whenever engineers run layerform spawn, we use plain .tf files to give them their own "staging" environment that looks just like production. Many teams have a single (or too few) staging environments, which developers have to queue to use. This is particularly a problem when a system is large,…

    2023 · github.com · its alternatives →

  16. 16

    Provision cloud resources using Kubernetes CRDs & Terraform

    2021 · its alternatives →

  17. 17

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  18. 18HM

    A developer's machine accumulates tools fast. A Rust CLI you compiled last year, a Python formatter installed via `uv`, a language server pulled from npm, a terminal emulator from a curl script, a Go binary built from source. Each came from a different package manager, each with its own install incantation you half-remember. I wanted a way to declare what I need without adopting a complex system like Nix or Ansible just for a single laptop. The result was a plain old Makefile. I wrote a short post on using Make (along with a tiny bash script and fzf) to create a searchable, single-command…

    Mar 2026 · thottingal.in · its alternatives →

  19. 19

    Buildfiles: Ansible automated leight-weight and sensible Debian provisioning - cytopia/ansible-debian

    2017 · github.com · its alternatives →

  20. 20

    Template Language for SQL with Automatic Bind Parameter Extraction - sripathikrishnan/jinjasql

    2016 · github.com · its alternatives →

  21. 21NA
  22. 22UW

    What if Dependabot and Ansible had a child? Well for me that could be Updatecli. Updatecli is a project that I started to help maintain the infrastructure of the Jenkins project. I needed something flexible enough to update YAML with whatever information needed. Because let’s say it, everybody loves YAML. YAML is everywhere. Run it from everywhere… Updatecli is a command-line tool written in Golang and available for Windows, Linux, MacOSx, amd64, arm64, thank you Goreleaser All of that to say that it runs from wherever CI or laptop we need. As of today, Updatecli opened over 3000 Pull…

    2022 · its alternatives →

  23. 23CA
  24. 24

    makejinja can be used to automatically generate files from Jinja templates. This allows you to load variables from external files or create repeating patterns via loops. A very interesting use case for this tool is generating config files for Home Assistant: Using the same language that the built-in templates use, you can greatly simplify your configuration. When creating for example dashboards, it allows you to create a view for each room based on a single common template, dramatically reducing the maintenance overhead of complex dashboards. I originally developed this for my smarthome…

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →