# *ansible-tripleo-ci-reproducer* improvements *ansible-role-tripleo-ci-reproducer* is a role that assists on launching a custom Zuul + Gerrit environment that can be used to test patches on specific jobs which can run on different types of nodepool providers. The installation supports 3 types of nodepool providers: 1. openstack: use an openstack tenant 2. libvirt: starts up a pair of libvirt nodes at install and connects nodepool to it 3. host: use the host where docker-compose runs ## Ideas of improvement 1. Documentation improvement: not all nodepool drivers have an descriprion on how they work or its requirements. We could improve the documentation with examples on how to use. Useful for newbies. 2. Improve/fix nodepool provider drivers: 1. *static node*: use *host* driver with an already instantiated VM, reacheable from nodepool host. * It seems that this VM should be already preconfigured to run a standalone job. Can this be automated or documented? * **action**: Needs test and documentation updates. 2. *remote libvirt connection*: * Can I point to a remote libvirt, or should it be running in the same host only? * **action**: Need to validate the current libvirt driver and see if there is space for improvements. 4. *your own openstack cloud*: * It is expected to work with any openstack tenant, but is there any configuration needed in order to work (flavors, disks, etc)?