The trouble with the way we are using ansible is that there is no concept of versioning I take opensuse as an example, but it applys to all distros ansible gathers all the correct bits to build 30 but not to build 31. ie python-futures vs python3-futures maybe a role that includes the current opensuse for 30 and a new very similar one for 31 James