Is it possible to setup provisioning just using Ansible now? That includes Domain, Subnet, OS, Provisioning Templates, Hostgroup, associating everything together. I do see all of these in documentation which looks promising.
Yes, it is possible. At least i know of one way to reach deployed machines of different operating systems from a not so short ansible playbook.
Around bootdisk and image deployment, there are probably some gaps as far as i remember.
We are using this in our orcharhino test deployments.
The biggest limitation I am aware of, is that host deployments currently only work from host group.
I think for most parameters it is not possible to override the value from the host group for individual host deployments.
I would have expected this to work these days, as we share the params between the host and hostgroup modules. If not, it’s a bug (either in the modules or in Foreman if the override doesn’t work properly).