Ehm. Tak teďka mícháte jabka a banány vy. Ansible je pseudo-deklarativní, lze s ním deklarativně psát za předpokladu idempotentních modulů a určité pozornosti, ale to není jeho silná stránka. Je to ale především orchestestrační framework pro automatizaci konfigurací. Pomocí Ansible definujete že se má udělat A a pak B. To jde v deklarativních systémech hodně špatně (pomocí závislostí).
Čistě deklarativní je třeba Puppet, hodně uživatelů kombinuje sílu obou nástrojů - pomocí Ansible orchestrují Puppet který je naopak naprosto nevhodný k orchestraci (utopíte se v moži závislostí).
Já se nebudu pouštět do nějakého flamu, pravda je někde uprostřed, já jen chtěl dát poznámku že u té deklarativy bych byl velmi opatrný.