Comment

Comment by BiteCode_dev

I'm hopping someday people will provide a friendly Python API on top of ansible so that I don't have to write its YAML DSL anymore.

The "it must be idempotent" argument lead to putting conditional into a a language that was never meant to be, doing the whole "store" danse that could be done with simple function calls and whole lot of conventions instead of a proof tested import system.

It's calling python code behind the scene anyway, and nothing reads the playbook apart from ansible itself.

Ansible is a great tool, but I strongly believe the experience would be 100% better without learning, crafting and debugging those twisted .yml.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton