The main problem here is that openstackclient doesn't support timeouts. So, when you are requesting smth using openstackclient and connection hangs, this process will never die. So we need a python engineer to implement somehow a support of timeouts in openstackclient. So, we should have some default value (60s for example) and ability to override it using '--timeout' arg. This also helps puppet to use this timeouts.
The main problem here is that openstackclient doesn't support timeouts. So, when you are requesting smth using openstackclient and connection hangs, this process will never die. So we need a python engineer to implement somehow a support of timeouts in openstackclient. So, we should have some default value (60s for example) and ability to override it using '--timeout' arg. This also helps puppet to use this timeouts.