Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 199.17 KB | None | 0 0
  1. PLAY [Install unbound DNS resolvers] *******************************************
  2. skipping: no hosts matched
  3.  
  4. PLAY [Install unbound DNS resolver client configurations] **********************
  5.  
  6. TASK [Set unbound physical hosts fact] *****************************************
  7.  
  8. TASK [Apply resolver sorting] **************************************************
  9.  
  10. TASK [Set resolver IP list fact] ***********************************************
  11.  
  12. TASK [Set resolver rotate when physical_host is not an unbound host] ***********
  13.  
  14. TASK [resolvconf : Gather variables for each operating system] *****************
  15. skipping: [infra1_neutron_server_container-fba3b994] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  16. skipping: [compute1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  17. skipping: [infra1_utility_container-8611b485] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  18. skipping: [infra1_cinder_scheduler_container-812e1236] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  19. skipping: [infra1_neutron_agents_container-3fe12913] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  20. skipping: [infra1_nova_api_os_compute_container-4c9d7758] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  21. skipping: [infra1_galera_container-0853a3f7] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  22. skipping: [infra1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  23. skipping: [infra1_memcached_container-27098905] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  24. skipping: [infra1_rabbit_mq_container-12147feb] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  25. skipping: [infra1_nova_console_container-675c9b35] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  26. skipping: [infra1_cinder_api_container-dab8d835] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  27. skipping: [storage1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  28. skipping: [infra1_nova_scheduler_container-b7de6fc3] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  29. skipping: [infra1_keystone_container-68a106a6] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  30. skipping: [infra1_horizon_container-332411a6] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  31. skipping: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  32. skipping: [infra1_glance_container-c76511b8] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  33. skipping: [infra1_nova_cert_container-4407c49b] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  34. skipping: [infra1_nova_conductor_container-15cd56f4] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  35. skipping: [infra1_nova_api_metadata_container-257c28cb] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  36. skipping: [infra1_heat_engine_container-953d0acb] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  37. skipping: [infra1_heat_apis_container-09d5632b] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml)
  38.  
  39. TASK [resolvconf : Check apt last update file] *********************************
  40. skipping: [compute1]
  41. skipping: [infra1_utility_container-8611b485]
  42. skipping: [infra1_cinder_scheduler_container-812e1236]
  43. skipping: [infra1_neutron_server_container-fba3b994]
  44. skipping: [infra1_neutron_agents_container-3fe12913]
  45. skipping: [infra1_nova_api_os_compute_container-4c9d7758]
  46. skipping: [infra1]
  47. skipping: [infra1_galera_container-0853a3f7]
  48. skipping: [infra1_memcached_container-27098905]
  49. skipping: [infra1_rabbit_mq_container-12147feb]
  50. skipping: [infra1_cinder_api_container-dab8d835]
  51. skipping: [infra1_nova_console_container-675c9b35]
  52. skipping: [infra1_nova_scheduler_container-b7de6fc3]
  53. skipping: [storage1]
  54. skipping: [infra1_horizon_container-332411a6]
  55. skipping: [infra1_keystone_container-68a106a6]
  56. skipping: [infra1_nova_cert_container-4407c49b]
  57. skipping: [infra1_glance_container-c76511b8]
  58. skipping: [infra1_repo_container-a71b3afa]
  59. skipping: [infra1_nova_api_metadata_container-257c28cb]
  60. skipping: [infra1_nova_conductor_container-15cd56f4]
  61. skipping: [infra1_heat_apis_container-09d5632b]
  62. skipping: [infra1_heat_engine_container-953d0acb]
  63.  
  64. TASK [resolvconf : Update apt if needed] ***************************************
  65.  
  66. TASK [resolvconf : Install apt packages] ***************************************
  67.  
  68. TASK [resolvconf : Update resolvconf base] *************************************
  69. skipping: [compute1]
  70. skipping: [infra1_utility_container-8611b485]
  71. skipping: [infra1_cinder_scheduler_container-812e1236]
  72. skipping: [infra1_neutron_server_container-fba3b994]
  73. skipping: [infra1_neutron_agents_container-3fe12913]
  74. skipping: [infra1_nova_api_os_compute_container-4c9d7758]
  75. skipping: [infra1]
  76. skipping: [infra1_galera_container-0853a3f7]
  77. skipping: [infra1_memcached_container-27098905]
  78. skipping: [infra1_rabbit_mq_container-12147feb]
  79. skipping: [infra1_nova_console_container-675c9b35]
  80. skipping: [infra1_nova_scheduler_container-b7de6fc3]
  81. skipping: [infra1_cinder_api_container-dab8d835]
  82. skipping: [storage1]
  83. skipping: [infra1_horizon_container-332411a6]
  84. skipping: [infra1_keystone_container-68a106a6]
  85. skipping: [infra1_nova_cert_container-4407c49b]
  86. skipping: [infra1_repo_container-a71b3afa]
  87. skipping: [infra1_glance_container-c76511b8]
  88. skipping: [infra1_nova_api_metadata_container-257c28cb]
  89. skipping: [infra1_nova_conductor_container-15cd56f4]
  90. skipping: [infra1_heat_apis_container-09d5632b]
  91. skipping: [infra1_heat_engine_container-953d0acb]
  92.  
  93. TASK [resolvconf : Update resolvconf tail] *************************************
  94. skipping: [compute1]
  95. skipping: [infra1_utility_container-8611b485]
  96. skipping: [infra1_cinder_scheduler_container-812e1236]
  97. skipping: [infra1_neutron_server_container-fba3b994]
  98. skipping: [infra1_nova_api_os_compute_container-4c9d7758]
  99. skipping: [infra1_neutron_agents_container-3fe12913]
  100. skipping: [infra1]
  101. skipping: [infra1_galera_container-0853a3f7]
  102. skipping: [infra1_memcached_container-27098905]
  103. skipping: [infra1_rabbit_mq_container-12147feb]
  104. skipping: [infra1_nova_console_container-675c9b35]
  105. skipping: [storage1]
  106. skipping: [infra1_cinder_api_container-dab8d835]
  107. skipping: [infra1_nova_scheduler_container-b7de6fc3]
  108. skipping: [infra1_horizon_container-332411a6]
  109. skipping: [infra1_keystone_container-68a106a6]
  110. skipping: [infra1_nova_cert_container-4407c49b]
  111. skipping: [infra1_repo_container-a71b3afa]
  112. skipping: [infra1_nova_conductor_container-15cd56f4]
  113. skipping: [infra1_glance_container-c76511b8]
  114. skipping: [infra1_nova_api_metadata_container-257c28cb]
  115. skipping: [infra1_heat_apis_container-09d5632b]
  116. skipping: [infra1_heat_engine_container-953d0acb]
  117.  
  118. TASK [resolvconf : Update resolvers] *******************************************
  119. skipping: [compute1]
  120. skipping: [infra1_cinder_scheduler_container-812e1236]
  121. skipping: [infra1_utility_container-8611b485]
  122. skipping: [infra1_neutron_server_container-fba3b994]
  123. skipping: [infra1_neutron_agents_container-3fe12913]
  124. skipping: [infra1_nova_api_os_compute_container-4c9d7758]
  125. skipping: [infra1]
  126. skipping: [infra1_galera_container-0853a3f7]
  127. skipping: [infra1_memcached_container-27098905]
  128. skipping: [infra1_rabbit_mq_container-12147feb]
  129. skipping: [infra1_nova_console_container-675c9b35]
  130. skipping: [infra1_cinder_api_container-dab8d835]
  131. skipping: [storage1]
  132. skipping: [infra1_nova_scheduler_container-b7de6fc3]
  133. skipping: [infra1_horizon_container-332411a6]
  134. skipping: [infra1_repo_container-a71b3afa]
  135. skipping: [infra1_keystone_container-68a106a6]
  136. skipping: [infra1_nova_cert_container-4407c49b]
  137. skipping: [infra1_glance_container-c76511b8]
  138. skipping: [infra1_nova_api_metadata_container-257c28cb]
  139. skipping: [infra1_nova_conductor_container-15cd56f4]
  140. skipping: [infra1_heat_apis_container-09d5632b]
  141. skipping: [infra1_heat_engine_container-953d0acb]
  142.  
  143. PLAY [Setup repo servers] ******************************************************
  144.  
  145. TASK [Check if the git cache exists on deployment host] ************************
  146. skipping: [infra1_repo_container-a71b3afa]
  147.  
  148. TASK [include] *****************************************************************
  149. included: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml for infra1_repo_container-a71b3afa
  150.  
  151. TASK [Set default bind mounts (bind var/log)] **********************************
  152. ok: [infra1_repo_container-a71b3afa]
  153.  
  154. TASK [Ensure mount directories exists] *****************************************
  155. ok: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={u'bind_dir_path': u'/var/www', u'mount_path': u'/openstack/infra1_repo_container-a71b3afa'})
  156. ok: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={'bind_dir_path': u'/var/log', 'mount_path': u'/openstack/log/infra1_repo_container-a71b3afa'})
  157.  
  158. TASK [LXC bind mount directories] **********************************************
  159. changed: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={u'bind_dir_path': u'/var/www', u'mount_path': u'/openstack/infra1_repo_container-a71b3afa'})
  160. changed: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={'bind_dir_path': u'/var/log', 'mount_path': u'/openstack/log/infra1_repo_container-a71b3afa'})
  161.  
  162. TASK [Add bind mount configuration to container] *******************************
  163. ok: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={u'bind_dir_path': u'/var/www', u'mount_path': u'/openstack/infra1_repo_container-a71b3afa'})
  164. ok: [infra1_repo_container-a71b3afa -> 172.16.50.14] => (item={'bind_dir_path': u'/var/log', 'mount_path': u'/openstack/log/infra1_repo_container-a71b3afa'})
  165.  
  166. TASK [Extra lxc config] ********************************************************
  167.  
  168. TASK [Lxc container restart] ***************************************************
  169. skipping: [infra1_repo_container-a71b3afa]
  170.  
  171. TASK [Start Container] *********************************************************
  172. skipping: [infra1_repo_container-a71b3afa]
  173.  
  174. TASK [Wait for container ssh] **************************************************
  175. ok: [infra1_repo_container-a71b3afa -> 172.16.50.14]
  176.  
  177. TASK [include] *****************************************************************
  178.  
  179. TASK [apt_package_pinning : Add apt pin preferences] ***************************
  180.  
  181. TASK [pip_install : Gather variables for each operating system] ****************
  182. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml)
  183.  
  184. TASK [pip_install : Create pip config directory] *******************************
  185. ok: [infra1_repo_container-a71b3afa] => (item=/root/.cache)
  186. ok: [infra1_repo_container-a71b3afa] => (item=/root/.cache/pip)
  187. ok: [infra1_repo_container-a71b3afa] => (item=/root/.pip)
  188. ok: [infra1_repo_container-a71b3afa] => (item=/root/.pip/base)
  189.  
  190. TASK [pip_install : Drop pip file(s)] ******************************************
  191. changed: [infra1_repo_container-a71b3afa]
  192.  
  193. TASK [pip_install : Drop pip global config(s)] *********************************
  194. ok: [infra1_repo_container-a71b3afa]
  195.  
  196. TASK [pip_install : include] ***************************************************
  197.  
  198. TASK [pip_install : Install yum packages] **************************************
  199. skipping: [infra1_repo_container-a71b3afa] => (item=[])
  200.  
  201. TASK [pip_install : Check apt last update file] ********************************
  202. ok: [infra1_repo_container-a71b3afa]
  203.  
  204. TASK [pip_install : Update apt if needed] **************************************
  205.  
  206. TASK [pip_install : Install apt packages] **************************************
  207. ok: [infra1_repo_container-a71b3afa] => (item=[u'build-essential', u'python-dev', u'python-setuptools', u'libffi-dev', u'libssl-dev', u'python-dev', u'python-openssl', u'python-pyasn1'])
  208.  
  209. TASK [pip_install : include] ***************************************************
  210. included: /etc/ansible/roles/pip_install/tasks/install_online.yml for infra1_repo_container-a71b3afa
  211.  
  212. TASK [pip_install : Get Modern PIP] ********************************************
  213. ok: [infra1_repo_container-a71b3afa]
  214.  
  215. TASK [pip_install : Get Modern PIP using fallback URL] *************************
  216. skipping: [infra1_repo_container-a71b3afa]
  217.  
  218. TASK [pip_install : Install PIP] ***********************************************
  219. changed: [infra1_repo_container-a71b3afa]
  220.  
  221. TASK [pip_install : Install PIP (fall back mode)] ******************************
  222. skipping: [infra1_repo_container-a71b3afa]
  223.  
  224. TASK [pip_install : Install pip packages] **************************************
  225. ok: [infra1_repo_container-a71b3afa]
  226.  
  227. TASK [pip_install : Install pip packages (fall back mode)] *********************
  228. skipping: [infra1_repo_container-a71b3afa]
  229.  
  230. TASK [pip_install : Clean up remote install files] *****************************
  231. ok: [infra1_repo_container-a71b3afa]
  232.  
  233. TASK [pip_install : include] ***************************************************
  234.  
  235. TASK [repo_server : Gather variables for each operating system] ****************
  236. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/repo_server/vars/debian.yml)
  237.  
  238. TASK [repo_server : Check init system] *****************************************
  239. changed: [infra1_repo_container-a71b3afa]
  240.  
  241. TASK [repo_server : Set the name of pid1] **************************************
  242. ok: [infra1_repo_container-a71b3afa]
  243.  
  244. TASK [repo_server : Allow nginx user to stop/start nginx via sudo] *************
  245. ok: [infra1_repo_container-a71b3afa]
  246.  
  247. TASK [repo_server : Allow nginx user to stop/start git-daemon via sudo] ********
  248. ok: [infra1_repo_container-a71b3afa]
  249.  
  250. TASK [repo_server : Drop rsyncd configuration file(s)] *************************
  251. ok: [infra1_repo_container-a71b3afa]
  252.  
  253. TASK [repo_server : include] ***************************************************
  254. included: /etc/ansible/roles/repo_server/tasks/install_apt.yml for infra1_repo_container-a71b3afa
  255.  
  256. TASK [repo_server : Check apt last update file] ********************************
  257. ok: [infra1_repo_container-a71b3afa]
  258.  
  259. TASK [repo_server : Update apt if needed] **************************************
  260.  
  261. TASK [repo_server : Install repo server packages] ******************************
  262. ok: [infra1_repo_container-a71b3afa] => (item=[u'git', u'lsyncd', u'nginx-extras', u'rsync'])
  263.  
  264. TASK [repo_server : include] ***************************************************
  265.  
  266. TASK [repo_server : create the system group] ***********************************
  267. ok: [infra1_repo_container-a71b3afa]
  268.  
  269. TASK [repo_server : Remove old key file(s) if found] ***************************
  270. skipping: [infra1_repo_container-a71b3afa] => (item=/var/www/.ssh/authorized_keys)
  271. skipping: [infra1_repo_container-a71b3afa] => (item=/var/www/.ssh/id_rsa)
  272. skipping: [infra1_repo_container-a71b3afa] => (item=/var/www/.ssh/id_rsa.pub)
  273.  
  274. TASK [repo_server : Create the nginx system user] ******************************
  275. ok: [infra1_repo_container-a71b3afa]
  276.  
  277. TASK [repo_server : File and directory setup (non-root user)] ******************
  278. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www', u'state': u'directory'})
  279. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/.ssh', u'state': u'directory', u'mode': u'02700'})
  280. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/repo', u'state': u'directory'})
  281. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/repo/links', u'state': u'directory'})
  282. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/repo/os-releases', u'state': u'directory'})
  283. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/repo/os-releases/14.0.1', u'state': u'directory'})
  284. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/www/repo/pools', u'state': u'directory'})
  285. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/log/nginx', u'state': u'directory', u'mode': u'0775'})
  286.  
  287. TASK [repo_server : Check if the git folder exists already] ********************
  288. ok: [infra1_repo_container-a71b3afa]
  289.  
  290. TASK [repo_server : Git service data folder setup] *****************************
  291. ok: [infra1_repo_container-a71b3afa]
  292.  
  293. TASK [repo_server : File and directory setup (root user)] **********************
  294. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/lsyncd', u'state': u'directory', u'mode': u'0755'})
  295. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/var/log/lsyncd', u'state': u'directory', u'mode': u'0755'})
  296. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/nginx/sites-enabled/default', u'state': u'absent'})
  297. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/nginx/sites-available', u'state': u'directory', u'mode': u'0644'})
  298. ok: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/nginx/sites-enabled', u'state': u'directory', u'mode': u'0644'})
  299.  
  300. TASK [repo_server : Drop NGINX configuration files] ****************************
  301. ok: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/etc/nginx/nginx.conf', u'src': u'nginx.conf.j2'})
  302. ok: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/etc/rsyncd.conf', u'src': u'rsyncd.conf.j2'})
  303. ok: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/etc/nginx/sites-available/openstack-slushee.vhost', u'src': u'openstack-slushee.vhost.j2'})
  304.  
  305. TASK [repo_server : Enable openstack-slushee site] *****************************
  306. ok: [infra1_repo_container-a71b3afa]
  307.  
  308. TASK [repo_server : Place git daemon upstart init script] **********************
  309.  
  310. TASK [repo_server : Place git daemon upstart init script] **********************
  311. ok: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/lib/systemd/system/git@.service', u'src': u'git.service.j2'})
  312. ok: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/lib/systemd/system/git.socket', u'src': u'git.socket.j2'})
  313.  
  314. TASK [repo_server : include] ***************************************************
  315. included: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml for infra1_repo_container-a71b3afa
  316.  
  317. TASK [repo_server : Install repo caching server packages (yum)] ****************
  318. skipping: [infra1_repo_container-a71b3afa] => (item=[])
  319.  
  320. TASK [repo_server : Install repo caching server packages (apt)] ****************
  321. ok: [infra1_repo_container-a71b3afa] => (item=[u'apt-cacher-ng'])
  322.  
  323. TASK [repo_server : Create cache directory] ************************************
  324. ok: [infra1_repo_container-a71b3afa]
  325.  
  326. TASK [repo_server : Stat the cache path] ***************************************
  327. ok: [infra1_repo_container-a71b3afa]
  328.  
  329. TASK [repo_server : Remove cacher directory if its a directory] ****************
  330.  
  331. TASK [repo_server : Link cacher to the repo path] ******************************
  332. ok: [infra1_repo_container-a71b3afa]
  333.  
  334. TASK [repo_server : Drop acng.conf] ********************************************
  335. ok: [infra1_repo_container-a71b3afa]
  336.  
  337. TASK [repo_server : Get public key contents and store as var] ******************
  338. ok: [infra1_repo_container-a71b3afa]
  339.  
  340. TASK [repo_server : Register a fact for the repo user pub key] *****************
  341. ok: [infra1_repo_container-a71b3afa]
  342.  
  343. TASK [repo_server : Create authorized keys file from host vars] ****************
  344. skipping: [infra1_repo_container-a71b3afa] => (item=infra1_repo_container-a71b3afa)
  345.  
  346. TASK [repo_server : Drop lsyncd configuration file] ****************************
  347. skipping: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/etc/lsyncd/lsyncd.conf.lua', u'src': u'lsyncd.lua.j2'})
  348. skipping: [infra1_repo_container-a71b3afa] => (item={u'dest': u'/etc/default/lsyncd', u'src': u'lsyncd.defaults.j2'})
  349.  
  350. TASK [rsyslog_client : Gather variables for each operating system] *************
  351. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml)
  352.  
  353. TASK [rsyslog_client : Ensure adm group exists] ********************************
  354. ok: [infra1_repo_container-a71b3afa]
  355.  
  356. TASK [rsyslog_client : Ensure syslog user exists] ******************************
  357. ok: [infra1_repo_container-a71b3afa]
  358.  
  359. TASK [rsyslog_client : Ensure ownership on working directory is correct] *******
  360. ok: [infra1_repo_container-a71b3afa]
  361.  
  362. TASK [rsyslog_client : include] ************************************************
  363. included: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install-apt.yml for infra1_repo_container-a71b3afa
  364.  
  365. TASK [rsyslog_client : Check apt last update file] *****************************
  366. ok: [infra1_repo_container-a71b3afa]
  367.  
  368. TASK [rsyslog_client : Update apt if needed] ***********************************
  369.  
  370. TASK [rsyslog_client : Install rsyslog packages] *******************************
  371. ok: [infra1_repo_container-a71b3afa] => (item=[u'rsyslog', u'logrotate'])
  372.  
  373. TASK [rsyslog_client : include] ************************************************
  374.  
  375. TASK [rsyslog_client : Stop rsyslog] *******************************************
  376. changed: [infra1_repo_container-a71b3afa]
  377.  
  378. TASK [rsyslog_client : Rsyslog Setup] ******************************************
  379. ok: [infra1_repo_container-a71b3afa]
  380.  
  381. TASK [rsyslog_client : Check if log dir exists] ********************************
  382. ok: [infra1_repo_container-a71b3afa]
  383.  
  384. TASK [rsyslog_client : Find all log files] *************************************
  385. ok: [infra1_repo_container-a71b3afa]
  386.  
  387. TASK [rsyslog_client : Union the log files] ************************************
  388. ok: [infra1_repo_container-a71b3afa]
  389.  
  390. TASK [rsyslog_client : Write rsyslog config for found log files] ***************
  391. ok: [infra1_repo_container-a71b3afa]
  392.  
  393. TASK [rsyslog_client : Write rsyslog target file] ******************************
  394. ok: [infra1_repo_container-a71b3afa]
  395.  
  396. TASK [rsyslog_client : Write log rotate file] **********************************
  397. ok: [infra1_repo_container-a71b3afa]
  398.  
  399. TASK [rsyslog_client : Configure logrotate to compress logs by default] ********
  400. ok: [infra1_repo_container-a71b3afa]
  401.  
  402. TASK [rsyslog_client : Start rsyslog] ******************************************
  403. ok: [infra1_repo_container-a71b3afa]
  404.  
  405. TASK [rsyslog_client : Gather variables for each operating system] *************
  406. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml)
  407.  
  408. TASK [rsyslog_client : Ensure adm group exists] ********************************
  409. ok: [infra1_repo_container-a71b3afa]
  410.  
  411. TASK [rsyslog_client : Ensure syslog user exists] ******************************
  412. ok: [infra1_repo_container-a71b3afa]
  413.  
  414. TASK [rsyslog_client : Ensure ownership on working directory is correct] *******
  415. ok: [infra1_repo_container-a71b3afa]
  416.  
  417. TASK [rsyslog_client : include] ************************************************
  418. included: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install-apt.yml for infra1_repo_container-a71b3afa
  419.  
  420. TASK [rsyslog_client : Check apt last update file] *****************************
  421. ok: [infra1_repo_container-a71b3afa]
  422.  
  423. TASK [rsyslog_client : Update apt if needed] ***********************************
  424.  
  425. TASK [rsyslog_client : Install rsyslog packages] *******************************
  426. ok: [infra1_repo_container-a71b3afa] => (item=[u'rsyslog', u'logrotate'])
  427.  
  428. TASK [rsyslog_client : include] ************************************************
  429.  
  430. TASK [rsyslog_client : Stop rsyslog] *******************************************
  431. changed: [infra1_repo_container-a71b3afa]
  432.  
  433. TASK [rsyslog_client : Rsyslog Setup] ******************************************
  434. ok: [infra1_repo_container-a71b3afa]
  435.  
  436. TASK [rsyslog_client : Check if log dir exists] ********************************
  437. ok: [infra1_repo_container-a71b3afa]
  438.  
  439. TASK [rsyslog_client : Find all log files] *************************************
  440. ok: [infra1_repo_container-a71b3afa]
  441.  
  442. TASK [rsyslog_client : Union the log files] ************************************
  443. ok: [infra1_repo_container-a71b3afa]
  444.  
  445. TASK [rsyslog_client : Write rsyslog config for found log files] ***************
  446. ok: [infra1_repo_container-a71b3afa]
  447.  
  448. TASK [rsyslog_client : Write rsyslog target file] ******************************
  449.  
  450. TASK [rsyslog_client : Write log rotate file] **********************************
  451.  
  452. TASK [rsyslog_client : Configure logrotate to compress logs by default] ********
  453. ok: [infra1_repo_container-a71b3afa]
  454.  
  455. TASK [rsyslog_client : Start rsyslog] ******************************************
  456. ok: [infra1_repo_container-a71b3afa]
  457.  
  458. PLAY [Group repo servers by architecture] **************************************
  459.  
  460. TASK [Group repo servers by architecture] **************************************
  461. ok: [infra1_repo_container-a71b3afa]
  462.  
  463. PLAY [Build new repo packages for a given release] *****************************
  464.  
  465. TASK [Load local packages] *****************************************************
  466. ok: [infra1_repo_container-a71b3afa] => (item={'role_requirements': {'os_heat': {'heat_pip_packages': [u'heat', u'keystonemiddleware', u'pycrypto', u'pymysql', u'python-ceilometerclient', u'python-cinderclient', u'python-glanceclient', u'python-heatclient', u'python-keystoneclient', u'python-memcached', u'python-neutronclient', u'python-novaclient', u'python-openstackclient', u'python-swiftclient', u'python-troveclient'], 'project_group': u'heat_all', 'heat_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools']}, 'os_nova': {'nova_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'nova_all', 'nova_compute_pip_packages': [u'libvirt-python'], 'nova_compute_powervm_pip_packages': [u'nova-powervm', u'pyasn1-modules'], 'nova_pip_packages': [u'keystonemiddleware', u'nova', u'pycrypto', u'pymysql', u'python-keystoneclient', u'python-memcached', u'python-novaclient'], 'nova_compute_ironic_pip_packages': [u'python-ironicclient'], 'nova_novnc_pip_packages': [u'websockify'], 'nova_compute_lxd_pip_packages': [u'nova-lxd', u'pylxd']}, 'os_keystone': {'keystone_pip_packages': [u'argparse', u'keystone', u'keystonemiddleware', u'ldappool', u'lxml', u'oslo.log', u'oslo.middleware', u'pbr', u'pycrypto', u'pymysql', u'pysaml2', u'python-keystoneclient', u'python-ldap', u'python-memcached', u'python-openstackclient', u'repoze.lru', u'uwsgi'], 'keystone_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'keystone_all'}, 'os_rally': {'rally_requires_pip_packages': [u'virtualenv', u'virtualenv-tools'], 'rally_pip_packages': [u'pymysql', u'rally', u'setuptools'], 'project_group': u'utility_all'}, 'galera_client': {'galera_client_pip_packages': [u'mysql-python'], 'project_group': u'all'}, 'galera_server': {'project_group': u'all', 'galera_pip_packages': [u'mysql-python', u'pycrypto']}, 'os_ironic': {'ironic_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'ironic_all', 'ironic_pip_packages': [u'ironic', u'pycrypto', u'pymysql', u'python-ironicclient', u'python-memcached', u'python-swiftclient']}, 'os_gnocchi': {'gnocchi_pip_packages': [u'gnocchi[mysql,file,swift,ceph]', u'gnocchiclient', u'keystonemiddleware', u'pycrypto', u'python-memcached'], 'gnocchi_required_pip_packages': [u'gnocchiclient', u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'gnocchi_all'}, 'os_sahara': {'sahara_pip_packages': [u'keystonemiddleware', u'pycrypto', u'pymysql', u'python-keystoneclient', u'python-memcached', u'python-saharaclient', u'sahara', u'warlock'], 'sahara_required_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'sahara_all'}, 'os_aodh': {'aodh_pip_packages': [u'aodh[mysql]', u'ceilometermiddleware', u'gnocchiclient', u'pycrypto', u'pymysql', u'python-ceilometerclient', u'python-memcached', u'warlock'], 'aodh_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'aodh_all'}, 'os_neutron': {'neutron_pip_packages': [u'cliff', u'configobj', u'keystonemiddleware', u'neutron', u'neutron_dynamic_routing', u'neutron_fwaas', u'neutron_lbaas', u'neutron_vpnaas', u'pycrypto', u'pymysql', u'python-glanceclient', u'python-keystoneclient', u'python-memcached', u'python-neutronclient', u'python-novaclient', u'repoze.lru'], 'neutron_optional_calico_pip_packages': [u'calico', u'networking-calico', u'python-etcd'], 'project_group': u'neutron_all', 'neutron_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools']}, 'lxc_hosts': {'project_group': u'all', 'lxc_pip_packages': [u'lxc-python2']}, 'os_magnum': {'magnum_pip_packages': [u'magnum', u'mysql-python', u'pymysql', u'python-memcached'], 'magnum_requires_pip_packages': [u'httplib2', u'python-glanceclient', u'python-keystoneclient', u'pyyaml', u'virtualenv', u'virtualenv-tools'], 'project_group': u'magnum_all'}, 'os_glance': {'glance_pip_packages': [u'glance', u'keystonemiddleware', u'os-brick', u'pycrypto', u'pymysql', u'python-cinderclient', u'python-glanceclient', u'python-keystoneclient', u'python-memcached', u'python-swiftclient', u'warlock'], 'project_group': u'glance_all', 'glance_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools']}, 'os_swift': {'swift_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'swift_all', 'swift_pip_packages': [u'ceilometermiddleware', u'dnspython', u'ecdsa', u'keystonemiddleware', u'pycrypto', u'pyeclib', u'python-cinderclient', u'python-keystoneclient', u'python-memcached', u'python-swiftclient', u'swift']}, 'repo_build': {'project_group': u'all', 'repo_pip_packages': [u'cython', u'requests', u'urllib3', u'virtualenv', u'virtualenv-tools', u'wheel']}, 'pip_install': {'pip_required_pip_packages': [u'ndg-httpsclient', u'requests'], 'pip_packages': [u'pip'], 'project_group': u'all'}, 'os_cinder': {'cinder_pip_packages': [u'cinder', u'ecdsa', u'httplib2', u'keystonemiddleware', u'pycrypto', u'pymysql', u'python-cinderclient', u'python-keystoneclient', u'python-memcached'], 'cinder_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'project_group': u'cinder_all'}, 'os_tempest': {'tempest_requires_pip_packages': [u'python-glanceclient', u'python-keystoneclient', u'python-neutronclient', u'python-novaclient', u'virtualenv', u'virtualenv-tools'], 'tempest_pip_packages': [u'junitxml', u'nose', u'python-ceilometerclient', u'python-cinderclient', u'python-glanceclient', u'python-heatclient', u'python-keystoneclient', u'python-memcached', u'python-neutronclient', u'python-novaclient', u'python-openstackclient', u'python-saharaclient', u'python-subunit', u'python-swiftclient', u'tempest'], 'project_group': u'utility_all'}, 'os_horizon': {'horizon_pip_packages': [u'django-appconf', u'django-openstack-auth', u'greenlet', u'horizon', u'ironic-ui', u'keystonemiddleware', u'magnum-ui', u'mysql-python', u'neutron-lbaas-dashboard', u'oslo.config', u'ply', u'pycrypto', u'pymysql', u'python-keystoneclient', u'python-memcached', u'sahara_dashboard'], 'project_group': u'horizon_all', 'horizon_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools']}, 'os_ceilometer': {'ceilometer_requires_pip_packages': [u'httplib2', u'python-keystoneclient', u'virtualenv', u'virtualenv-tools'], 'ceilometer_pip_packages': [u'ceilometer', u'ceilometermiddleware', u'gnocchiclient', u'libvirt-python', u'oslo.db', u'pycrypto', u'pymongo', u'pymysql', u'python-ceilometerclient', u'python-memcached', u'tooz', u'warlock'], 'project_group': u'ceilometer_all'}}, 'role_project_groups': {'os_heat': u'heat_all', 'os_neutron': u'neutron_all', 'os_keystone': u'keystone_all', 'os_rally': u'utility_all', 'galera_client': u'all', 'galera_server': u'all', 'os_ironic': u'ironic_all', 'os_gnocchi': u'gnocchi_all', 'lxc_hosts': u'all', 'os_aodh': u'aodh_all', 'os_nova': u'nova_all', 'os_sahara': u'sahara_all', 'os_magnum': u'magnum_all', 'os_glance': u'glance_all', 'os_swift': u'swift_all', 'repo_build': u'all', 'pip_install': u'all', 'os_cinder': u'cinder_all', 'os_tempest': u'utility_all', 'os_horizon': u'horizon_all', 'os_ceilometer': u'ceilometer_all'}, 'remote_package_parts': [{'name': u'aodh', 'project_group': u'aodh_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/aodh', 'version': u'8d00a9942759e3f62038af4181bdbad69fefa7a6', 'original': u'git+https://git.openstack.org/openstack/aodh@8d00a9942759e3f62038af4181bdbad69fefa7a6#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'egg_name': u'aodh'}, {'name': u'calico', 'project_group': u'neutron_all', 'fragment': None, 'url': u'https://github.com/projectcalico/felix', 'version': u'1.4.0', 'original': u'git+https://github.com/projectcalico/felix@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all', 'egg_name': u'calico'}, {'name': u'ceilometer', 'project_group': u'ceilometer_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/ceilometer', 'version': u'ae1e1519e2e684dac13319d5b07fd4e0fe24c918', 'original': u'git+https://git.openstack.org/openstack/ceilometer@ae1e1519e2e684dac13319d5b07fd4e0fe24c918#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'egg_name': u'ceilometer'}, {'name': u'cinder', 'project_group': u'cinder_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/cinder', 'version': u'9a68cb11e21efe79f9e7600f1b8cb282c5345f7d', 'original': u'git+https://git.openstack.org/openstack/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'egg_name': u'cinder'}, {'name': u'glance', 'project_group': u'glance_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/glance', 'version': u'4404ae6a7e2b8d96db102ada8aaf07cbc92e256b', 'original': u'git+https://git.openstack.org/openstack/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all', 'egg_name': u'glance'}, {'name': u'gnocchi', 'project_group': u'gnocchi_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/gnocchi', 'version': u'34f488e81aef9d81469e3e5a84da1c8a13e92ddd', 'original': u'git+https://git.openstack.org/openstack/gnocchi@34f488e81aef9d81469e3e5a84da1c8a13e92ddd#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'egg_name': u'gnocchi'}, {'name': u'heat', 'project_group': u'heat_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/heat', 'version': u'b02f454043d5474a3fce47931a583799f4c2eff7', 'original': u'git+https://git.openstack.org/openstack/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all', 'egg_name': u'heat'}, {'name': u'horizon', 'project_group': u'horizon_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/horizon', 'version': u'c4d3074655bebc5011cd616eff57ab110aeef0c4', 'original': u'git+https://git.openstack.org/openstack/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'egg_name': u'horizon'}, {'name': u'ironic', 'project_group': u'ironic_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/ironic', 'version': u'574a836f1ca27a81df5f447ebf811aa0aefb18d3', 'original': u'git+https://git.openstack.org/openstack/ironic@574a836f1ca27a81df5f447ebf811aa0aefb18d3#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'egg_name': u'ironic'}, {'name': u'ironic-ui', 'project_group': u'horizon_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/ironic-ui', 'version': u'aab1725aecd9258251b40ba6dc54149a47d0b864', 'original': u'git+https://git.openstack.org/openstack/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'egg_name': u'ironic_ui'}, {'name': u'keystone', 'project_group': u'keystone_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/keystone', 'version': u'18d6eb76ce7bf46e9ced352b7af366112df62b11', 'original': u'git+https://git.openstack.org/openstack/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'egg_name': u'keystone'}, {'name': u'magnum', 'project_group': u'magnum_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/magnum', 'version': u'38bc85a0600d553520f87a2445204c847d58a01f', 'original': u'git+https://git.openstack.org/openstack/magnum@38bc85a0600d553520f87a2445204c847d58a01f#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'egg_name': u'magnum'}, {'name': u'magnum-ui', 'project_group': u'horizon_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/magnum-ui', 'version': u'12deae01ee0a188a7980cca9b9ea77448dadc300', 'original': u'git+https://git.openstack.org/openstack/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'egg_name': u'magnum_ui'}, {'name': u'networking-calico', 'project_group': u'neutron_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/networking-calico', 'version': u'1.2.0', 'original': u'git+https://git.openstack.org/openstack/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'egg_name': u'networking_calico'}, {'name': u'neutron', 'project_group': u'neutron_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron', 'version': u'287bb35e167143388ab3d069af209341a75430f3', 'original': u'git+https://git.openstack.org/openstack/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'egg_name': u'neutron'}, {'name': u'neutron-dynamic-routing', 'project_group': u'neutron_agent', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron-dynamic-routing', 'version': u'2b27679fb6d690e6f65a98dfa2828bc367aa30ad', 'original': u'git+https://git.openstack.org/openstack/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent', 'egg_name': u'neutron_dynamic_routing'}, {'name': u'neutron-fwaas', 'project_group': u'neutron_agent', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron-fwaas', 'version': u'7345510f36d26863c25ba5737b0057b78060d2ad', 'original': u'git+https://git.openstack.org/openstack/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent', 'egg_name': u'neutron_fwaas'}, {'name': u'neutron-lbaas', 'project_group': u'neutron_agent', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron-lbaas', 'version': u'bff11c5fa14bce26526d38167d5c67b1afeb45ba', 'original': u'git+https://git.openstack.org/openstack/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent', 'egg_name': u'neutron_lbaas'}, {'name': u'neutron-lbaas-dashboard', 'project_group': u'horizon_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron-lbaas-dashboard', 'version': u'7597e0a10ee3e93be3bccf0401654738b43bc407', 'original': u'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'egg_name': u'neutron_lbaas_dashboard'}, {'name': u'neutron-vpnaas', 'project_group': u'neutron_agent', 'fragment': None, 'url': u'https://git.openstack.org/openstack/neutron-vpnaas', 'version': u'89dac51538b711d8e966d4a4a50f9cdfafa92fc5', 'original': u'git+https://git.openstack.org/openstack/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent', 'egg_name': u'neutron_vpnaas'}, {'name': u'nova', 'project_group': u'nova_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/nova', 'version': u'73e17c3c2e3041aaaff43896c023d1a63cd0ce1f', 'original': u'git+https://git.openstack.org/openstack/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all', 'egg_name': u'nova'}, {'name': u'nova-lxd', 'project_group': u'nova_compute', 'fragment': None, 'url': u'https://git.openstack.org/openstack/nova-lxd', 'version': u'1a10197f9d427d87c46cca9ceb5997776620fbdb', 'original': u'git+https://git.openstack.org/openstack/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute', 'egg_name': u'nova_lxd'}, {'name': u'nova-powervm', 'project_group': u'nova_compute', 'fragment': None, 'url': u'https://git.openstack.org/openstack/nova-powervm', 'version': u'2cf886e39cc431301a55f57f0ab073a2d88ab4e5', 'original': u'git+https://git.openstack.org/openstack/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute', 'egg_name': u'nova_powervm'}, {'name': u'novnc', 'project_group': u'nova_console', 'fragment': None, 'url': u'https://github.com/kanaka/novnc', 'version': u'da82b3426c27bf1a79f671c5825d68ab8c0c5d9f', 'original': u'git+https://github.com/kanaka/novnc@da82b3426c27bf1a79f671c5825d68ab8c0c5d9f#egg=novnc&gitname=novnc&projectgroup=nova_console', 'egg_name': u'novnc'}, {'name': u'rally', 'project_group': u'utility_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/rally', 'version': u'f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59', 'original': u'git+https://git.openstack.org/openstack/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all', 'egg_name': u'rally'}, {'name': u'requirements', 'project_group': u'all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/requirements', 'version': u'2e0205a14dbbcec83555c5c097afd14edbedd5b0', 'original': u'git+https://git.openstack.org/openstack/requirements@2e0205a14dbbcec83555c5c097afd14edbedd5b0#egg=requirements&gitname=requirements&projectgroup=all', 'egg_name': u'requirements'}, {'name': u'sahara', 'project_group': u'sahara_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/sahara', 'version': u'cbd51fa579274dd4621708286ac8a2289aabfc41', 'original': u'git+https://git.openstack.org/openstack/sahara@cbd51fa579274dd4621708286ac8a2289aabfc41#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'egg_name': u'sahara'}, {'name': u'sahara-dashboard', 'project_group': u'horizon_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/sahara-dashboard', 'version': u'147d088999960584216e8859e3bf5725d704c07f', 'original': u'git+https://git.openstack.org/openstack/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'egg_name': u'sahara_dashboard'}, {'name': u'spice-html5', 'project_group': u'nova_console', 'fragment': None, 'url': u'https://github.com/SPICE/spice-html5', 'version': u'54cc41299bea8cd681ed0262735e0fd821cd774a', 'original': u'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', 'egg_name': u'spice_html5'}, {'name': u'swift', 'project_group': u'swift_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/swift', 'version': u'27c89131839b5a66193b4bec897aac80b5e6510b', 'original': u'git+https://git.openstack.org/openstack/swift@27c89131839b5a66193b4bec897aac80b5e6510b#egg=swift&gitname=swift&projectgroup=swift_all', 'egg_name': u'swift'}, {'name': u'tempest', 'project_group': u'utility_all', 'fragment': None, 'url': u'https://git.openstack.org/openstack/tempest', 'version': u'304802830b56354a83bad86925851107411d45ec', 'original': u'git+https://git.openstack.org/openstack/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all', 'egg_name': u'tempest'}], 'remote_packages': [u'git+https://git.openstack.org/openstack/aodh@8d00a9942759e3f62038af4181bdbad69fefa7a6#egg=aodh&gitname=aodh&projectgroup=aodh_all', u'git+https://git.openstack.org/openstack/ceilometer@ae1e1519e2e684dac13319d5b07fd4e0fe24c918#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', u'git+https://git.openstack.org/openstack/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all', u'git+https://git.openstack.org/openstack/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all', u'git+https://git.openstack.org/openstack/gnocchi@34f488e81aef9d81469e3e5a84da1c8a13e92ddd#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', u'git+https://git.openstack.org/openstack/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all', u'git+https://git.openstack.org/openstack/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all', u'git+https://git.openstack.org/openstack/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', u'git+https://git.openstack.org/openstack/ironic@574a836f1ca27a81df5f447ebf811aa0aefb18d3#egg=ironic&gitname=ironic&projectgroup=ironic_all', u'git+https://git.openstack.org/openstack/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all', u'git+https://git.openstack.org/openstack/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', u'git+https://git.openstack.org/openstack/magnum@38bc85a0600d553520f87a2445204c847d58a01f#egg=magnum&gitname=magnum&projectgroup=magnum_all', u'git+https://git.openstack.org/openstack/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', u'git+https://git.openstack.org/openstack/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent', u'git+https://git.openstack.org/openstack/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent', u'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', u'git+https://git.openstack.org/openstack/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent', u'git+https://git.openstack.org/openstack/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent', u'git+https://git.openstack.org/openstack/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all', u'git+https://git.openstack.org/openstack/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute', u'git+https://git.openstack.org/openstack/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute', u'git+https://git.openstack.org/openstack/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all', u'git+https://git.openstack.org/openstack/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all', u'git+https://git.openstack.org/openstack/requirements@2e0205a14dbbcec83555c5c097afd14edbedd5b0#egg=requirements&gitname=requirements&projectgroup=all', u'git+https://git.openstack.org/openstack/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', u'git+https://git.openstack.org/openstack/sahara@cbd51fa579274dd4621708286ac8a2289aabfc41#egg=sahara&gitname=sahara&projectgroup=sahara_all', u'git+https://git.openstack.org/openstack/swift@27c89131839b5a66193b4bec897aac80b5e6510b#egg=swift&gitname=swift&projectgroup=swift_all', u'git+https://git.openstack.org/openstack/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all', u'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', u'git+https://github.com/kanaka/novnc@da82b3426c27bf1a79f671c5825d68ab8c0c5d9f#egg=novnc&gitname=novnc&projectgroup=nova_console', u'git+https://github.com/projectcalico/felix@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all'], 'distro_packages': [], 'role_distro_packages': {'galera_client': {'redhat-7': {'galera_client_distro_packages': [u'bzip2-devel', u'gcc', u'gnupg2', u'libaio', u'libgcc', u'libgcrypt', u'libstdc++', u'mariadb-client', u'mariadb-devel', u'openssl-devel', u'python-devel']}, 'ubuntu-14.04': {'galera_client_distro_packages': [u'build-essential', u'libaio1', u'libc6', u'libdbd-mysql-perl', u'libgcc1', u'libgcrypt11', u'libmariadbclient-dev', u'libssl-dev', u'libstdc++6', u'mariadb-client', u'mariadb-client-core-10.0', u'python-dev']}, 'ubuntu-16.04': {'galera_client_distro_packages': [u'build-essential', u'libaio1', u'libc6', u'libdbd-mysql-perl', u'libgcc1', u'libgcrypt20', u'libmariadbclient-dev', u'libssl-dev', u'libstdc++6', u'mariadb-client', u'mariadb-client-core-10.0', u'python-dev']}, 'project_group': u'all'}, 'os_ironic': {'ubuntu-14.04': {'ironic_api_distro_packages': [u'apache2', u'apache2-utils', u'libapache2-mod-wsgi']}, 'ubuntu-16.04': {'ironic_api_distro_packages': [u'apache2', u'apache2-utils', u'libapache2-mod-wsgi']}, 'project_group': u'all'}, 'rsyslog_client': {'redhat-7': {'rsyslog_client_distro_packages': [u'logrotate', u'rsyslog']}, 'debian': {'rsyslog_client_distro_packages': [u'logrotate', u'rsyslog']}, 'project_group': u'all'}, 'os_magnum': {'debian': {'magnum_distro_packages': [u'build-essential', u'gettext', u'git', u'libffi-dev', u'libpq-dev', u'libssl-dev', u'libxml2-dev', u'libxslt-dev', u'python-dev']}, 'project_group': u'all'}, 'os_glance': {'redhat-7': {'glance_distro_packages': [u'cronie', u'cronie-anacron', u'git', u'nfs-utils', u'rpcbind', u'rsync']}, 'ubuntu-14.04': {'glance_distro_packages': [u'git', u'nfs-common', u'rpcbind', u'rsync']}, 'ubuntu-16.04': {'glance_distro_packages': [u'git', u'nfs-common', u'rpcbind', u'rsync']}, 'project_group': u'all'}, 'repo_build': {'ubuntu-14.04': {'repo_build_distro_packages': [u'build-essential', u'cmake', u'git', u'liberasurecode-dev', u'libffi-dev', u'libjpeg-dev', u'libkrb5-dev', u'libldap2-dev', u'libmariadbclient-dev', u'libpq-dev', u'libsasl2-dev', u'libsqlite3-dev', u'libssl-dev', u'libvirt-dev', u'libxslt1-dev', u'lxc-dev', u'pkg-config', u'python-dev', u'swig']}, 'ubuntu-16.04': {'repo_build_distro_packages': [u'build-essential', u'cmake', u'git', u'liberasurecode-dev', u'libffi-dev', u'libjpeg-dev', u'libkrb5-dev', u'libldap2-dev', u'libmariadbclient-dev', u'libpq-dev', u'libsasl2-dev', u'libsqlite3-dev', u'libssl-dev', u'libvirt-dev', u'libxslt1-dev', u'lxc-dev', u'pkg-config', u'python-dev', u'swig']}, 'redhat': {'repo_build_distro_packages': [u'@development tools', u'cmake', u'git', u'krb5-devel', u'liberasurecode-devel', u'libffi-devel', u'libjpeg-turbo-devel', u'libvirt-devel', u'libxslt-devel', u'lxc-devel', u'mariadb-devel', u'openldap-devel', u'openssl-devel', u'postgresql-devel', u'python2-devel', u'sqlite-devel', u'swig', u'tar', u'which']}, 'project_group': u'all'}, 'pip_install': {'ubuntu-14.04': {'pip_install_distro_packages': [u'build-essential', u'libffi-dev', u'libssl-dev', u'python-dev', u'python-openssl', u'python-pyasn1', u'python-setuptools']}, 'ubuntu-16.04': {'pip_install_distro_packages': [u'build-essential', u'libffi-dev', u'libssl-dev', u'python-dev', u'python-openssl', u'python-pyasn1', u'python-setuptools']}, 'redhat': {'pip_install_distro_packages': [u'gcc', u'libffi-devel', u'openssl-devel', u'pyopenssl', u'python-devel', u'python-pyasn1']}, 'project_group': u'all'}, 'os_ceilometer': {'ubuntu-14.04': {'ceilometer_apache_distro_packages': [u'apache2', u'apache2-utils', u'libapache2-mod-wsgi']}, 'ubuntu-16.04': {'ceilometer_apache_distro_packages': [u'apache2', u'apache2-utils', u'libapache2-mod-wsgi']}, 'project_group': u'all'}, 'os_heat': {'ubuntu-14.04': {'heat_distro_packages': [u'libxslt1.1', u'rsync']}, 'ubuntu-16.04': {'heat_distro_packages': [u'libxslt1.1', u'rsync']}, 'project_group': u'all'}, 'os_aodh': {'debian': {'aodh_test_distro_packages': [u'git']}, 'project_group': u'all'}, 'os_neutron': {'ubuntu-14.04': {'neutron_remove_distro_packages': [u'conntrackd']}, 'ubuntu-16.04': {'neutron_remove_distro_packages': [u'conntrackd']}, 'project_group': u'all'}, 'os_cinder': {'redhat-7': {'cinder_volume_distro_packages': [u'qemu-img']}, 'ubuntu-14.04': {'cinder_volume_distro_packages': [u'qemu-utils']}, 'ubuntu-16.04': {'cinder_volume_distro_packages': [u'qemu-utils']}, 'project_group': u'all'}, 'os_tempest': {'redhat-7': {'tempest_distro_packages': [u'git']}, 'ubuntu-14.04': {'tempest_distro_packages': [u'git-core']}, 'ubuntu-16.04': {'tempest_distro_packages': [u'git-core']}, 'project_group': u'all'}, 'repo_server': {'debian': {'repo_server_distro_packages': [u'git', u'lsyncd', u'nginx-extras', u'rsync']}, 'redhat': {'repo_server_distro_packages': [u'git-daemon', u'lsyncd', u'nginx', u'rsync']}, 'project_group': u'all'}, 'os_keystone': {'redhat-7': {'keystone_idp_distro_packages': [u'xmlsec1']}, 'ubuntu-14.04': {'keystone_idp_distro_packages': [u'ssl-cert', u'xmlsec1']}, 'ubuntu-16.04': {'keystone_idp_distro_packages': [u'ssl-cert', u'xmlsec1']}, 'project_group': u'all'}, 'os_gnocchi': {'ubuntu-14.04': {'gnocchi_distro_packages': [u'apache2', u'apache2-utils', u'build-essential', u'git', u'libapache2-mod-wsgi', u'libpq-dev', u'python-dev']}, 'ubuntu-16.04': {'gnocchi_distro_packages': [u'apache2', u'apache2-utils', u'build-essential', u'git', u'libapache2-mod-wsgi', u'libpq-dev', u'python-dev']}, 'project_group': u'all'}, 'os_swift': {'debian': {'swift_distro_packages': [u'curl', u'gcc', u'git-core', u'liberasurecode-dev', u'liberasurecode1', u'libffi-dev', u'libssl-dev', u'openssh-server', u'python-dev', u'rsync']}, 'project_group': u'all'}, 'os_sahara': {'ubuntu-14.04': {'sahara_distro_packages': [u'git', u'rpcbind', u'rsync']}, 'ubuntu-16.04': {'sahara_distro_packages': [u'git', u'rpcbind', u'rsync']}, 'project_group': u'all'}, 'os_rally': {'debian': {'rally_distro_packages': [u'build-essential', u'git', u'libffi-dev', u'libpq-dev', u'libssl-dev', u'libxml2-dev', u'libxslt1-dev', u'python-dev', u'wget']}, 'project_group': u'all'}, 'galera_server': {'redhat-7': {'galera_server_mariadb_distro_packages': [u'mariadb-shared', u'percona-toolkit', u'percona-xtrabackup', u'rsync', u'socat', u'which']}, 'ubuntu-14.04': {'galera_server_percona_distro_packages': [u'percona-xtrabackup', u'qpress']}, 'ubuntu-16.04': {'galera_server_percona_distro_packages': [u'percona-xtrabackup', u'qpress']}, 'main': {'galera_server_percona_distro_packages': []}, 'project_group': u'all'}, 'haproxy_server': {'redhat-7': {'haproxy_distro_packages': [u'haproxy', u'rsyslog']}, 'ubuntu-14.04': {'haproxy_required_distro_packages': [u'debconf-utils', u'python-software-properties', u'software-properties-common']}, 'ubuntu-16.04': {'haproxy_required_distro_packages': [u'debconf-utils', u'python-software-properties', u'software-properties-common']}, 'main': {'haproxy_required_distro_packages': []}, 'project_group': u'all'}, 'os_nova': {'ubuntu-14.04': {'nova_distro_packages': [u'genisoimage', u'git', u'iptables', u'libpq-dev']}, 'ubuntu-16.04': {'nova_distro_packages': [u'genisoimage', u'git', u'iptables', u'libpq-dev']}, 'project_group': u'all'}, 'lxc_hosts': {'redhat-7': {'lxc_hosts_distro_packages': [u'@development tools', u'autoconf', u'automake', u'bridge-utils', u'debootstrap', u'dnsmasq', u'docbook2x', u'git', u'graphviz', u'libcap-devel', u'libseccomp', u'libseccomp-devel', u'libselinux', u'libselinux-devel', u'pkgconfig', u'python-devel', u'python34-devel', u'python34-libs', u'redhat-lsb', u'xz']}, 'ubuntu-14.04': {'lxc_hosts_distro_packages': [u'apparmor', u'apparmor-utils', u'bridge-utils', u'cgmanager', u'cgroup-lite', u'debootstrap', u'dnsmasq', u'git', u'irqbalance', u'language-pack-en', u'liblxc1', u'lxc', u'lxc-dev', u'lxc-templates', u'pxz', u'python-dev', u'python3-lxc']}, 'ubuntu-16.04': {'lxc_hosts_distro_packages': [u'apparmor', u'apparmor-utils', u'bridge-utils', u'cgmanager', u'cgroup-lite', u'debootstrap', u'dnsmasq', u'git', u'iptables', u'irqbalance', u'language-pack-en', u'liblxc1', u'lxc', u'lxc-dev', u'lxc-templates', u'pxz', u'python-dev', u'python3-lxc']}, 'project_group': u'all'}, 'rsyslog_server': {'debian': {'rsyslog_server_distro_packages': [u'logrotate', u'rsyslog']}, 'redhat': {'rsyslog_server_distro_packages': [u'logrotate', u'rsyslog']}, 'project_group': u'all'}, 'memcached_server': {'main': {'memcached_test_distro_packages': []}, 'debian': {'memcached_distro_packages': [u'memcached']}, 'redhat': {'memcached_distro_packages': [u'memcached']}, 'project_group': u'all'}, 'openstack_hosts': {'redhat-7': {'openstack_host_distro_packages': [u'@development tools', u'bridge-utils', u'curl', u'device-mapper-event', u'dstat', u'ebtables', u'htop', u'iptables', u'irqbalance', u'kmod', u'kmod-devel', u'kmod-libs', u'lvm2', u'python-devel', u'rsync', u'rsyslog', u'sshpass', u'sudo', u'sysstat', u'time', u'vconfig', u'wget']}, 'ubuntu-14.04': {'openstack_host_distro_packages': [u'apparmor-utils', u'apt-transport-https', u'bridge-utils', u'build-essential', u'cgroup-lite', u'curl', u'dmeventd', u'dstat', u'ebtables', u'htop', u'iptables', u'irqbalance', u'libkmod-dev', u'libkmod2', u'linux-image-extra-{{ ansible_kernel }}', u'lvm2', u'python-dev', u'python-software-properties', u'rsync', u'rsyslog', u'sshpass', u'sysstat', u'time', u'vlan', u'wget']}, 'ubuntu-16.04': {'openstack_host_distro_packages': [u'apparmor-utils', u'apt-transport-https', u'bridge-utils', u'build-essential', u'cgroup-lite', u'curl', u'dmeventd', u'dstat', u'ebtables', u'htop', u'iptables', u'irqbalance', u'libkmod-dev', 'libkmod2', 'linux-image-extra-{{ ansible_kernel }}', 'lvm2', 'python-dev', 'python-software-properties', 'rsync', 'rsyslog', 'sshpass', 'sysstat', 'time', 'vlan', 'wget']}, 'project_group': 'all'}, 'os_horizon': {'debian': {'horizon_distro_packages': ['apache2', 'apache2-utils', 'cron', 'gettext', 'git', 'libapache2-mod-wsgi', 'libssl-dev', 'libxslt1.1', 'openssl', 'python-mysqldb']}, 'project_group': 'all'}}, 'packages': ['aodh[mysql]', 'argparse', 'calico', 'ceilometer', 'ceilometermiddleware', 'cinder', 'cliff', 'configobj', 'cython', 'django-appconf', 'django-openstack-auth', 'dnspython', 'ecdsa', 'glance', 'gnocchi[mysql,file,swift,ceph]', 'gnocchiclient', 'greenlet', 'heat', 'horizon', 'httplib2', 'ironic', 'ironic-ui', 'junitxml', 'keystone', 'keystonemiddleware', 'ldappool', 'libvirt-python', 'lxc-python2', 'lxml', 'magnum', 'magnum-ui', 'mysql-python', "ndg-httpsclient>=0.4.2;python_version<'3.0'", 'netaddr!=0.7.16,>=0.7.13', 'networking-calico', 'neutron', 'neutron-lbaas-dashboard', 'neutron_dynamic_routing', 'neutron_fwaas', 'neutron_lbaas', 'neutron_vpnaas', 'nose', 'nova', 'nova-lxd', 'nova-powervm', 'os-brick', 'oslo.config', 'oslo.db', 'oslo.log', 'oslo.middleware', 'pbr', 'pip>=6.0', 'ply', 'prettytable<0.8,>=0.7', 'pyasn1', 'pyasn1-modules', 'pycrypto>=2.6', 'pyeclib', 'pylxd', 'pymongo', 'pymysql', 'pyopenssl>=0.14', 'pysaml2', 'python-ceilometerclient', 'python-cinderclient', 'python-etcd', 'python-glanceclient', 'python-heatclient', 'python-ironicclient', 'python-keystoneclient', 'python-ldap', 'python-memcached>=1.56', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'python-troveclient', 'pyyaml>=3.1.0', 'rally', 'repoze.lru', 'requests>=2.10.0', 'sahara', 'sahara_dashboard', 'setuptools!=24.0.0,>=16.0', 'swift', 'tempest', 'tooz', 'urllib3', 'uwsgi', 'virtualenv', 'virtualenv-tools', 'warlock', 'websockify', 'wheel'], 'role_packages': {'os_heat': ['heat', 'httplib2', 'keystonemiddleware', 'pycrypto', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'virtualenv', 'virtualenv-tools'], 'os_neutron': ['cliff', 'configobj', 'httplib2', 'keystonemiddleware', 'neutron', 'neutron_dynamic_routing', 'neutron_fwaas', 'neutron_lbaas', 'neutron_vpnaas', 'pycrypto', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru', 'virtualenv', 'virtualenv-tools'], 'os_keystone': ['argparse', 'httplib2', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pycrypto', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_rally': ['pymysql', 'rally', 'setuptools', 'virtualenv', 'virtualenv-tools'], 'galera_client': ['mysql-python'], 'galera_server': ['mysql-python', 'pycrypto'], 'os_ironic': ['httplib2', 'ironic', 'pycrypto', 'pymysql', 'python-ironicclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'virtualenv', 'virtualenv-tools'], 'os_gnocchi': ['gnocchi[mysql,file,swift,ceph]', 'gnocchiclient', 'httplib2', 'keystonemiddleware', 'pycrypto', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools'], 'lxc_hosts': ['lxc-python2'], 'os_aodh': ['aodh[mysql]', 'ceilometermiddleware', 'gnocchiclient', 'httplib2', 'pycrypto', 'pymysql', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_nova': ['httplib2', 'keystonemiddleware', 'libvirt-python', 'nova', 'nova-lxd', 'nova-powervm', 'pyasn1-modules', 'pycrypto', 'pylxd', 'pymysql', 'python-ironicclient', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'virtualenv', 'virtualenv-tools', 'websockify'], 'os_sahara': ['httplib2', 'keystonemiddleware', 'pycrypto', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-saharaclient', 'sahara', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_magnum': ['httplib2', 'magnum', 'mysql-python', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'pyyaml', 'virtualenv', 'virtualenv-tools'], 'os_glance': ['glance', 'httplib2', 'keystonemiddleware', 'os-brick', 'pycrypto', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_swift': ['ceilometermiddleware', 'dnspython', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pycrypto', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'virtualenv', 'virtualenv-tools'], 'repo_build': ['cython', 'requests', 'urllib3', 'virtualenv', 'virtualenv-tools', 'wheel'], 'pip_install': ['ndg-httpsclient', 'pip', 'requests'], 'os_cinder': ['cinder', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pycrypto', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools'], 'os_tempest': ['junitxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'tempest', 'virtualenv', 'virtualenv-tools'], 'os_horizon': ['django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'httplib2', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pycrypto', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'virtualenv', 'virtualenv-tools'], 'os_ceilometer': ['ceilometer', 'ceilometermiddleware', 'gnocchiclient', 'httplib2', 'libvirt-python', 'oslo.db', 'pycrypto', 'pymongo', 'pymysql', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'tooz', 'virtualenv', 'virtualenv-tools', 'warlock']}, 'role_requirement_files': {'default': {'txt_file_packages': ["ndg-httpsclient>=0.4.2;python_version<'3.0'", 'netaddr!=0.7.16,>=0.7.13', 'pip==8.1.2', 'pip>=6.0', 'prettytable<0.8,>=0.7', 'pyasn1', 'pycrypto>=2.6', 'pyopenssl>=0.14', 'python-memcached>=1.56', 'pyyaml>=3.1.0', 'requests>=2.10.0', 'setuptools!=24.0.0,>=16.0', 'setuptools==28.6.1', 'virtualenv', 'wheel', 'wheel==0.29.0'], 'project_group': 'all'}, 'global_pins': {'pinned_packages': ['pip==8.1.2', 'setuptools==28.6.1', 'wheel==0.29.0'], 'project_group': 'all'}}}) => {
  467. "item": {
  468. "distro_packages": [],
  469. "packages": [
  470. "aodh[mysql]",
  471. "argparse",
  472. "calico",
  473. "ceilometer",
  474. "ceilometermiddleware",
  475. "cinder",
  476. "cliff",
  477. "configobj",
  478. "cython",
  479. "django-appconf",
  480. "django-openstack-auth",
  481. "dnspython",
  482. "ecdsa",
  483. "glance",
  484. "gnocchi[mysql,file,swift,ceph]",
  485. "gnocchiclient",
  486. "greenlet",
  487. "heat",
  488. "horizon",
  489. "httplib2",
  490. "ironic",
  491. "ironic-ui",
  492. "junitxml",
  493. "keystone",
  494. "keystonemiddleware",
  495. "ldappool",
  496. "libvirt-python",
  497. "lxc-python2",
  498. "lxml",
  499. "magnum",
  500. "magnum-ui",
  501. "mysql-python",
  502. "ndg-httpsclient>=0.4.2;python_version<'3.0'",
  503. "netaddr!=0.7.16,>=0.7.13",
  504. "networking-calico",
  505. "neutron",
  506. "neutron-lbaas-dashboard",
  507. "neutron_dynamic_routing",
  508. "neutron_fwaas",
  509. "neutron_lbaas",
  510. "neutron_vpnaas",
  511. "nose",
  512. "nova",
  513. "nova-lxd",
  514. "nova-powervm",
  515. "os-brick",
  516. "oslo.config",
  517. "oslo.db",
  518. "oslo.log",
  519. "oslo.middleware",
  520. "pbr",
  521. "pip>=6.0",
  522. "ply",
  523. "prettytable<0.8,>=0.7",
  524. "pyasn1",
  525. "pyasn1-modules",
  526. "pycrypto>=2.6",
  527. "pyeclib",
  528. "pylxd",
  529. "pymongo",
  530. "pymysql",
  531. "pyopenssl>=0.14",
  532. "pysaml2",
  533. "python-ceilometerclient",
  534. "python-cinderclient",
  535. "python-etcd",
  536. "python-glanceclient",
  537. "python-heatclient",
  538. "python-ironicclient",
  539. "python-keystoneclient",
  540. "python-ldap",
  541. "python-memcached>=1.56",
  542. "python-neutronclient",
  543. "python-novaclient",
  544. "python-openstackclient",
  545. "python-saharaclient",
  546. "python-subunit",
  547. "python-swiftclient",
  548. "python-troveclient",
  549. "pyyaml>=3.1.0",
  550. "rally",
  551. "repoze.lru",
  552. "requests>=2.10.0",
  553. "sahara",
  554. "sahara_dashboard",
  555. "setuptools!=24.0.0,>=16.0",
  556. "swift",
  557. "tempest",
  558. "tooz",
  559. "urllib3",
  560. "uwsgi",
  561. "virtualenv",
  562. "virtualenv-tools",
  563. "warlock",
  564. "websockify",
  565. "wheel"
  566. ],
  567. "remote_package_parts": [
  568. {
  569. "egg_name": "aodh",
  570. "fragment": null,
  571. "name": "aodh",
  572. "original": "git+https://git.openstack.org/openstack/aodh@8d00a9942759e3f62038af4181bdbad69fefa7a6#egg=aodh&gitname=aodh&projectgroup=aodh_all",
  573. "project_group": "aodh_all",
  574. "url": "https://git.openstack.org/openstack/aodh",
  575. "version": "8d00a9942759e3f62038af4181bdbad69fefa7a6"
  576. },
  577. {
  578. "egg_name": "calico",
  579. "fragment": null,
  580. "name": "calico",
  581. "original": "git+https://github.com/projectcalico/felix@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all",
  582. "project_group": "neutron_all",
  583. "url": "https://github.com/projectcalico/felix",
  584. "version": "1.4.0"
  585. },
  586. {
  587. "egg_name": "ceilometer",
  588. "fragment": null,
  589. "name": "ceilometer",
  590. "original": "git+https://git.openstack.org/openstack/ceilometer@ae1e1519e2e684dac13319d5b07fd4e0fe24c918#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all",
  591. "project_group": "ceilometer_all",
  592. "url": "https://git.openstack.org/openstack/ceilometer",
  593. "version": "ae1e1519e2e684dac13319d5b07fd4e0fe24c918"
  594. },
  595. {
  596. "egg_name": "cinder",
  597. "fragment": null,
  598. "name": "cinder",
  599. "original": "git+https://git.openstack.org/openstack/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all",
  600. "project_group": "cinder_all",
  601. "url": "https://git.openstack.org/openstack/cinder",
  602. "version": "9a68cb11e21efe79f9e7600f1b8cb282c5345f7d"
  603. },
  604. {
  605. "egg_name": "glance",
  606. "fragment": null,
  607. "name": "glance",
  608. "original": "git+https://git.openstack.org/openstack/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all",
  609. "project_group": "glance_all",
  610. "url": "https://git.openstack.org/openstack/glance",
  611. "version": "4404ae6a7e2b8d96db102ada8aaf07cbc92e256b"
  612. },
  613. {
  614. "egg_name": "gnocchi",
  615. "fragment": null,
  616. "name": "gnocchi",
  617. "original": "git+https://git.openstack.org/openstack/gnocchi@34f488e81aef9d81469e3e5a84da1c8a13e92ddd#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all",
  618. "project_group": "gnocchi_all",
  619. "url": "https://git.openstack.org/openstack/gnocchi",
  620. "version": "34f488e81aef9d81469e3e5a84da1c8a13e92ddd"
  621. },
  622. {
  623. "egg_name": "heat",
  624. "fragment": null,
  625. "name": "heat",
  626. "original": "git+https://git.openstack.org/openstack/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all",
  627. "project_group": "heat_all",
  628. "url": "https://git.openstack.org/openstack/heat",
  629. "version": "b02f454043d5474a3fce47931a583799f4c2eff7"
  630. },
  631. {
  632. "egg_name": "horizon",
  633. "fragment": null,
  634. "name": "horizon",
  635. "original": "git+https://git.openstack.org/openstack/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all",
  636. "project_group": "horizon_all",
  637. "url": "https://git.openstack.org/openstack/horizon",
  638. "version": "c4d3074655bebc5011cd616eff57ab110aeef0c4"
  639. },
  640. {
  641. "egg_name": "ironic",
  642. "fragment": null,
  643. "name": "ironic",
  644. "original": "git+https://git.openstack.org/openstack/ironic@574a836f1ca27a81df5f447ebf811aa0aefb18d3#egg=ironic&gitname=ironic&projectgroup=ironic_all",
  645. "project_group": "ironic_all",
  646. "url": "https://git.openstack.org/openstack/ironic",
  647. "version": "574a836f1ca27a81df5f447ebf811aa0aefb18d3"
  648. },
  649. {
  650. "egg_name": "ironic_ui",
  651. "fragment": null,
  652. "name": "ironic-ui",
  653. "original": "git+https://git.openstack.org/openstack/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all",
  654. "project_group": "horizon_all",
  655. "url": "https://git.openstack.org/openstack/ironic-ui",
  656. "version": "aab1725aecd9258251b40ba6dc54149a47d0b864"
  657. },
  658. {
  659. "egg_name": "keystone",
  660. "fragment": null,
  661. "name": "keystone",
  662. "original": "git+https://git.openstack.org/openstack/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all",
  663. "project_group": "keystone_all",
  664. "url": "https://git.openstack.org/openstack/keystone",
  665. "version": "18d6eb76ce7bf46e9ced352b7af366112df62b11"
  666. },
  667. {
  668. "egg_name": "magnum",
  669. "fragment": null,
  670. "name": "magnum",
  671. "original": "git+https://git.openstack.org/openstack/magnum@38bc85a0600d553520f87a2445204c847d58a01f#egg=magnum&gitname=magnum&projectgroup=magnum_all",
  672. "project_group": "magnum_all",
  673. "url": "https://git.openstack.org/openstack/magnum",
  674. "version": "38bc85a0600d553520f87a2445204c847d58a01f"
  675. },
  676. {
  677. "egg_name": "magnum_ui",
  678. "fragment": null,
  679. "name": "magnum-ui",
  680. "original": "git+https://git.openstack.org/openstack/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all",
  681. "project_group": "horizon_all",
  682. "url": "https://git.openstack.org/openstack/magnum-ui",
  683. "version": "12deae01ee0a188a7980cca9b9ea77448dadc300"
  684. },
  685. {
  686. "egg_name": "networking_calico",
  687. "fragment": null,
  688. "name": "networking-calico",
  689. "original": "git+https://git.openstack.org/openstack/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all",
  690. "project_group": "neutron_all",
  691. "url": "https://git.openstack.org/openstack/networking-calico",
  692. "version": "1.2.0"
  693. },
  694. {
  695. "egg_name": "neutron",
  696. "fragment": null,
  697. "name": "neutron",
  698. "original": "git+https://git.openstack.org/openstack/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all",
  699. "project_group": "neutron_all",
  700. "url": "https://git.openstack.org/openstack/neutron",
  701. "version": "287bb35e167143388ab3d069af209341a75430f3"
  702. },
  703. {
  704. "egg_name": "neutron_dynamic_routing",
  705. "fragment": null,
  706. "name": "neutron-dynamic-routing",
  707. "original": "git+https://git.openstack.org/openstack/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent",
  708. "project_group": "neutron_agent",
  709. "url": "https://git.openstack.org/openstack/neutron-dynamic-routing",
  710. "version": "2b27679fb6d690e6f65a98dfa2828bc367aa30ad"
  711. },
  712. {
  713. "egg_name": "neutron_fwaas",
  714. "fragment": null,
  715. "name": "neutron-fwaas",
  716. "original": "git+https://git.openstack.org/openstack/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent",
  717. "project_group": "neutron_agent",
  718. "url": "https://git.openstack.org/openstack/neutron-fwaas",
  719. "version": "7345510f36d26863c25ba5737b0057b78060d2ad"
  720. },
  721. {
  722. "egg_name": "neutron_lbaas",
  723. "fragment": null,
  724. "name": "neutron-lbaas",
  725. "original": "git+https://git.openstack.org/openstack/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent",
  726. "project_group": "neutron_agent",
  727. "url": "https://git.openstack.org/openstack/neutron-lbaas",
  728. "version": "bff11c5fa14bce26526d38167d5c67b1afeb45ba"
  729. },
  730. {
  731. "egg_name": "neutron_lbaas_dashboard",
  732. "fragment": null,
  733. "name": "neutron-lbaas-dashboard",
  734. "original": "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all",
  735. "project_group": "horizon_all",
  736. "url": "https://git.openstack.org/openstack/neutron-lbaas-dashboard",
  737. "version": "7597e0a10ee3e93be3bccf0401654738b43bc407"
  738. },
  739. {
  740. "egg_name": "neutron_vpnaas",
  741. "fragment": null,
  742. "name": "neutron-vpnaas",
  743. "original": "git+https://git.openstack.org/openstack/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent",
  744. "project_group": "neutron_agent",
  745. "url": "https://git.openstack.org/openstack/neutron-vpnaas",
  746. "version": "89dac51538b711d8e966d4a4a50f9cdfafa92fc5"
  747. },
  748. {
  749. "egg_name": "nova",
  750. "fragment": null,
  751. "name": "nova",
  752. "original": "git+https://git.openstack.org/openstack/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all",
  753. "project_group": "nova_all",
  754. "url": "https://git.openstack.org/openstack/nova",
  755. "version": "73e17c3c2e3041aaaff43896c023d1a63cd0ce1f"
  756. },
  757. {
  758. "egg_name": "nova_lxd",
  759. "fragment": null,
  760. "name": "nova-lxd",
  761. "original": "git+https://git.openstack.org/openstack/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute",
  762. "project_group": "nova_compute",
  763. "url": "https://git.openstack.org/openstack/nova-lxd",
  764. "version": "1a10197f9d427d87c46cca9ceb5997776620fbdb"
  765. },
  766. {
  767. "egg_name": "nova_powervm",
  768. "fragment": null,
  769. "name": "nova-powervm",
  770. "original": "git+https://git.openstack.org/openstack/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute",
  771. "project_group": "nova_compute",
  772. "url": "https://git.openstack.org/openstack/nova-powervm",
  773. "version": "2cf886e39cc431301a55f57f0ab073a2d88ab4e5"
  774. },
  775. {
  776. "egg_name": "novnc",
  777. "fragment": null,
  778. "name": "novnc",
  779. "original": "git+https://github.com/kanaka/novnc@da82b3426c27bf1a79f671c5825d68ab8c0c5d9f#egg=novnc&gitname=novnc&projectgroup=nova_console",
  780. "project_group": "nova_console",
  781. "url": "https://github.com/kanaka/novnc",
  782. "version": "da82b3426c27bf1a79f671c5825d68ab8c0c5d9f"
  783. },
  784. {
  785. "egg_name": "rally",
  786. "fragment": null,
  787. "name": "rally",
  788. "original": "git+https://git.openstack.org/openstack/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all",
  789. "project_group": "utility_all",
  790. "url": "https://git.openstack.org/openstack/rally",
  791. "version": "f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59"
  792. },
  793. {
  794. "egg_name": "requirements",
  795. "fragment": null,
  796. "name": "requirements",
  797. "original": "git+https://git.openstack.org/openstack/requirements@2e0205a14dbbcec83555c5c097afd14edbedd5b0#egg=requirements&gitname=requirements&projectgroup=all",
  798. "project_group": "all",
  799. "url": "https://git.openstack.org/openstack/requirements",
  800. "version": "2e0205a14dbbcec83555c5c097afd14edbedd5b0"
  801. },
  802. {
  803. "egg_name": "sahara",
  804. "fragment": null,
  805. "name": "sahara",
  806. "original": "git+https://git.openstack.org/openstack/sahara@cbd51fa579274dd4621708286ac8a2289aabfc41#egg=sahara&gitname=sahara&projectgroup=sahara_all",
  807. "project_group": "sahara_all",
  808. "url": "https://git.openstack.org/openstack/sahara",
  809. "version": "cbd51fa579274dd4621708286ac8a2289aabfc41"
  810. },
  811. {
  812. "egg_name": "sahara_dashboard",
  813. "fragment": null,
  814. "name": "sahara-dashboard",
  815. "original": "git+https://git.openstack.org/openstack/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all",
  816. "project_group": "horizon_all",
  817. "url": "https://git.openstack.org/openstack/sahara-dashboard",
  818. "version": "147d088999960584216e8859e3bf5725d704c07f"
  819. },
  820. {
  821. "egg_name": "spice_html5",
  822. "fragment": null,
  823. "name": "spice-html5",
  824. "original": "git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console",
  825. "project_group": "nova_console",
  826. "url": "https://github.com/SPICE/spice-html5",
  827. "version": "54cc41299bea8cd681ed0262735e0fd821cd774a"
  828. },
  829. {
  830. "egg_name": "swift",
  831. "fragment": null,
  832. "name": "swift",
  833. "original": "git+https://git.openstack.org/openstack/swift@27c89131839b5a66193b4bec897aac80b5e6510b#egg=swift&gitname=swift&projectgroup=swift_all",
  834. "project_group": "swift_all",
  835. "url": "https://git.openstack.org/openstack/swift",
  836. "version": "27c89131839b5a66193b4bec897aac80b5e6510b"
  837. },
  838. {
  839. "egg_name": "tempest",
  840. "fragment": null,
  841. "name": "tempest",
  842. "original": "git+https://git.openstack.org/openstack/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all",
  843. "project_group": "utility_all",
  844. "url": "https://git.openstack.org/openstack/tempest",
  845. "version": "304802830b56354a83bad86925851107411d45ec"
  846. }
  847. ],
  848. "remote_packages": [
  849. "git+https://git.openstack.org/openstack/aodh@8d00a9942759e3f62038af4181bdbad69fefa7a6#egg=aodh&gitname=aodh&projectgroup=aodh_all",
  850. "git+https://git.openstack.org/openstack/ceilometer@ae1e1519e2e684dac13319d5b07fd4e0fe24c918#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all",
  851. "git+https://git.openstack.org/openstack/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all",
  852. "git+https://git.openstack.org/openstack/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all",
  853. "git+https://git.openstack.org/openstack/gnocchi@34f488e81aef9d81469e3e5a84da1c8a13e92ddd#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all",
  854. "git+https://git.openstack.org/openstack/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all",
  855. "git+https://git.openstack.org/openstack/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all",
  856. "git+https://git.openstack.org/openstack/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all",
  857. "git+https://git.openstack.org/openstack/ironic@574a836f1ca27a81df5f447ebf811aa0aefb18d3#egg=ironic&gitname=ironic&projectgroup=ironic_all",
  858. "git+https://git.openstack.org/openstack/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all",
  859. "git+https://git.openstack.org/openstack/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all",
  860. "git+https://git.openstack.org/openstack/magnum@38bc85a0600d553520f87a2445204c847d58a01f#egg=magnum&gitname=magnum&projectgroup=magnum_all",
  861. "git+https://git.openstack.org/openstack/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all",
  862. "git+https://git.openstack.org/openstack/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent",
  863. "git+https://git.openstack.org/openstack/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent",
  864. "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all",
  865. "git+https://git.openstack.org/openstack/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent",
  866. "git+https://git.openstack.org/openstack/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent",
  867. "git+https://git.openstack.org/openstack/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all",
  868. "git+https://git.openstack.org/openstack/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute",
  869. "git+https://git.openstack.org/openstack/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute",
  870. "git+https://git.openstack.org/openstack/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all",
  871. "git+https://git.openstack.org/openstack/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all",
  872. "git+https://git.openstack.org/openstack/requirements@2e0205a14dbbcec83555c5c097afd14edbedd5b0#egg=requirements&gitname=requirements&projectgroup=all",
  873. "git+https://git.openstack.org/openstack/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all",
  874. "git+https://git.openstack.org/openstack/sahara@cbd51fa579274dd4621708286ac8a2289aabfc41#egg=sahara&gitname=sahara&projectgroup=sahara_all",
  875. "git+https://git.openstack.org/openstack/swift@27c89131839b5a66193b4bec897aac80b5e6510b#egg=swift&gitname=swift&projectgroup=swift_all",
  876. "git+https://git.openstack.org/openstack/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all",
  877. "git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console",
  878. "git+https://github.com/kanaka/novnc@da82b3426c27bf1a79f671c5825d68ab8c0c5d9f#egg=novnc&gitname=novnc&projectgroup=nova_console",
  879. "git+https://github.com/projectcalico/felix@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all"
  880. ],
  881. "role_distro_packages": {
  882. "galera_client": {
  883. "project_group": "all",
  884. "redhat-7": {
  885. "galera_client_distro_packages": [
  886. "bzip2-devel",
  887. "gcc",
  888. "gnupg2",
  889. "libaio",
  890. "libgcc",
  891. "libgcrypt",
  892. "libstdc++",
  893. "mariadb-client",
  894. "mariadb-devel",
  895. "openssl-devel",
  896. "python-devel"
  897. ]
  898. },
  899. "ubuntu-14.04": {
  900. "galera_client_distro_packages": [
  901. "build-essential",
  902. "libaio1",
  903. "libc6",
  904. "libdbd-mysql-perl",
  905. "libgcc1",
  906. "libgcrypt11",
  907. "libmariadbclient-dev",
  908. "libssl-dev",
  909. "libstdc++6",
  910. "mariadb-client",
  911. "mariadb-client-core-10.0",
  912. "python-dev"
  913. ]
  914. },
  915. "ubuntu-16.04": {
  916. "galera_client_distro_packages": [
  917. "build-essential",
  918. "libaio1",
  919. "libc6",
  920. "libdbd-mysql-perl",
  921. "libgcc1",
  922. "libgcrypt20",
  923. "libmariadbclient-dev",
  924. "libssl-dev",
  925. "libstdc++6",
  926. "mariadb-client",
  927. "mariadb-client-core-10.0",
  928. "python-dev"
  929. ]
  930. }
  931. },
  932. "galera_server": {
  933. "main": {
  934. "galera_server_percona_distro_packages": []
  935. },
  936. "project_group": "all",
  937. "redhat-7": {
  938. "galera_server_mariadb_distro_packages": [
  939. "mariadb-shared",
  940. "percona-toolkit",
  941. "percona-xtrabackup",
  942. "rsync",
  943. "socat",
  944. "which"
  945. ]
  946. },
  947. "ubuntu-14.04": {
  948. "galera_server_percona_distro_packages": [
  949. "percona-xtrabackup",
  950. "qpress"
  951. ]
  952. },
  953. "ubuntu-16.04": {
  954. "galera_server_percona_distro_packages": [
  955. "percona-xtrabackup",
  956. "qpress"
  957. ]
  958. }
  959. },
  960. "haproxy_server": {
  961. "main": {
  962. "haproxy_required_distro_packages": []
  963. },
  964. "project_group": "all",
  965. "redhat-7": {
  966. "haproxy_distro_packages": [
  967. "haproxy",
  968. "rsyslog"
  969. ]
  970. },
  971. "ubuntu-14.04": {
  972. "haproxy_required_distro_packages": [
  973. "debconf-utils",
  974. "python-software-properties",
  975. "software-properties-common"
  976. ]
  977. },
  978. "ubuntu-16.04": {
  979. "haproxy_required_distro_packages": [
  980. "debconf-utils",
  981. "python-software-properties",
  982. "software-properties-common"
  983. ]
  984. }
  985. },
  986. "lxc_hosts": {
  987. "project_group": "all",
  988. "redhat-7": {
  989. "lxc_hosts_distro_packages": [
  990. "@development tools",
  991. "autoconf",
  992. "automake",
  993. "bridge-utils",
  994. "debootstrap",
  995. "dnsmasq",
  996. "docbook2x",
  997. "git",
  998. "graphviz",
  999. "libcap-devel",
  1000. "libseccomp",
  1001. "libseccomp-devel",
  1002. "libselinux",
  1003. "libselinux-devel",
  1004. "pkgconfig",
  1005. "python-devel",
  1006. "python34-devel",
  1007. "python34-libs",
  1008. "redhat-lsb",
  1009. "xz"
  1010. ]
  1011. },
  1012. "ubuntu-14.04": {
  1013. "lxc_hosts_distro_packages": [
  1014. "apparmor",
  1015. "apparmor-utils",
  1016. "bridge-utils",
  1017. "cgmanager",
  1018. "cgroup-lite",
  1019. "debootstrap",
  1020. "dnsmasq",
  1021. "git",
  1022. "irqbalance",
  1023. "language-pack-en",
  1024. "liblxc1",
  1025. "lxc",
  1026. "lxc-dev",
  1027. "lxc-templates",
  1028. "pxz",
  1029. "python-dev",
  1030. "python3-lxc"
  1031. ]
  1032. },
  1033. "ubuntu-16.04": {
  1034. "lxc_hosts_distro_packages": [
  1035. "apparmor",
  1036. "apparmor-utils",
  1037. "bridge-utils",
  1038. "cgmanager",
  1039. "cgroup-lite",
  1040. "debootstrap",
  1041. "dnsmasq",
  1042. "git",
  1043. "iptables",
  1044. "irqbalance",
  1045. "language-pack-en",
  1046. "liblxc1",
  1047. "lxc",
  1048. "lxc-dev",
  1049. "lxc-templates",
  1050. "pxz",
  1051. "python-dev",
  1052. "python3-lxc"
  1053. ]
  1054. }
  1055. },
  1056. "memcached_server": {
  1057. "debian": {
  1058. "memcached_distro_packages": [
  1059. "memcached"
  1060. ]
  1061. },
  1062. "main": {
  1063. "memcached_test_distro_packages": []
  1064. },
  1065. "project_group": "all",
  1066. "redhat": {
  1067. "memcached_distro_packages": [
  1068. "memcached"
  1069. ]
  1070. }
  1071. },
  1072. "openstack_hosts": {
  1073. "project_group": "all",
  1074. "redhat-7": {
  1075. "openstack_host_distro_packages": [
  1076. "@development tools",
  1077. "bridge-utils",
  1078. "curl",
  1079. "device-mapper-event",
  1080. "dstat",
  1081. "ebtables",
  1082. "htop",
  1083. "iptables",
  1084. "irqbalance",
  1085. "kmod",
  1086. "kmod-devel",
  1087. "kmod-libs",
  1088. "lvm2",
  1089. "python-devel",
  1090. "rsync",
  1091. "rsyslog",
  1092. "sshpass",
  1093. "sudo",
  1094. "sysstat",
  1095. "time",
  1096. "vconfig",
  1097. "wget"
  1098. ]
  1099. },
  1100. "ubuntu-14.04": {
  1101. "openstack_host_distro_packages": [
  1102. "apparmor-utils",
  1103. "apt-transport-https",
  1104. "bridge-utils",
  1105. "build-essential",
  1106. "cgroup-lite",
  1107. "curl",
  1108. "dmeventd",
  1109. "dstat",
  1110. "ebtables",
  1111. "htop",
  1112. "iptables",
  1113. "irqbalance",
  1114. "libkmod-dev",
  1115. "libkmod2",
  1116. "linux-image-extra-{{ ansible_kernel }}",
  1117. "lvm2",
  1118. "python-dev",
  1119. "python-software-properties",
  1120. "rsync",
  1121. "rsyslog",
  1122. "sshpass",
  1123. "sysstat",
  1124. "time",
  1125. "vlan",
  1126. "wget"
  1127. ]
  1128. },
  1129. "ubuntu-16.04": {
  1130. "openstack_host_distro_packages": [
  1131. "apparmor-utils",
  1132. "apt-transport-https",
  1133. "bridge-utils",
  1134. "build-essential",
  1135. "cgroup-lite",
  1136. "curl",
  1137. "dmeventd",
  1138. "dstat",
  1139. "ebtables",
  1140. "htop",
  1141. "iptables",
  1142. "irqbalance",
  1143. "libkmod-dev",
  1144. "libkmod2",
  1145. "linux-image-extra-{{ ansible_kernel }}",
  1146. "lvm2",
  1147. "python-dev",
  1148. "python-software-properties",
  1149. "rsync",
  1150. "rsyslog",
  1151. "sshpass",
  1152. "sysstat",
  1153. "time",
  1154. "vlan",
  1155. "wget"
  1156. ]
  1157. }
  1158. },
  1159. "os_aodh": {
  1160. "debian": {
  1161. "aodh_test_distro_packages": [
  1162. "git"
  1163. ]
  1164. },
  1165. "project_group": "all"
  1166. },
  1167. "os_ceilometer": {
  1168. "project_group": "all",
  1169. "ubuntu-14.04": {
  1170. "ceilometer_apache_distro_packages": [
  1171. "apache2",
  1172. "apache2-utils",
  1173. "libapache2-mod-wsgi"
  1174. ]
  1175. },
  1176. "ubuntu-16.04": {
  1177. "ceilometer_apache_distro_packages": [
  1178. "apache2",
  1179. "apache2-utils",
  1180. "libapache2-mod-wsgi"
  1181. ]
  1182. }
  1183. },
  1184. "os_cinder": {
  1185. "project_group": "all",
  1186. "redhat-7": {
  1187. "cinder_volume_distro_packages": [
  1188. "qemu-img"
  1189. ]
  1190. },
  1191. "ubuntu-14.04": {
  1192. "cinder_volume_distro_packages": [
  1193. "qemu-utils"
  1194. ]
  1195. },
  1196. "ubuntu-16.04": {
  1197. "cinder_volume_distro_packages": [
  1198. "qemu-utils"
  1199. ]
  1200. }
  1201. },
  1202. "os_glance": {
  1203. "project_group": "all",
  1204. "redhat-7": {
  1205. "glance_distro_packages": [
  1206. "cronie",
  1207. "cronie-anacron",
  1208. "git",
  1209. "nfs-utils",
  1210. "rpcbind",
  1211. "rsync"
  1212. ]
  1213. },
  1214. "ubuntu-14.04": {
  1215. "glance_distro_packages": [
  1216. "git",
  1217. "nfs-common",
  1218. "rpcbind",
  1219. "rsync"
  1220. ]
  1221. },
  1222. "ubuntu-16.04": {
  1223. "glance_distro_packages": [
  1224. "git",
  1225. "nfs-common",
  1226. "rpcbind",
  1227. "rsync"
  1228. ]
  1229. }
  1230. },
  1231. "os_gnocchi": {
  1232. "project_group": "all",
  1233. "ubuntu-14.04": {
  1234. "gnocchi_distro_packages": [
  1235. "apache2",
  1236. "apache2-utils",
  1237. "build-essential",
  1238. "git",
  1239. "libapache2-mod-wsgi",
  1240. "libpq-dev",
  1241. "python-dev"
  1242. ]
  1243. },
  1244. "ubuntu-16.04": {
  1245. "gnocchi_distro_packages": [
  1246. "apache2",
  1247. "apache2-utils",
  1248. "build-essential",
  1249. "git",
  1250. "libapache2-mod-wsgi",
  1251. "libpq-dev",
  1252. "python-dev"
  1253. ]
  1254. }
  1255. },
  1256. "os_heat": {
  1257. "project_group": "all",
  1258. "ubuntu-14.04": {
  1259. "heat_distro_packages": [
  1260. "libxslt1.1",
  1261. "rsync"
  1262. ]
  1263. },
  1264. "ubuntu-16.04": {
  1265. "heat_distro_packages": [
  1266. "libxslt1.1",
  1267. "rsync"
  1268. ]
  1269. }
  1270. },
  1271. "os_horizon": {
  1272. "debian": {
  1273. "horizon_distro_packages": [
  1274. "apache2",
  1275. "apache2-utils",
  1276. "cron",
  1277. "gettext",
  1278. "git",
  1279. "libapache2-mod-wsgi",
  1280. "libssl-dev",
  1281. "libxslt1.1",
  1282. "openssl",
  1283. "python-mysqldb"
  1284. ]
  1285. },
  1286. "project_group": "all"
  1287. },
  1288. "os_ironic": {
  1289. "project_group": "all",
  1290. "ubuntu-14.04": {
  1291. "ironic_api_distro_packages": [
  1292. "apache2",
  1293. "apache2-utils",
  1294. "libapache2-mod-wsgi"
  1295. ]
  1296. },
  1297. "ubuntu-16.04": {
  1298. "ironic_api_distro_packages": [
  1299. "apache2",
  1300. "apache2-utils",
  1301. "libapache2-mod-wsgi"
  1302. ]
  1303. }
  1304. },
  1305. "os_keystone": {
  1306. "project_group": "all",
  1307. "redhat-7": {
  1308. "keystone_idp_distro_packages": [
  1309. "xmlsec1"
  1310. ]
  1311. },
  1312. "ubuntu-14.04": {
  1313. "keystone_idp_distro_packages": [
  1314. "ssl-cert",
  1315. "xmlsec1"
  1316. ]
  1317. },
  1318. "ubuntu-16.04": {
  1319. "keystone_idp_distro_packages": [
  1320. "ssl-cert",
  1321. "xmlsec1"
  1322. ]
  1323. }
  1324. },
  1325. "os_magnum": {
  1326. "debian": {
  1327. "magnum_distro_packages": [
  1328. "build-essential",
  1329. "gettext",
  1330. "git",
  1331. "libffi-dev",
  1332. "libpq-dev",
  1333. "libssl-dev",
  1334. "libxml2-dev",
  1335. "libxslt-dev",
  1336. "python-dev"
  1337. ]
  1338. },
  1339. "project_group": "all"
  1340. },
  1341. "os_neutron": {
  1342. "project_group": "all",
  1343. "ubuntu-14.04": {
  1344. "neutron_remove_distro_packages": [
  1345. "conntrackd"
  1346. ]
  1347. },
  1348. "ubuntu-16.04": {
  1349. "neutron_remove_distro_packages": [
  1350. "conntrackd"
  1351. ]
  1352. }
  1353. },
  1354. "os_nova": {
  1355. "project_group": "all",
  1356. "ubuntu-14.04": {
  1357. "nova_distro_packages": [
  1358. "genisoimage",
  1359. "git",
  1360. "iptables",
  1361. "libpq-dev"
  1362. ]
  1363. },
  1364. "ubuntu-16.04": {
  1365. "nova_distro_packages": [
  1366. "genisoimage",
  1367. "git",
  1368. "iptables",
  1369. "libpq-dev"
  1370. ]
  1371. }
  1372. },
  1373. "os_rally": {
  1374. "debian": {
  1375. "rally_distro_packages": [
  1376. "build-essential",
  1377. "git",
  1378. "libffi-dev",
  1379. "libpq-dev",
  1380. "libssl-dev",
  1381. "libxml2-dev",
  1382. "libxslt1-dev",
  1383. "python-dev",
  1384. "wget"
  1385. ]
  1386. },
  1387. "project_group": "all"
  1388. },
  1389. "os_sahara": {
  1390. "project_group": "all",
  1391. "ubuntu-14.04": {
  1392. "sahara_distro_packages": [
  1393. "git",
  1394. "rpcbind",
  1395. "rsync"
  1396. ]
  1397. },
  1398. "ubuntu-16.04": {
  1399. "sahara_distro_packages": [
  1400. "git",
  1401. "rpcbind",
  1402. "rsync"
  1403. ]
  1404. }
  1405. },
  1406. "os_swift": {
  1407. "debian": {
  1408. "swift_distro_packages": [
  1409. "curl",
  1410. "gcc",
  1411. "git-core",
  1412. "liberasurecode-dev",
  1413. "liberasurecode1",
  1414. "libffi-dev",
  1415. "libssl-dev",
  1416. "openssh-server",
  1417. "python-dev",
  1418. "rsync"
  1419. ]
  1420. },
  1421. "project_group": "all"
  1422. },
  1423. "os_tempest": {
  1424. "project_group": "all",
  1425. "redhat-7": {
  1426. "tempest_distro_packages": [
  1427. "git"
  1428. ]
  1429. },
  1430. "ubuntu-14.04": {
  1431. "tempest_distro_packages": [
  1432. "git-core"
  1433. ]
  1434. },
  1435. "ubuntu-16.04": {
  1436. "tempest_distro_packages": [
  1437. "git-core"
  1438. ]
  1439. }
  1440. },
  1441. "pip_install": {
  1442. "project_group": "all",
  1443. "redhat": {
  1444. "pip_install_distro_packages": [
  1445. "gcc",
  1446. "libffi-devel",
  1447. "openssl-devel",
  1448. "pyopenssl",
  1449. "python-devel",
  1450. "python-pyasn1"
  1451. ]
  1452. },
  1453. "ubuntu-14.04": {
  1454. "pip_install_distro_packages": [
  1455. "build-essential",
  1456. "libffi-dev",
  1457. "libssl-dev",
  1458. "python-dev",
  1459. "python-openssl",
  1460. "python-pyasn1",
  1461. "python-setuptools"
  1462. ]
  1463. },
  1464. "ubuntu-16.04": {
  1465. "pip_install_distro_packages": [
  1466. "build-essential",
  1467. "libffi-dev",
  1468. "libssl-dev",
  1469. "python-dev",
  1470. "python-openssl",
  1471. "python-pyasn1",
  1472. "python-setuptools"
  1473. ]
  1474. }
  1475. },
  1476. "repo_build": {
  1477. "project_group": "all",
  1478. "redhat": {
  1479. "repo_build_distro_packages": [
  1480. "@development tools",
  1481. "cmake",
  1482. "git",
  1483. "krb5-devel",
  1484. "liberasurecode-devel",
  1485. "libffi-devel",
  1486. "libjpeg-turbo-devel",
  1487. "libvirt-devel",
  1488. "libxslt-devel",
  1489. "lxc-devel",
  1490. "mariadb-devel",
  1491. "openldap-devel",
  1492. "openssl-devel",
  1493. "postgresql-devel",
  1494. "python2-devel",
  1495. "sqlite-devel",
  1496. "swig",
  1497. "tar",
  1498. "which"
  1499. ]
  1500. },
  1501. "ubuntu-14.04": {
  1502. "repo_build_distro_packages": [
  1503. "build-essential",
  1504. "cmake",
  1505. "git",
  1506. "liberasurecode-dev",
  1507. "libffi-dev",
  1508. "libjpeg-dev",
  1509. "libkrb5-dev",
  1510. "libldap2-dev",
  1511. "libmariadbclient-dev",
  1512. "libpq-dev",
  1513. "libsasl2-dev",
  1514. "libsqlite3-dev",
  1515. "libssl-dev",
  1516. "libvirt-dev",
  1517. "libxslt1-dev",
  1518. "lxc-dev",
  1519. "pkg-config",
  1520. "python-dev",
  1521. "swig"
  1522. ]
  1523. },
  1524. "ubuntu-16.04": {
  1525. "repo_build_distro_packages": [
  1526. "build-essential",
  1527. "cmake",
  1528. "git",
  1529. "liberasurecode-dev",
  1530. "libffi-dev",
  1531. "libjpeg-dev",
  1532. "libkrb5-dev",
  1533. "libldap2-dev",
  1534. "libmariadbclient-dev",
  1535. "libpq-dev",
  1536. "libsasl2-dev",
  1537. "libsqlite3-dev",
  1538. "libssl-dev",
  1539. "libvirt-dev",
  1540. "libxslt1-dev",
  1541. "lxc-dev",
  1542. "pkg-config",
  1543. "python-dev",
  1544. "swig"
  1545. ]
  1546. }
  1547. },
  1548. "repo_server": {
  1549. "debian": {
  1550. "repo_server_distro_packages": [
  1551. "git",
  1552. "lsyncd",
  1553. "nginx-extras",
  1554. "rsync"
  1555. ]
  1556. },
  1557. "project_group": "all",
  1558. "redhat": {
  1559. "repo_server_distro_packages": [
  1560. "git-daemon",
  1561. "lsyncd",
  1562. "nginx",
  1563. "rsync"
  1564. ]
  1565. }
  1566. },
  1567. "rsyslog_client": {
  1568. "debian": {
  1569. "rsyslog_client_distro_packages": [
  1570. "logrotate",
  1571. "rsyslog"
  1572. ]
  1573. },
  1574. "project_group": "all",
  1575. "redhat-7": {
  1576. "rsyslog_client_distro_packages": [
  1577. "logrotate",
  1578. "rsyslog"
  1579. ]
  1580. }
  1581. },
  1582. "rsyslog_server": {
  1583. "debian": {
  1584. "rsyslog_server_distro_packages": [
  1585. "logrotate",
  1586. "rsyslog"
  1587. ]
  1588. },
  1589. "project_group": "all",
  1590. "redhat": {
  1591. "rsyslog_server_distro_packages": [
  1592. "logrotate",
  1593. "rsyslog"
  1594. ]
  1595. }
  1596. }
  1597. },
  1598. "role_packages": {
  1599. "galera_client": [
  1600. "mysql-python"
  1601. ],
  1602. "galera_server": [
  1603. "mysql-python",
  1604. "pycrypto"
  1605. ],
  1606. "lxc_hosts": [
  1607. "lxc-python2"
  1608. ],
  1609. "os_aodh": [
  1610. "aodh[mysql]",
  1611. "ceilometermiddleware",
  1612. "gnocchiclient",
  1613. "httplib2",
  1614. "pycrypto",
  1615. "pymysql",
  1616. "python-ceilometerclient",
  1617. "python-keystoneclient",
  1618. "python-memcached",
  1619. "virtualenv",
  1620. "virtualenv-tools",
  1621. "warlock"
  1622. ],
  1623. "os_ceilometer": [
  1624. "ceilometer",
  1625. "ceilometermiddleware",
  1626. "gnocchiclient",
  1627. "httplib2",
  1628. "libvirt-python",
  1629. "oslo.db",
  1630. "pycrypto",
  1631. "pymongo",
  1632. "pymysql",
  1633. "python-ceilometerclient",
  1634. "python-keystoneclient",
  1635. "python-memcached",
  1636. "tooz",
  1637. "virtualenv",
  1638. "virtualenv-tools",
  1639. "warlock"
  1640. ],
  1641. "os_cinder": [
  1642. "cinder",
  1643. "ecdsa",
  1644. "httplib2",
  1645. "keystonemiddleware",
  1646. "pycrypto",
  1647. "pymysql",
  1648. "python-cinderclient",
  1649. "python-keystoneclient",
  1650. "python-memcached",
  1651. "virtualenv",
  1652. "virtualenv-tools"
  1653. ],
  1654. "os_glance": [
  1655. "glance",
  1656. "httplib2",
  1657. "keystonemiddleware",
  1658. "os-brick",
  1659. "pycrypto",
  1660. "pymysql",
  1661. "python-cinderclient",
  1662. "python-glanceclient",
  1663. "python-keystoneclient",
  1664. "python-memcached",
  1665. "python-swiftclient",
  1666. "virtualenv",
  1667. "virtualenv-tools",
  1668. "warlock"
  1669. ],
  1670. "os_gnocchi": [
  1671. "gnocchi[mysql,file,swift,ceph]",
  1672. "gnocchiclient",
  1673. "httplib2",
  1674. "keystonemiddleware",
  1675. "pycrypto",
  1676. "python-keystoneclient",
  1677. "python-memcached",
  1678. "virtualenv",
  1679. "virtualenv-tools"
  1680. ],
  1681. "os_heat": [
  1682. "heat",
  1683. "httplib2",
  1684. "keystonemiddleware",
  1685. "pycrypto",
  1686. "pymysql",
  1687. "python-ceilometerclient",
  1688. "python-cinderclient",
  1689. "python-glanceclient",
  1690. "python-heatclient",
  1691. "python-keystoneclient",
  1692. "python-memcached",
  1693. "python-neutronclient",
  1694. "python-novaclient",
  1695. "python-openstackclient",
  1696. "python-swiftclient",
  1697. "python-troveclient",
  1698. "virtualenv",
  1699. "virtualenv-tools"
  1700. ],
  1701. "os_horizon": [
  1702. "django-appconf",
  1703. "django-openstack-auth",
  1704. "greenlet",
  1705. "horizon",
  1706. "httplib2",
  1707. "ironic-ui",
  1708. "keystonemiddleware",
  1709. "magnum-ui",
  1710. "mysql-python",
  1711. "neutron-lbaas-dashboard",
  1712. "oslo.config",
  1713. "ply",
  1714. "pycrypto",
  1715. "pymysql",
  1716. "python-keystoneclient",
  1717. "python-memcached",
  1718. "sahara_dashboard",
  1719. "virtualenv",
  1720. "virtualenv-tools"
  1721. ],
  1722. "os_ironic": [
  1723. "httplib2",
  1724. "ironic",
  1725. "pycrypto",
  1726. "pymysql",
  1727. "python-ironicclient",
  1728. "python-keystoneclient",
  1729. "python-memcached",
  1730. "python-swiftclient",
  1731. "virtualenv",
  1732. "virtualenv-tools"
  1733. ],
  1734. "os_keystone": [
  1735. "argparse",
  1736. "httplib2",
  1737. "keystone",
  1738. "keystonemiddleware",
  1739. "ldappool",
  1740. "lxml",
  1741. "oslo.log",
  1742. "oslo.middleware",
  1743. "pbr",
  1744. "pycrypto",
  1745. "pymysql",
  1746. "pysaml2",
  1747. "python-keystoneclient",
  1748. "python-ldap",
  1749. "python-memcached",
  1750. "python-openstackclient",
  1751. "repoze.lru",
  1752. "uwsgi",
  1753. "virtualenv",
  1754. "virtualenv-tools"
  1755. ],
  1756. "os_magnum": [
  1757. "httplib2",
  1758. "magnum",
  1759. "mysql-python",
  1760. "pymysql",
  1761. "python-glanceclient",
  1762. "python-keystoneclient",
  1763. "python-memcached",
  1764. "pyyaml",
  1765. "virtualenv",
  1766. "virtualenv-tools"
  1767. ],
  1768. "os_neutron": [
  1769. "cliff",
  1770. "configobj",
  1771. "httplib2",
  1772. "keystonemiddleware",
  1773. "neutron",
  1774. "neutron_dynamic_routing",
  1775. "neutron_fwaas",
  1776. "neutron_lbaas",
  1777. "neutron_vpnaas",
  1778. "pycrypto",
  1779. "pymysql",
  1780. "python-glanceclient",
  1781. "python-keystoneclient",
  1782. "python-memcached",
  1783. "python-neutronclient",
  1784. "python-novaclient",
  1785. "repoze.lru",
  1786. "virtualenv",
  1787. "virtualenv-tools"
  1788. ],
  1789. "os_nova": [
  1790. "httplib2",
  1791. "keystonemiddleware",
  1792. "libvirt-python",
  1793. "nova",
  1794. "nova-lxd",
  1795. "nova-powervm",
  1796. "pyasn1-modules",
  1797. "pycrypto",
  1798. "pylxd",
  1799. "pymysql",
  1800. "python-ironicclient",
  1801. "python-keystoneclient",
  1802. "python-memcached",
  1803. "python-novaclient",
  1804. "virtualenv",
  1805. "virtualenv-tools",
  1806. "websockify"
  1807. ],
  1808. "os_rally": [
  1809. "pymysql",
  1810. "rally",
  1811. "setuptools",
  1812. "virtualenv",
  1813. "virtualenv-tools"
  1814. ],
  1815. "os_sahara": [
  1816. "httplib2",
  1817. "keystonemiddleware",
  1818. "pycrypto",
  1819. "pymysql",
  1820. "python-keystoneclient",
  1821. "python-memcached",
  1822. "python-saharaclient",
  1823. "sahara",
  1824. "virtualenv",
  1825. "virtualenv-tools",
  1826. "warlock"
  1827. ],
  1828. "os_swift": [
  1829. "ceilometermiddleware",
  1830. "dnspython",
  1831. "ecdsa",
  1832. "httplib2",
  1833. "keystonemiddleware",
  1834. "pycrypto",
  1835. "pyeclib",
  1836. "python-cinderclient",
  1837. "python-keystoneclient",
  1838. "python-memcached",
  1839. "python-swiftclient",
  1840. "swift",
  1841. "virtualenv",
  1842. "virtualenv-tools"
  1843. ],
  1844. "os_tempest": [
  1845. "junitxml",
  1846. "nose",
  1847. "python-ceilometerclient",
  1848. "python-cinderclient",
  1849. "python-glanceclient",
  1850. "python-heatclient",
  1851. "python-keystoneclient",
  1852. "python-memcached",
  1853. "python-neutronclient",
  1854. "python-novaclient",
  1855. "python-openstackclient",
  1856. "python-saharaclient",
  1857. "python-subunit",
  1858. "python-swiftclient",
  1859. "tempest",
  1860. "virtualenv",
  1861. "virtualenv-tools"
  1862. ],
  1863. "pip_install": [
  1864. "ndg-httpsclient",
  1865. "pip",
  1866. "requests"
  1867. ],
  1868. "repo_build": [
  1869. "cython",
  1870. "requests",
  1871. "urllib3",
  1872. "virtualenv",
  1873. "virtualenv-tools",
  1874. "wheel"
  1875. ]
  1876. },
  1877. "role_project_groups": {
  1878. "galera_client": "all",
  1879. "galera_server": "all",
  1880. "lxc_hosts": "all",
  1881. "os_aodh": "aodh_all",
  1882. "os_ceilometer": "ceilometer_all",
  1883. "os_cinder": "cinder_all",
  1884. "os_glance": "glance_all",
  1885. "os_gnocchi": "gnocchi_all",
  1886. "os_heat": "heat_all",
  1887. "os_horizon": "horizon_all",
  1888. "os_ironic": "ironic_all",
  1889. "os_keystone": "keystone_all",
  1890. "os_magnum": "magnum_all",
  1891. "os_neutron": "neutron_all",
  1892. "os_nova": "nova_all",
  1893. "os_rally": "utility_all",
  1894. "os_sahara": "sahara_all",
  1895. "os_swift": "swift_all",
  1896. "os_tempest": "utility_all",
  1897. "pip_install": "all",
  1898. "repo_build": "all"
  1899. },
  1900. "role_requirement_files": {
  1901. "default": {
  1902. "project_group": "all",
  1903. "txt_file_packages": [
  1904. "ndg-httpsclient>=0.4.2;python_version<'3.0'",
  1905. "netaddr!=0.7.16,>=0.7.13",
  1906. "pip==8.1.2",
  1907. "pip>=6.0",
  1908. "prettytable<0.8,>=0.7",
  1909. "pyasn1",
  1910. "pycrypto>=2.6",
  1911. "pyopenssl>=0.14",
  1912. "python-memcached>=1.56",
  1913. "pyyaml>=3.1.0",
  1914. "requests>=2.10.0",
  1915. "setuptools!=24.0.0,>=16.0",
  1916. "setuptools==28.6.1",
  1917. "virtualenv",
  1918. "wheel",
  1919. "wheel==0.29.0"
  1920. ]
  1921. },
  1922. "global_pins": {
  1923. "pinned_packages": [
  1924. "pip==8.1.2",
  1925. "setuptools==28.6.1",
  1926. "wheel==0.29.0"
  1927. ],
  1928. "project_group": "all"
  1929. }
  1930. },
  1931. "role_requirements": {
  1932. "galera_client": {
  1933. "galera_client_pip_packages": [
  1934. "mysql-python"
  1935. ],
  1936. "project_group": "all"
  1937. },
  1938. "galera_server": {
  1939. "galera_pip_packages": [
  1940. "mysql-python",
  1941. "pycrypto"
  1942. ],
  1943. "project_group": "all"
  1944. },
  1945. "lxc_hosts": {
  1946. "lxc_pip_packages": [
  1947. "lxc-python2"
  1948. ],
  1949. "project_group": "all"
  1950. },
  1951. "os_aodh": {
  1952. "aodh_pip_packages": [
  1953. "aodh[mysql]",
  1954. "ceilometermiddleware",
  1955. "gnocchiclient",
  1956. "pycrypto",
  1957. "pymysql",
  1958. "python-ceilometerclient",
  1959. "python-memcached",
  1960. "warlock"
  1961. ],
  1962. "aodh_requires_pip_packages": [
  1963. "httplib2",
  1964. "python-keystoneclient",
  1965. "virtualenv",
  1966. "virtualenv-tools"
  1967. ],
  1968. "project_group": "aodh_all"
  1969. },
  1970. "os_ceilometer": {
  1971. "ceilometer_pip_packages": [
  1972. "ceilometer",
  1973. "ceilometermiddleware",
  1974. "gnocchiclient",
  1975. "libvirt-python",
  1976. "oslo.db",
  1977. "pycrypto",
  1978. "pymongo",
  1979. "pymysql",
  1980. "python-ceilometerclient",
  1981. "python-memcached",
  1982. "tooz",
  1983. "warlock"
  1984. ],
  1985. "ceilometer_requires_pip_packages": [
  1986. "httplib2",
  1987. "python-keystoneclient",
  1988. "virtualenv",
  1989. "virtualenv-tools"
  1990. ],
  1991. "project_group": "ceilometer_all"
  1992. },
  1993. "os_cinder": {
  1994. "cinder_pip_packages": [
  1995. "cinder",
  1996. "ecdsa",
  1997. "httplib2",
  1998. "keystonemiddleware",
  1999. "pycrypto",
  2000. "pymysql",
  2001. "python-cinderclient",
  2002. "python-keystoneclient",
  2003. "python-memcached"
  2004. ],
  2005. "cinder_requires_pip_packages": [
  2006. "httplib2",
  2007. "python-keystoneclient",
  2008. "virtualenv",
  2009. "virtualenv-tools"
  2010. ],
  2011. "project_group": "cinder_all"
  2012. },
  2013. "os_glance": {
  2014. "glance_pip_packages": [
  2015. "glance",
  2016. "keystonemiddleware",
  2017. "os-brick",
  2018. "pycrypto",
  2019. "pymysql",
  2020. "python-cinderclient",
  2021. "python-glanceclient",
  2022. "python-keystoneclient",
  2023. "python-memcached",
  2024. "python-swiftclient",
  2025. "warlock"
  2026. ],
  2027. "glance_requires_pip_packages": [
  2028. "httplib2",
  2029. "python-keystoneclient",
  2030. "virtualenv",
  2031. "virtualenv-tools"
  2032. ],
  2033. "project_group": "glance_all"
  2034. },
  2035. "os_gnocchi": {
  2036. "gnocchi_pip_packages": [
  2037. "gnocchi[mysql,file,swift,ceph]",
  2038. "gnocchiclient",
  2039. "keystonemiddleware",
  2040. "pycrypto",
  2041. "python-memcached"
  2042. ],
  2043. "gnocchi_required_pip_packages": [
  2044. "gnocchiclient",
  2045. "httplib2",
  2046. "python-keystoneclient",
  2047. "virtualenv",
  2048. "virtualenv-tools"
  2049. ],
  2050. "project_group": "gnocchi_all"
  2051. },
  2052. "os_heat": {
  2053. "heat_pip_packages": [
  2054. "heat",
  2055. "keystonemiddleware",
  2056. "pycrypto",
  2057. "pymysql",
  2058. "python-ceilometerclient",
  2059. "python-cinderclient",
  2060. "python-glanceclient",
  2061. "python-heatclient",
  2062. "python-keystoneclient",
  2063. "python-memcached",
  2064. "python-neutronclient",
  2065. "python-novaclient",
  2066. "python-openstackclient",
  2067. "python-swiftclient",
  2068. "python-troveclient"
  2069. ],
  2070. "heat_requires_pip_packages": [
  2071. "httplib2",
  2072. "python-keystoneclient",
  2073. "virtualenv",
  2074. "virtualenv-tools"
  2075. ],
  2076. "project_group": "heat_all"
  2077. },
  2078. "os_horizon": {
  2079. "horizon_pip_packages": [
  2080. "django-appconf",
  2081. "django-openstack-auth",
  2082. "greenlet",
  2083. "horizon",
  2084. "ironic-ui",
  2085. "keystonemiddleware",
  2086. "magnum-ui",
  2087. "mysql-python",
  2088. "neutron-lbaas-dashboard",
  2089. "oslo.config",
  2090. "ply",
  2091. "pycrypto",
  2092. "pymysql",
  2093. "python-keystoneclient",
  2094. "python-memcached",
  2095. "sahara_dashboard"
  2096. ],
  2097. "horizon_requires_pip_packages": [
  2098. "httplib2",
  2099. "python-keystoneclient",
  2100. "virtualenv",
  2101. "virtualenv-tools"
  2102. ],
  2103. "project_group": "horizon_all"
  2104. },
  2105. "os_ironic": {
  2106. "ironic_pip_packages": [
  2107. "ironic",
  2108. "pycrypto",
  2109. "pymysql",
  2110. "python-ironicclient",
  2111. "python-memcached",
  2112. "python-swiftclient"
  2113. ],
  2114. "ironic_requires_pip_packages": [
  2115. "httplib2",
  2116. "python-keystoneclient",
  2117. "virtualenv",
  2118. "virtualenv-tools"
  2119. ],
  2120. "project_group": "ironic_all"
  2121. },
  2122. "os_keystone": {
  2123. "keystone_pip_packages": [
  2124. "argparse",
  2125. "keystone",
  2126. "keystonemiddleware",
  2127. "ldappool",
  2128. "lxml",
  2129. "oslo.log",
  2130. "oslo.middleware",
  2131. "pbr",
  2132. "pycrypto",
  2133. "pymysql",
  2134. "pysaml2",
  2135. "python-keystoneclient",
  2136. "python-ldap",
  2137. "python-memcached",
  2138. "python-openstackclient",
  2139. "repoze.lru",
  2140. "uwsgi"
  2141. ],
  2142. "keystone_requires_pip_packages": [
  2143. "httplib2",
  2144. "python-keystoneclient",
  2145. "virtualenv",
  2146. "virtualenv-tools"
  2147. ],
  2148. "project_group": "keystone_all"
  2149. },
  2150. "os_magnum": {
  2151. "magnum_pip_packages": [
  2152. "magnum",
  2153. "mysql-python",
  2154. "pymysql",
  2155. "python-memcached"
  2156. ],
  2157. "magnum_requires_pip_packages": [
  2158. "httplib2",
  2159. "python-glanceclient",
  2160. "python-keystoneclient",
  2161. "pyyaml",
  2162. "virtualenv",
  2163. "virtualenv-tools"
  2164. ],
  2165. "project_group": "magnum_all"
  2166. },
  2167. "os_neutron": {
  2168. "neutron_optional_calico_pip_packages": [
  2169. "calico",
  2170. "networking-calico",
  2171. "python-etcd"
  2172. ],
  2173. "neutron_pip_packages": [
  2174. "cliff",
  2175. "configobj",
  2176. "keystonemiddleware",
  2177. "neutron",
  2178. "neutron_dynamic_routing",
  2179. "neutron_fwaas",
  2180. "neutron_lbaas",
  2181. "neutron_vpnaas",
  2182. "pycrypto",
  2183. "pymysql",
  2184. "python-glanceclient",
  2185. "python-keystoneclient",
  2186. "python-memcached",
  2187. "python-neutronclient",
  2188. "python-novaclient",
  2189. "repoze.lru"
  2190. ],
  2191. "neutron_requires_pip_packages": [
  2192. "httplib2",
  2193. "python-keystoneclient",
  2194. "virtualenv",
  2195. "virtualenv-tools"
  2196. ],
  2197. "project_group": "neutron_all"
  2198. },
  2199. "os_nova": {
  2200. "nova_compute_ironic_pip_packages": [
  2201. "python-ironicclient"
  2202. ],
  2203. "nova_compute_lxd_pip_packages": [
  2204. "nova-lxd",
  2205. "pylxd"
  2206. ],
  2207. "nova_compute_pip_packages": [
  2208. "libvirt-python"
  2209. ],
  2210. "nova_compute_powervm_pip_packages": [
  2211. "nova-powervm",
  2212. "pyasn1-modules"
  2213. ],
  2214. "nova_novnc_pip_packages": [
  2215. "websockify"
  2216. ],
  2217. "nova_pip_packages": [
  2218. "keystonemiddleware",
  2219. "nova",
  2220. "pycrypto",
  2221. "pymysql",
  2222. "python-keystoneclient",
  2223. "python-memcached",
  2224. "python-novaclient"
  2225. ],
  2226. "nova_requires_pip_packages": [
  2227. "httplib2",
  2228. "python-keystoneclient",
  2229. "virtualenv",
  2230. "virtualenv-tools"
  2231. ],
  2232. "project_group": "nova_all"
  2233. },
  2234. "os_rally": {
  2235. "project_group": "utility_all",
  2236. "rally_pip_packages": [
  2237. "pymysql",
  2238. "rally",
  2239. "setuptools"
  2240. ],
  2241. "rally_requires_pip_packages": [
  2242. "virtualenv",
  2243. "virtualenv-tools"
  2244. ]
  2245. },
  2246. "os_sahara": {
  2247. "project_group": "sahara_all",
  2248. "sahara_pip_packages": [
  2249. "keystonemiddleware",
  2250. "pycrypto",
  2251. "pymysql",
  2252. "python-keystoneclient",
  2253. "python-memcached",
  2254. "python-saharaclient",
  2255. "sahara",
  2256. "warlock"
  2257. ],
  2258. "sahara_required_pip_packages": [
  2259. "httplib2",
  2260. "python-keystoneclient",
  2261. "virtualenv",
  2262. "virtualenv-tools"
  2263. ]
  2264. },
  2265. "os_swift": {
  2266. "project_group": "swift_all",
  2267. "swift_pip_packages": [
  2268. "ceilometermiddleware",
  2269. "dnspython",
  2270. "ecdsa",
  2271. "keystonemiddleware",
  2272. "pycrypto",
  2273. "pyeclib",
  2274. "python-cinderclient",
  2275. "python-keystoneclient",
  2276. "python-memcached",
  2277. "python-swiftclient",
  2278. "swift"
  2279. ],
  2280. "swift_requires_pip_packages": [
  2281. "httplib2",
  2282. "python-keystoneclient",
  2283. "virtualenv",
  2284. "virtualenv-tools"
  2285. ]
  2286. },
  2287. "os_tempest": {
  2288. "project_group": "utility_all",
  2289. "tempest_pip_packages": [
  2290. "junitxml",
  2291. "nose",
  2292. "python-ceilometerclient",
  2293. "python-cinderclient",
  2294. "python-glanceclient",
  2295. "python-heatclient",
  2296. "python-keystoneclient",
  2297. "python-memcached",
  2298. "python-neutronclient",
  2299. "python-novaclient",
  2300. "python-openstackclient",
  2301. "python-saharaclient",
  2302. "python-subunit",
  2303. "python-swiftclient",
  2304. "tempest"
  2305. ],
  2306. "tempest_requires_pip_packages": [
  2307. "python-glanceclient",
  2308. "python-keystoneclient",
  2309. "python-neutronclient",
  2310. "python-novaclient",
  2311. "virtualenv",
  2312. "virtualenv-tools"
  2313. ]
  2314. },
  2315. "pip_install": {
  2316. "pip_packages": [
  2317. "pip"
  2318. ],
  2319. "pip_required_pip_packages": [
  2320. "ndg-httpsclient",
  2321. "requests"
  2322. ],
  2323. "project_group": "all"
  2324. },
  2325. "repo_build": {
  2326. "project_group": "all",
  2327. "repo_pip_packages": [
  2328. "cython",
  2329. "requests",
  2330. "urllib3",
  2331. "virtualenv",
  2332. "virtualenv-tools",
  2333. "wheel"
  2334. ]
  2335. }
  2336. }
  2337. },
  2338. "msg": "Loading Packages"
  2339. }
  2340.  
  2341. TASK [Check if the git cache exists on deployment host] ************************
  2342. skipping: [infra1_repo_container-a71b3afa]
  2343.  
  2344. TASK [Check if deployment host has the bind mount for the master repo container] ***
  2345. skipping: [infra1_repo_container-a71b3afa]
  2346.  
  2347. TASK [Check if the repo container bind mount is empty] *************************
  2348. skipping: [infra1_repo_container-a71b3afa]
  2349.  
  2350. TASK [Remove the bind mounted git directory so we can symlink the cache folder to replace it] ***
  2351. skipping: [infra1_repo_container-a71b3afa]
  2352.  
  2353. TASK [Symlink the git cache into the repo container bind mount] ****************
  2354.  
  2355. TASK [Synchronise the contents of the git cache to the repo server] ************
  2356.  
  2357. TASK [pip_install : Gather variables for each operating system] ****************
  2358. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml)
  2359.  
  2360. TASK [pip_install : Create pip config directory] *******************************
  2361. ok: [infra1_repo_container-a71b3afa] => (item=/root/.cache)
  2362. ok: [infra1_repo_container-a71b3afa] => (item=/root/.cache/pip)
  2363. ok: [infra1_repo_container-a71b3afa] => (item=/root/.pip)
  2364. ok: [infra1_repo_container-a71b3afa] => (item=/root/.pip/base)
  2365.  
  2366. TASK [pip_install : Drop pip file(s)] ******************************************
  2367. changed: [infra1_repo_container-a71b3afa]
  2368.  
  2369. TASK [pip_install : Drop pip global config(s)] *********************************
  2370. ok: [infra1_repo_container-a71b3afa]
  2371.  
  2372. TASK [pip_install : include] ***************************************************
  2373.  
  2374. TASK [pip_install : Install yum packages] **************************************
  2375. skipping: [infra1_repo_container-a71b3afa] => (item=[])
  2376.  
  2377. TASK [pip_install : Check apt last update file] ********************************
  2378. ok: [infra1_repo_container-a71b3afa]
  2379.  
  2380. TASK [pip_install : Update apt if needed] **************************************
  2381.  
  2382. TASK [pip_install : Install apt packages] **************************************
  2383. ok: [infra1_repo_container-a71b3afa] => (item=[u'build-essential', u'python-dev', u'python-setuptools', u'libffi-dev', u'libssl-dev', u'python-dev', u'python-openssl', u'python-pyasn1'])
  2384.  
  2385. TASK [pip_install : include] ***************************************************
  2386. included: /etc/ansible/roles/pip_install/tasks/install_online.yml for infra1_repo_container-a71b3afa
  2387.  
  2388. TASK [pip_install : Get Modern PIP] ********************************************
  2389. ok: [infra1_repo_container-a71b3afa]
  2390.  
  2391. TASK [pip_install : Get Modern PIP using fallback URL] *************************
  2392. skipping: [infra1_repo_container-a71b3afa]
  2393.  
  2394. TASK [pip_install : Install PIP] ***********************************************
  2395. changed: [infra1_repo_container-a71b3afa]
  2396.  
  2397. TASK [pip_install : Install PIP (fall back mode)] ******************************
  2398. skipping: [infra1_repo_container-a71b3afa]
  2399.  
  2400. TASK [pip_install : Install pip packages] **************************************
  2401. ok: [infra1_repo_container-a71b3afa]
  2402.  
  2403. TASK [pip_install : Install pip packages (fall back mode)] *********************
  2404. skipping: [infra1_repo_container-a71b3afa]
  2405.  
  2406. TASK [pip_install : Clean up remote install files] *****************************
  2407. ok: [infra1_repo_container-a71b3afa]
  2408.  
  2409. TASK [pip_install : include] ***************************************************
  2410.  
  2411. TASK [apt_package_pinning : Add apt pin preferences] ***************************
  2412.  
  2413. TASK [apt_package_pinning : Add apt pin preferences] ***************************
  2414. ok: [infra1_repo_container-a71b3afa]
  2415.  
  2416. TASK [galera_client : Gather variables for each operating system] **************
  2417. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml)
  2418.  
  2419. TASK [galera_client : Check apt last update file] ******************************
  2420. ok: [infra1_repo_container-a71b3afa]
  2421.  
  2422. TASK [galera_client : Update apt if needed] ************************************
  2423. ok: [infra1_repo_container-a71b3afa]
  2424.  
  2425. TASK [galera_client : Ensure host can talk to HTTPS apt repos] *****************
  2426. ok: [infra1_repo_container-a71b3afa]
  2427.  
  2428. TASK [galera_client : Add galera apt-keys] *************************************
  2429. ok: [infra1_repo_container-a71b3afa] => (item={u'key_name': u'mariadb', u'keyserver': u'hkp://keyserver.ubuntu.com:80', u'fallback_keyserver': u'hkp://p80.pool.sks-keyservers.net:80', u'hash_id': u'0xF1656F24C74CD1D8'})
  2430.  
  2431. TASK [galera_client : Add galera apt-keys using fallback source] ***************
  2432. skipping: [infra1_repo_container-a71b3afa] => (item={u'key_name': u'mariadb', u'keyserver': u'hkp://keyserver.ubuntu.com:80', u'fallback_keyserver': u'hkp://p80.pool.sks-keyservers.net:80', u'hash_id': u'0xF1656F24C74CD1D8'})
  2433.  
  2434. TASK [galera_client : Add galera repo(s)] **************************************
  2435. ok: [infra1_repo_container-a71b3afa]
  2436.  
  2437. TASK [galera_client : Update apt if needed] ************************************
  2438.  
  2439. TASK [galera_client : Install galera packages] *********************************
  2440. ok: [infra1_repo_container-a71b3afa] => (item=[u'build-essential', u'libaio1', u'libc6', u'libdbd-mysql-perl', u'libgcc1', u'libgcrypt20', u'libmariadbclient-dev', u'libssl-dev', u'libstdc++6', u'mariadb-client', u'mariadb-client-core-10.0', u'python-dev'])
  2441.  
  2442. TASK [galera_client : Stats /etc/my.cnf.d] *************************************
  2443. skipping: [infra1_repo_container-a71b3afa]
  2444.  
  2445. TASK [galera_client : Destroy my.cnf.d dir if is dir] **************************
  2446.  
  2447. TASK [galera_client : Update the local file system CRUD] ***********************
  2448. skipping: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/mysql', u'state': u'directory'})
  2449. skipping: [infra1_repo_container-a71b3afa] => (item={u'path': u'/etc/mysql/conf.d', u'state': u'directory'})
  2450. skipping: [infra1_repo_container-a71b3afa] => (item={u'src': u'/usr/lib64/galera', u'state': u'link', u'force': True, u'path': u'/usr/lib/galera'})
  2451. skipping: [infra1_repo_container-a71b3afa] => (item={u'src': u'/etc/mysql/conf.d', u'state': u'link', u'force': True, u'path': u'/etc/my.cnf.d'})
  2452. skipping: [infra1_repo_container-a71b3afa] => (item={u'src': u'/etc/mysql/my.cnf', u'state': u'link', u'force': True, u'path': u'/etc/my.cnf'})
  2453.  
  2454. TASK [galera_client : Add galera gpg-keys] *************************************
  2455. skipping: [infra1_repo_container-a71b3afa] => (item={u'key_name': u'mariadb', u'keyserver': u'hkp://keyserver.ubuntu.com:80', u'fallback_keyserver': u'hkp://p80.pool.sks-keyservers.net:80', u'hash_id': u'0xF1656F24C74CD1D8'})
  2456.  
  2457. TASK [galera_client : Add galera gpg-keys using fallback keyserver] ************
  2458. skipping: [infra1_repo_container-a71b3afa] => (item={u'key_name': u'mariadb', u'keyserver': u'hkp://keyserver.ubuntu.com:80', u'fallback_keyserver': u'hkp://p80.pool.sks-keyservers.net:80', u'hash_id': u'0xF1656F24C74CD1D8'})
  2459.  
  2460. TASK [galera_client : Add galera repo] *****************************************
  2461. skipping: [infra1_repo_container-a71b3afa] => (item=deb http://mirror.rackspace.com/mariadb/repo/10.0/ubuntu xenial main)
  2462.  
  2463. TASK [galera_client : Install galera yum packages] *****************************
  2464. skipping: [infra1_repo_container-a71b3afa] => (item=[])
  2465.  
  2466. TASK [galera_client : Install pip packages] ************************************
  2467. ok: [infra1_repo_container-a71b3afa]
  2468.  
  2469. TASK [galera_client : Drop local .my.cnf file] *********************************
  2470.  
  2471. TASK [repo_build : Gather variables for each operating system] *****************
  2472. ok: [infra1_repo_container-a71b3afa] => (item=/etc/ansible/roles/repo_build/vars/ubuntu-16.04.yml)
  2473.  
  2474. TASK [repo_build : include] ****************************************************
  2475. included: /etc/ansible/roles/repo_build/tasks/install-apt.yml for infra1_repo_container-a71b3afa
  2476.  
  2477. TASK [repo_build : Add Ubuntu Cloud Archive keyring] ***************************
  2478. ok: [infra1_repo_container-a71b3afa]
  2479.  
  2480. TASK [repo_build : Add Ubuntu Cloud Archive Repository] ************************
  2481. ok: [infra1_repo_container-a71b3afa]
  2482.  
  2483. TASK [repo_build : Drop lxc-net override file] *********************************
  2484. ok: [infra1_repo_container-a71b3afa]
  2485.  
  2486. TASK [repo_build : Check apt last update file] *********************************
  2487. ok: [infra1_repo_container-a71b3afa]
  2488.  
  2489. TASK [repo_build : Update apt if needed] ***************************************
  2490. ok: [infra1_repo_container-a71b3afa]
  2491.  
  2492. TASK [repo_build : Install apt packages] ***************************************
  2493. ok: [infra1_repo_container-a71b3afa] => (item=[u'build-essential', u'cmake', u'git', u'liberasurecode-dev', u'libffi-dev', u'libjpeg-dev', u'libkrb5-dev', u'libldap2-dev', u'libmariadbclient-dev', u'libpq-dev', u'libsasl2-dev', u'libsqlite3-dev', u'libssl-dev', u'libvirt-dev', u'libxslt1-dev', u'lxc-dev', u'pkg-config', u'python-dev', u'swig'])
  2494.  
  2495. TASK [repo_build : include] ****************************************************
  2496.  
  2497. TASK [repo_build : Create clone process script] ********************************
  2498. ok: [infra1_repo_container-a71b3afa]
  2499.  
  2500. TASK [repo_build : Check if the git folder exists already] *********************
  2501. ok: [infra1_repo_container-a71b3afa]
  2502.  
  2503. TASK [repo_build : Git service data folder setup] ******************************
  2504. ok: [infra1_repo_container-a71b3afa]
  2505.  
  2506. TASK [repo_build : Run clone process script] ***********************************
  2507. changed: [infra1_repo_container-a71b3afa]
  2508.  
  2509. TASK [repo_build : Retrieve upper constraints content] *************************
  2510. ok: [infra1_repo_container-a71b3afa]
  2511.  
  2512. TASK [repo_build : Decode the upper constraints content] ***********************
  2513. ok: [infra1_repo_container-a71b3afa]
  2514.  
  2515. TASK [repo_build : Ensure workspace files are cleaned up] **********************
  2516. changed: [infra1_repo_container-a71b3afa] => (item=/tmp/openstack-builder)
  2517. changed: [infra1_repo_container-a71b3afa] => (item=/tmp/openstack-wheel-output)
  2518. ok: [infra1_repo_container-a71b3afa] => (item=/var/www/repo/pools/index.html)
  2519.  
  2520. TASK [repo_build : Register os-release files] **********************************
  2521. changed: [infra1_repo_container-a71b3afa] => (item=*x86_64.whl)
  2522. changed: [infra1_repo_container-a71b3afa] => (item=*none-any.whl)
  2523. changed: [infra1_repo_container-a71b3afa] => (item=*.in)
  2524. changed: [infra1_repo_container-a71b3afa] => (item=*.html)
  2525. changed: [infra1_repo_container-a71b3afa] => (item=*.txt)
  2526.  
  2527. TASK [repo_build : Ensure os-release files are cleaned up] *********************
  2528. ok: [infra1_repo_container-a71b3afa] => (item={u'changed': True, u'stdout': u'', '_ansible_no_log': False, 'stdout_lines': [], u'warnings': [], '_ansible_item_result': True, u'start': u'2016-10-26 15:03:01.253949', u'delta': u'0:00:00.003805', u'cmd': [u'find', u'/var/www/repo/os-releases/14.0.1', u'-name', u'*x86_64.whl'], 'item': u'*x86_64.whl', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': False, u'_raw_params': u"find /var/www/repo/os-releases/14.0.1 -name '*x86_64.whl'", u'removes': None, u'warn': True, u'chdir': None}}, u'end': u'2016-10-26 15:03:01.257754', u'stderr': u''})
  2529. ok: [infra1_repo_container-a71b3afa] => (item={u'changed': True, u'stdout': u'', '_ansible_no_log': False, 'stdout_lines': [], u'warnings': [], '_ansible_item_result': True, u'start': u'2016-10-26 15:03:01.736543', u'delta': u'0:00:00.003437', u'cmd': [u'find', u'/var/www/repo/os-releases/14.0.1', u'-name', u'*none-any.whl'], 'item': u'*none-any.whl', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': False, u'_raw_params': u"find /var/www/repo/os-releases/14.0.1 -name '*none-any.whl'", u'removes': None, u'warn': True, u'chdir': None}}, u'end': u'2016-10-26 15:03:01.739980', u'stderr': u''})
  2530. ok: [infra1_repo_container-a71b3afa] => (item={u'changed': True, u'stdout': u'', '_ansible_no_log': False, 'stdout_lines': [], u'warnings': [], '_ansible_item_result': True, u'start': u'2016-10-26 15:03:02.188303', u'delta': u'0:00:00.004272', u'cmd': [u'find', u'/var/www/repo/os-releases/14.0.1', u'-name', u'*.in'], 'item': u'*.in', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': False, u'_raw_params': u"find /var/www/repo/os-releases/14.0.1 -name '*.in'", u'removes': None, u'warn': True, u'chdir': None}}, u'end': u'2016-10-26 15:03:02.192575', u'stderr': u''})
  2531. ok: [infra1_repo_container-a71b3afa] => (item={u'changed': True, u'stdout': u'', '_ansible_no_log': False, 'stdout_lines': [], u'warnings': [], '_ansible_item_result': True, u'start': u'2016-10-26 15:03:02.638264', u'delta': u'0:00:00.004488', u'cmd': [u'find', u'/var/www/repo/os-releases/14.0.1', u'-name', u'*.html'], 'item': u'*.html', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': False, u'_raw_params': u"find /var/www/repo/os-releases/14.0.1 -name '*.html'", u'removes': None, u'warn': True, u'chdir': None}}, u'end': u'2016-10-26 15:03:02.642752', u'stderr': u''})
  2532. ok: [infra1_repo_container-a71b3afa] => (item={u'changed': True, u'stdout': u'/var/www/repo/os-releases/14.0.1/requirements.txt\n/var/www/repo/os-releases/14.0.1/requirements_constraints.txt', '_ansible_no_log': False, 'stdout_lines': [u'/var/www/repo/os-releases/14.0.1/requirements.txt', u'/var/www/repo/os-releases/14.0.1/requirements_constraints.txt'], u'warnings': [], '_ansible_item_result': True, u'start': u'2016-10-26 15:03:02.995177', u'delta': u'0:00:00.003580', u'cmd': [u'find', u'/var/www/repo/os-releases/14.0.1', u'-name', u'*.txt'], 'item': u'*.txt', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': False, u'_raw_params': u"find /var/www/repo/os-releases/14.0.1 -name '*.txt'", u'removes': None, u'warn': True, u'chdir': None}}, u'end': u'2016-10-26 15:03:02.998757', u'stderr': u''})
  2533.  
  2534. TASK [repo_build : Create release directory] ***********************************
  2535. ok: [infra1_repo_container-a71b3afa] => (item=/var/www/repo/os-releases/14.0.1)
  2536. ok: [infra1_repo_container-a71b3afa] => (item=/var/www/repo/links)
  2537. changed: [infra1_repo_container-a71b3afa] => (item=/tmp/openstack-wheel-output)
  2538.  
  2539. TASK [repo_build : Build package requirements file] ****************************
  2540. ok: [infra1_repo_container-a71b3afa]
  2541.  
  2542. TASK [repo_build : Build package constraints file] *****************************
  2543. ok: [infra1_repo_container-a71b3afa]
  2544.  
  2545. TASK [repo_build : Install pip packages] ***************************************
  2546. ok: [infra1_repo_container-a71b3afa]
  2547.  
  2548. TASK [repo_build : Download requirement pip sources] ***************************
  2549.  
  2550. TASK [repo_build : Create OpenStack-Ansible requirement wheels] ****************
  2551. fatal: [infra1_repo_container-a71b3afa]: FAILED! => {"changed": true, "cmd": "pip wheel --timeout 120 --wheel-dir /tmp/openstack-wheel-output --find-links /var/www/repo/links --find-links /tmp/openstack-wheel-output --constraint /var/www/repo/os-releases/14.0.1/requirements_constraints.txt --no-binary libvirt-python --build /tmp/openstack-builder --log /var/log/repo/repo_builder.log --requirement /var/www/repo/os-releases/14.0.1/requirements.txt ", "delta": "0:02:31.418602", "end": "2016-10-26 15:05:44.117553", "failed": true, "rc": 1, "start": "2016-10-26 15:03:12.698951", "stderr": "Ignoring dnspython3: markers u\"python_version=='3.4'\" don't match your environment\nIgnoring dnspython3: markers u\"python_version=='3.5'\" don't match your environment\nIgnoring ovs: markers u\"python_version=='3.4'\" don't match your environment\nIgnoring ovs: markers u\"python_version=='3.5'\" don't match your environment\n Could not find a tag or branch '9a68cb11e21efe79f9e7600f1b8cb282c5345f7d', assuming commit.\n Could not find a tag or branch '4404ae6a7e2b8d96db102ada8aaf07cbc92e256b', assuming commit.\n Could not find a tag or branch 'b02f454043d5474a3fce47931a583799f4c2eff7', assuming commit.\n Could not find a tag or branch 'c4d3074655bebc5011cd616eff57ab110aeef0c4', assuming commit.\n Could not find a tag or branch 'aab1725aecd9258251b40ba6dc54149a47d0b864', assuming commit.\n Could not find a tag or branch '18d6eb76ce7bf46e9ced352b7af366112df62b11', assuming commit.\n Could not find a tag or branch '12deae01ee0a188a7980cca9b9ea77448dadc300', assuming commit.\n Could not find a tag or branch '287bb35e167143388ab3d069af209341a75430f3', assuming commit.\n Could not find a tag or branch '2b27679fb6d690e6f65a98dfa2828bc367aa30ad', assuming commit.\n Could not find a tag or branch '7345510f36d26863c25ba5737b0057b78060d2ad', assuming commit.\n Could not find a tag or branch 'bff11c5fa14bce26526d38167d5c67b1afeb45ba', assuming commit.\n Could not find a tag or branch '7597e0a10ee3e93be3bccf0401654738b43bc407', assuming commit.\n Could not find a tag or branch '89dac51538b711d8e966d4a4a50f9cdfafa92fc5', assuming commit.\n Could not find a tag or branch '73e17c3c2e3041aaaff43896c023d1a63cd0ce1f', assuming commit.\n Could not find a tag or branch '1a10197f9d427d87c46cca9ceb5997776620fbdb', assuming commit.\n Could not find a tag or branch '2cf886e39cc431301a55f57f0ab073a2d88ab4e5', assuming commit.\n Could not find a tag or branch 'f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59', assuming commit.\n Could not find a tag or branch '147d088999960584216e8859e3bf5725d704c07f', assuming commit.\n Could not find a tag or branch '304802830b56354a83bad86925851107411d45ec', assuming commit.\nCommand \"python setup.py egg_info\" failed with error code 1 in /tmp/openstack-builder/pyyaml/", "stdout": "Collecting calico from git+file:///var/www/repo/openstackgit/calico@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 5))\n Cloning file:///var/www/repo/openstackgit/calico (to 1.4.0) to /tmp/openstack-builder/calico\nNote: checking out '6a9b73217886f1e391d47a2d3869e2cae113317b'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting cinder from git+file:///var/www/repo/openstackgit/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 7))\n Cloning file:///var/www/repo/openstackgit/cinder (to 9a68cb11e21efe79f9e7600f1b8cb282c5345f7d) to /tmp/openstack-builder/cinder\nNote: checking out '9a68cb11e21efe79f9e7600f1b8cb282c5345f7d'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting glance from git+file:///var/www/repo/openstackgit/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 8))\n Cloning file:///var/www/repo/openstackgit/glance (to 4404ae6a7e2b8d96db102ada8aaf07cbc92e256b) to /tmp/openstack-builder/glance\nNote: checking out '4404ae6a7e2b8d96db102ada8aaf07cbc92e256b'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting heat from git+file:///var/www/repo/openstackgit/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 10))\n Cloning file:///var/www/repo/openstackgit/heat (to b02f454043d5474a3fce47931a583799f4c2eff7) to /tmp/openstack-builder/heat\nNote: checking out 'b02f454043d5474a3fce47931a583799f4c2eff7'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting horizon from git+file:///var/www/repo/openstackgit/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 11))\n Cloning file:///var/www/repo/openstackgit/horizon (to c4d3074655bebc5011cd616eff57ab110aeef0c4) to /tmp/openstack-builder/horizon\nNote: checking out 'c4d3074655bebc5011cd616eff57ab110aeef0c4'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting ironic_ui from git+file:///var/www/repo/openstackgit/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 13))\n Cloning file:///var/www/repo/openstackgit/ironic-ui (to aab1725aecd9258251b40ba6dc54149a47d0b864) to /tmp/openstack-builder/ironic-ui\nNote: checking out 'aab1725aecd9258251b40ba6dc54149a47d0b864'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting keystone from git+file:///var/www/repo/openstackgit/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 14))\n Cloning file:///var/www/repo/openstackgit/keystone (to 18d6eb76ce7bf46e9ced352b7af366112df62b11) to /tmp/openstack-builder/keystone\nNote: checking out '18d6eb76ce7bf46e9ced352b7af366112df62b11'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting magnum_ui from git+file:///var/www/repo/openstackgit/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 16))\n Cloning file:///var/www/repo/openstackgit/magnum-ui (to 12deae01ee0a188a7980cca9b9ea77448dadc300) to /tmp/openstack-builder/magnum-ui\nNote: checking out '12deae01ee0a188a7980cca9b9ea77448dadc300'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting networking_calico from git+file:///var/www/repo/openstackgit/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 17))\n Cloning file:///var/www/repo/openstackgit/networking-calico (to 1.2.0) to /tmp/openstack-builder/networking-calico\nNote: checking out 'c435b30c442945d3441f3c3153f35ed6c441d16d'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron from git+file:///var/www/repo/openstackgit/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 18))\n Cloning file:///var/www/repo/openstackgit/neutron (to 287bb35e167143388ab3d069af209341a75430f3) to /tmp/openstack-builder/neutron\nNote: checking out '287bb35e167143388ab3d069af209341a75430f3'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron_dynamic_routing from git+file:///var/www/repo/openstackgit/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 19))\n Cloning file:///var/www/repo/openstackgit/neutron-dynamic-routing (to 2b27679fb6d690e6f65a98dfa2828bc367aa30ad) to /tmp/openstack-builder/neutron-dynamic-routing\nNote: checking out '2b27679fb6d690e6f65a98dfa2828bc367aa30ad'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron_fwaas from git+file:///var/www/repo/openstackgit/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 20))\n Cloning file:///var/www/repo/openstackgit/neutron-fwaas (to 7345510f36d26863c25ba5737b0057b78060d2ad) to /tmp/openstack-builder/neutron-fwaas\nNote: checking out '7345510f36d26863c25ba5737b0057b78060d2ad'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron_lbaas from git+file:///var/www/repo/openstackgit/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 21))\n Cloning file:///var/www/repo/openstackgit/neutron-lbaas (to bff11c5fa14bce26526d38167d5c67b1afeb45ba) to /tmp/openstack-builder/neutron-lbaas\nNote: checking out 'bff11c5fa14bce26526d38167d5c67b1afeb45ba'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron_lbaas_dashboard from git+file:///var/www/repo/openstackgit/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 22))\n Cloning file:///var/www/repo/openstackgit/neutron-lbaas-dashboard (to 7597e0a10ee3e93be3bccf0401654738b43bc407) to /tmp/openstack-builder/neutron-lbaas-dashboard\nNote: checking out '7597e0a10ee3e93be3bccf0401654738b43bc407'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting neutron_vpnaas from git+file:///var/www/repo/openstackgit/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 23))\n Cloning file:///var/www/repo/openstackgit/neutron-vpnaas (to 89dac51538b711d8e966d4a4a50f9cdfafa92fc5) to /tmp/openstack-builder/neutron-vpnaas\nNote: checking out '89dac51538b711d8e966d4a4a50f9cdfafa92fc5'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting nova from git+file:///var/www/repo/openstackgit/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 24))\n Cloning file:///var/www/repo/openstackgit/nova (to 73e17c3c2e3041aaaff43896c023d1a63cd0ce1f) to /tmp/openstack-builder/nova\nNote: checking out '73e17c3c2e3041aaaff43896c023d1a63cd0ce1f'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting nova_lxd from git+file:///var/www/repo/openstackgit/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 25))\n Cloning file:///var/www/repo/openstackgit/nova-lxd (to 1a10197f9d427d87c46cca9ceb5997776620fbdb) to /tmp/openstack-builder/nova-lxd\nNote: checking out '1a10197f9d427d87c46cca9ceb5997776620fbdb'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting nova_powervm from git+file:///var/www/repo/openstackgit/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 26))\n Cloning file:///var/www/repo/openstackgit/nova-powervm (to 2cf886e39cc431301a55f57f0ab073a2d88ab4e5) to /tmp/openstack-builder/nova-powervm\nNote: checking out '2cf886e39cc431301a55f57f0ab073a2d88ab4e5'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting rally from git+file:///var/www/repo/openstackgit/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 28))\n Cloning file:///var/www/repo/openstackgit/rally (to f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59) to /tmp/openstack-builder/rally\nNote: checking out 'f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting sahara_dashboard from git+file:///var/www/repo/openstackgit/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 31))\n Cloning file:///var/www/repo/openstackgit/sahara-dashboard (to 147d088999960584216e8859e3bf5725d704c07f) to /tmp/openstack-builder/sahara-dashboard\nNote: checking out '147d088999960584216e8859e3bf5725d704c07f'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting tempest from git+file:///var/www/repo/openstackgit/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 34))\n Cloning file:///var/www/repo/openstackgit/tempest (to 304802830b56354a83bad86925851107411d45ec) to /tmp/openstack-builder/tempest\nNote: checking out '304802830b56354a83bad86925851107411d45ec'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n git checkout -b <new-branch-name>\n\nCollecting pip==8.1.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 41))\n Using cached pip-8.1.2-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/pip-8.1.2-py2.py3-none-any.whl\nCollecting setuptools==28.6.1 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 42))\n Using cached setuptools-28.6.1-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/setuptools-28.6.1-py2.py3-none-any.whl\nCollecting wheel==0.29.0 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 43))\n Using cached wheel-0.29.0-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/wheel-0.29.0-py2.py3-none-any.whl\nCollecting babel<=2.3.4 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 48))\n Using cached Babel-2.3.4-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/Babel-2.3.4-py2.py3-none-any.whl\nCollecting django<=1.8.14 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 50))\n Using cached Django-1.8.14-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/Django-1.8.14-py2.py3-none-any.whl\nCollecting jinja2<=2.8 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 53))\n Using cached Jinja2-2.8-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/Jinja2-2.8-py2.py3-none-any.whl\nCollecting markupsafe<=0.23 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 55))\n Using cached MarkupSafe-0.23.tar.gz\nCollecting mysql_python<=1.2.5 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 56))\n Saved /tmp/openstack-wheel-output/MySQL_python-1.2.5-cp27-cp27mu-linux_x86_64.whl\nCollecting paste<=2.0.3 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 58))\n Using cached Paste-2.0.3-py2-none-any.whl\n Saved /tmp/openstack-wheel-output/Paste-2.0.3-py2-none-any.whl\nCollecting pastedeploy<=1.5.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 59))\n Using cached PasteDeploy-1.5.2-py2.py3-none-any.whl\n Saved /tmp/openstack-wheel-output/PasteDeploy-1.5.2-py2.py3-none-any.whl\nCollecting pint<=0.7.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 61))\n Using cached Pint-0.7.2.tar.gz\nCollecting pymysql<=0.7.6 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 66))\n Using cached PyMySQL-0.7.6.tar.gz\nCollecting pyyaml<=3.12 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 67))\n Using cached PyYAML-3.12.tar.gz", "stdout_lines": ["Collecting calico from git+file:///var/www/repo/openstackgit/calico@1.4.0#egg=calico&gitname=calico&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 5))", " Cloning file:///var/www/repo/openstackgit/calico (to 1.4.0) to /tmp/openstack-builder/calico", "Note: checking out '6a9b73217886f1e391d47a2d3869e2cae113317b'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting cinder from git+file:///var/www/repo/openstackgit/cinder@9a68cb11e21efe79f9e7600f1b8cb282c5345f7d#egg=cinder&gitname=cinder&projectgroup=cinder_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 7))", " Cloning file:///var/www/repo/openstackgit/cinder (to 9a68cb11e21efe79f9e7600f1b8cb282c5345f7d) to /tmp/openstack-builder/cinder", "Note: checking out '9a68cb11e21efe79f9e7600f1b8cb282c5345f7d'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting glance from git+file:///var/www/repo/openstackgit/glance@4404ae6a7e2b8d96db102ada8aaf07cbc92e256b#egg=glance&gitname=glance&projectgroup=glance_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 8))", " Cloning file:///var/www/repo/openstackgit/glance (to 4404ae6a7e2b8d96db102ada8aaf07cbc92e256b) to /tmp/openstack-builder/glance", "Note: checking out '4404ae6a7e2b8d96db102ada8aaf07cbc92e256b'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting heat from git+file:///var/www/repo/openstackgit/heat@b02f454043d5474a3fce47931a583799f4c2eff7#egg=heat&gitname=heat&projectgroup=heat_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 10))", " Cloning file:///var/www/repo/openstackgit/heat (to b02f454043d5474a3fce47931a583799f4c2eff7) to /tmp/openstack-builder/heat", "Note: checking out 'b02f454043d5474a3fce47931a583799f4c2eff7'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting horizon from git+file:///var/www/repo/openstackgit/horizon@c4d3074655bebc5011cd616eff57ab110aeef0c4#egg=horizon&gitname=horizon&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 11))", " Cloning file:///var/www/repo/openstackgit/horizon (to c4d3074655bebc5011cd616eff57ab110aeef0c4) to /tmp/openstack-builder/horizon", "Note: checking out 'c4d3074655bebc5011cd616eff57ab110aeef0c4'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting ironic_ui from git+file:///var/www/repo/openstackgit/ironic-ui@aab1725aecd9258251b40ba6dc54149a47d0b864#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 13))", " Cloning file:///var/www/repo/openstackgit/ironic-ui (to aab1725aecd9258251b40ba6dc54149a47d0b864) to /tmp/openstack-builder/ironic-ui", "Note: checking out 'aab1725aecd9258251b40ba6dc54149a47d0b864'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting keystone from git+file:///var/www/repo/openstackgit/keystone@18d6eb76ce7bf46e9ced352b7af366112df62b11#egg=keystone&gitname=keystone&projectgroup=keystone_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 14))", " Cloning file:///var/www/repo/openstackgit/keystone (to 18d6eb76ce7bf46e9ced352b7af366112df62b11) to /tmp/openstack-builder/keystone", "Note: checking out '18d6eb76ce7bf46e9ced352b7af366112df62b11'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting magnum_ui from git+file:///var/www/repo/openstackgit/magnum-ui@12deae01ee0a188a7980cca9b9ea77448dadc300#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 16))", " Cloning file:///var/www/repo/openstackgit/magnum-ui (to 12deae01ee0a188a7980cca9b9ea77448dadc300) to /tmp/openstack-builder/magnum-ui", "Note: checking out '12deae01ee0a188a7980cca9b9ea77448dadc300'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting networking_calico from git+file:///var/www/repo/openstackgit/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 17))", " Cloning file:///var/www/repo/openstackgit/networking-calico (to 1.2.0) to /tmp/openstack-builder/networking-calico", "Note: checking out 'c435b30c442945d3441f3c3153f35ed6c441d16d'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron from git+file:///var/www/repo/openstackgit/neutron@287bb35e167143388ab3d069af209341a75430f3#egg=neutron&gitname=neutron&projectgroup=neutron_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 18))", " Cloning file:///var/www/repo/openstackgit/neutron (to 287bb35e167143388ab3d069af209341a75430f3) to /tmp/openstack-builder/neutron", "Note: checking out '287bb35e167143388ab3d069af209341a75430f3'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron_dynamic_routing from git+file:///var/www/repo/openstackgit/neutron-dynamic-routing@2b27679fb6d690e6f65a98dfa2828bc367aa30ad#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 19))", " Cloning file:///var/www/repo/openstackgit/neutron-dynamic-routing (to 2b27679fb6d690e6f65a98dfa2828bc367aa30ad) to /tmp/openstack-builder/neutron-dynamic-routing", "Note: checking out '2b27679fb6d690e6f65a98dfa2828bc367aa30ad'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron_fwaas from git+file:///var/www/repo/openstackgit/neutron-fwaas@7345510f36d26863c25ba5737b0057b78060d2ad#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 20))", " Cloning file:///var/www/repo/openstackgit/neutron-fwaas (to 7345510f36d26863c25ba5737b0057b78060d2ad) to /tmp/openstack-builder/neutron-fwaas", "Note: checking out '7345510f36d26863c25ba5737b0057b78060d2ad'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron_lbaas from git+file:///var/www/repo/openstackgit/neutron-lbaas@bff11c5fa14bce26526d38167d5c67b1afeb45ba#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 21))", " Cloning file:///var/www/repo/openstackgit/neutron-lbaas (to bff11c5fa14bce26526d38167d5c67b1afeb45ba) to /tmp/openstack-builder/neutron-lbaas", "Note: checking out 'bff11c5fa14bce26526d38167d5c67b1afeb45ba'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron_lbaas_dashboard from git+file:///var/www/repo/openstackgit/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 22))", " Cloning file:///var/www/repo/openstackgit/neutron-lbaas-dashboard (to 7597e0a10ee3e93be3bccf0401654738b43bc407) to /tmp/openstack-builder/neutron-lbaas-dashboard", "Note: checking out '7597e0a10ee3e93be3bccf0401654738b43bc407'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting neutron_vpnaas from git+file:///var/www/repo/openstackgit/neutron-vpnaas@89dac51538b711d8e966d4a4a50f9cdfafa92fc5#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_agent (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 23))", " Cloning file:///var/www/repo/openstackgit/neutron-vpnaas (to 89dac51538b711d8e966d4a4a50f9cdfafa92fc5) to /tmp/openstack-builder/neutron-vpnaas", "Note: checking out '89dac51538b711d8e966d4a4a50f9cdfafa92fc5'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting nova from git+file:///var/www/repo/openstackgit/nova@73e17c3c2e3041aaaff43896c023d1a63cd0ce1f#egg=nova&gitname=nova&projectgroup=nova_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 24))", " Cloning file:///var/www/repo/openstackgit/nova (to 73e17c3c2e3041aaaff43896c023d1a63cd0ce1f) to /tmp/openstack-builder/nova", "Note: checking out '73e17c3c2e3041aaaff43896c023d1a63cd0ce1f'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting nova_lxd from git+file:///var/www/repo/openstackgit/nova-lxd@1a10197f9d427d87c46cca9ceb5997776620fbdb#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_compute (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 25))", " Cloning file:///var/www/repo/openstackgit/nova-lxd (to 1a10197f9d427d87c46cca9ceb5997776620fbdb) to /tmp/openstack-builder/nova-lxd", "Note: checking out '1a10197f9d427d87c46cca9ceb5997776620fbdb'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting nova_powervm from git+file:///var/www/repo/openstackgit/nova-powervm@2cf886e39cc431301a55f57f0ab073a2d88ab4e5#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_compute (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 26))", " Cloning file:///var/www/repo/openstackgit/nova-powervm (to 2cf886e39cc431301a55f57f0ab073a2d88ab4e5) to /tmp/openstack-builder/nova-powervm", "Note: checking out '2cf886e39cc431301a55f57f0ab073a2d88ab4e5'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting rally from git+file:///var/www/repo/openstackgit/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 28))", " Cloning file:///var/www/repo/openstackgit/rally (to f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59) to /tmp/openstack-builder/rally", "Note: checking out 'f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting sahara_dashboard from git+file:///var/www/repo/openstackgit/sahara-dashboard@147d088999960584216e8859e3bf5725d704c07f#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 31))", " Cloning file:///var/www/repo/openstackgit/sahara-dashboard (to 147d088999960584216e8859e3bf5725d704c07f) to /tmp/openstack-builder/sahara-dashboard", "Note: checking out '147d088999960584216e8859e3bf5725d704c07f'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting tempest from git+file:///var/www/repo/openstackgit/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_all (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 34))", " Cloning file:///var/www/repo/openstackgit/tempest (to 304802830b56354a83bad86925851107411d45ec) to /tmp/openstack-builder/tempest", "Note: checking out '304802830b56354a83bad86925851107411d45ec'.", "", "You are in 'detached HEAD' state. You can look around, make experimental", "changes and commit them, and you can discard any commits you make in this", "state without impacting any branches by performing another checkout.", "", "If you want to create a new branch to retain commits you create, you may", "do so (now or later) by using -b with the checkout command again. Example:", "", " git checkout -b <new-branch-name>", "", "Collecting pip==8.1.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 41))", " Using cached pip-8.1.2-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/pip-8.1.2-py2.py3-none-any.whl", "Collecting setuptools==28.6.1 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 42))", " Using cached setuptools-28.6.1-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/setuptools-28.6.1-py2.py3-none-any.whl", "Collecting wheel==0.29.0 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 43))", " Using cached wheel-0.29.0-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/wheel-0.29.0-py2.py3-none-any.whl", "Collecting babel<=2.3.4 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 48))", " Using cached Babel-2.3.4-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/Babel-2.3.4-py2.py3-none-any.whl", "Collecting django<=1.8.14 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 50))", " Using cached Django-1.8.14-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/Django-1.8.14-py2.py3-none-any.whl", "Collecting jinja2<=2.8 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 53))", " Using cached Jinja2-2.8-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/Jinja2-2.8-py2.py3-none-any.whl", "Collecting markupsafe<=0.23 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 55))", " Using cached MarkupSafe-0.23.tar.gz", "Collecting mysql_python<=1.2.5 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 56))", " Saved /tmp/openstack-wheel-output/MySQL_python-1.2.5-cp27-cp27mu-linux_x86_64.whl", "Collecting paste<=2.0.3 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 58))", " Using cached Paste-2.0.3-py2-none-any.whl", " Saved /tmp/openstack-wheel-output/Paste-2.0.3-py2-none-any.whl", "Collecting pastedeploy<=1.5.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 59))", " Using cached PasteDeploy-1.5.2-py2.py3-none-any.whl", " Saved /tmp/openstack-wheel-output/PasteDeploy-1.5.2-py2.py3-none-any.whl", "Collecting pint<=0.7.2 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 61))", " Using cached Pint-0.7.2.tar.gz", "Collecting pymysql<=0.7.6 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 66))", " Using cached PyMySQL-0.7.6.tar.gz", "Collecting pyyaml<=3.12 (from -c /var/www/repo/os-releases/14.0.1/requirements_constraints.txt (line 67))", " Using cached PyYAML-3.12.tar.gz"], "warnings": []}
  2552.  
  2553. NO MORE HOSTS LEFT *************************************************************
  2554.  
  2555. PLAY RECAP *********************************************************************
  2556. compute1 : ok=0 changed=0 unreachable=0 failed=0
  2557. infra1 : ok=0 changed=0 unreachable=0 failed=0
  2558. infra1_cinder_api_container-dab8d835 : ok=0 changed=0 unreachable=0 failed=0
  2559. infra1_cinder_scheduler_container-812e1236 : ok=0 changed=0 unreachable=0 failed=0
  2560. infra1_galera_container-0853a3f7 : ok=0 changed=0 unreachable=0 failed=0
  2561. infra1_glance_container-c76511b8 : ok=0 changed=0 unreachable=0 failed=0
  2562. infra1_heat_apis_container-09d5632b : ok=0 changed=0 unreachable=0 failed=0
  2563. infra1_heat_engine_container-953d0acb : ok=0 changed=0 unreachable=0 failed=0
  2564. infra1_horizon_container-332411a6 : ok=0 changed=0 unreachable=0 failed=0
  2565. infra1_keystone_container-68a106a6 : ok=0 changed=0 unreachable=0 failed=0
  2566. infra1_memcached_container-27098905 : ok=0 changed=0 unreachable=0 failed=0
  2567. infra1_neutron_agents_container-3fe12913 : ok=0 changed=0 unreachable=0 failed=0
  2568. infra1_neutron_server_container-fba3b994 : ok=0 changed=0 unreachable=0 failed=0
  2569. infra1_nova_api_metadata_container-257c28cb : ok=0 changed=0 unreachable=0 failed=0
  2570. infra1_nova_api_os_compute_container-4c9d7758 : ok=0 changed=0 unreachable=0 failed=0
  2571. infra1_nova_cert_container-4407c49b : ok=0 changed=0 unreachable=0 failed=0
  2572. infra1_nova_conductor_container-15cd56f4 : ok=0 changed=0 unreachable=0 failed=0
  2573. infra1_nova_console_container-675c9b35 : ok=0 changed=0 unreachable=0 failed=0
  2574. infra1_nova_scheduler_container-b7de6fc3 : ok=0 changed=0 unreachable=0 failed=0
  2575. infra1_rabbit_mq_container-12147feb : ok=0 changed=0 unreachable=0 failed=0
  2576. infra1_repo_container-a71b3afa : ok=118 changed=12 unreachable=0 failed=1
  2577. infra1_utility_container-8611b485 : ok=0 changed=0 unreachable=0 failed=0
  2578. storage1 : ok=0 changed=0 unreachable=0 failed=0
  2579.  
  2580. TASK: repo_build : Create OpenStack-Ansible requirement wheels -------- 152.00s
  2581. TASK: Wait for container ssh -------------------------------------------- 5.80s
  2582. TASK: galera_client : Update apt if needed ------------------------------ 4.10s
  2583. TASK: pip_install : Install PIP ----------------------------------------- 3.49s
  2584. TASK: repo_build : Install pip packages --------------------------------- 3.18s
  2585. TASK: pip_install : Install pip packages -------------------------------- 3.14s
  2586. TASK: pip_install : Install PIP ----------------------------------------- 2.90s
  2587. TASK: repo_build : Register os-release files ---------------------------- 2.73s
  2588. TASK: repo_build : Git service data folder setup ------------------------ 2.55s
  2589. TASK: repo_build : Install apt packages --------------------------------- 2.47s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement