Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.82 KB | None | 0 0
  1. ./xci-deploy.sh
  2. Info: Starting XCI Deployment
  3. Info: Deployment parameters
  4. -------------------------------------------------------------------------
  5. xci flavor: aio
  6. opnfv/releng-xci version: master
  7. openstack/bifrost version: 7c9bb5e07c6bc3b42c9a9e8457e5eef511075b38
  8. openstack/openstack-ansible version: 4d39f2cc29417153780210fc0bb86223387e9968
  9. -------------------------------------------------------------------------
  10. /usr/local/bin/pip
  11. Requirement already satisfied: pip>6.0 in /usr/local/lib/python2.7/dist-packages
  12. Requirement already up-to-date: ansible==2.1.5.0 in /home/magonzalez/.local/lib/python2.7/site-packages
  13. Requirement already up-to-date: PyYAML in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible==2.1.5.0)
  14. Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.5.0)
  15. Requirement already up-to-date: jinja2 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible==2.1.5.0)
  16. Requirement already up-to-date: paramiko in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible==2.1.5.0)
  17. Requirement already up-to-date: pycrypto>=2.6 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible==2.1.5.0)
  18. Requirement already up-to-date: MarkupSafe>=0.23 in /home/magonzalez/.local/lib/python2.7/site-packages (from jinja2->ansible==2.1.5.0)
  19. Requirement already up-to-date: pynacl>=1.0.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible==2.1.5.0)
  20. Requirement already up-to-date: pyasn1>=0.1.7 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible==2.1.5.0)
  21. Requirement already up-to-date: bcrypt>=3.1.3 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible==2.1.5.0)
  22. Requirement already up-to-date: cryptography>=1.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible==2.1.5.0)
  23. Requirement already up-to-date: six in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible==2.1.5.0)
  24. Requirement already up-to-date: cffi>=1.4.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible==2.1.5.0)
  25. Requirement already up-to-date: ipaddress in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.5.0)
  26. Requirement already up-to-date: idna>=2.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.5.0)
  27. Requirement already up-to-date: asn1crypto>=0.21.0 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.5.0)
  28. Requirement already up-to-date: enum34 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.5.0)
  29. Requirement already up-to-date: pycparser in /home/magonzalez/.local/lib/python2.7/site-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko->ansible==2.1.5.0)
  30. Info: Starting provisining VM nodes using openstack/bifrost
  31. -------------------------------------------------------------------------
  32.  
  33. PLAY [localhost] ***************************************************************
  34.  
  35. TASK [setup] *******************************************************************
  36. ok: [localhost]
  37.  
  38. TASK [remove-folders : cleanup leftovers of previous deployment] ***************
  39. changed: [localhost] => (item=/tmp/.xci-deploy-env/releng-xci)
  40. changed: [localhost] => (item=/tmp/.xci-deploy-env/bifrost)
  41. ok: [localhost] => (item=/tmp/.xci-deploy-env/openstack-ansible)
  42. ok: [localhost] => (item=/etc/openstack_deploy)
  43. ok: [localhost] => (item=/tmp/.xci-deploy-env/opnfv/logs )
  44. ok: [localhost] => (item=/tmp/.xci-deploy-env/ssh_host_keys)
  45.  
  46. TASK [clone-repository : clone "opnfv/releng-xci" and checkout "master"] *******
  47. changed: [localhost]
  48.  
  49. TASK [clone-repository : clone "opnfv/bifrost" and checkout "7c9bb5e07c6bc3b42c9a9e8457e5eef511075b38"] ***
  50. changed: [localhost]
  51.  
  52. PLAY [localhost] ***************************************************************
  53.  
  54. TASK [Synchronize local development bifrost repository to XCI paths] ***********
  55. skipping: [localhost]
  56.  
  57. TASK [Synchronize local development releng-xci repository to XCI paths] ********
  58. skipping: [localhost]
  59.  
  60. TASK [Copy extra vars to releng-xci and bifrost] *******************************
  61. skipping: [localhost] => (item=/tmp/.xci-deploy-env/releng-xci/xci/playbooks)
  62. skipping: [localhost] => (item=/tmp/.xci-deploy-env/bifrost/playbooks/inventory)
  63.  
  64. PLAY [localhost] ***************************************************************
  65.  
  66. TASK [combine opnfv/releng-xci and openstack/bifrost scripts/playbooks] ********
  67. changed: [localhost]
  68.  
  69. PLAY [localhost] ***************************************************************
  70.  
  71. TASK [setup] *******************************************************************
  72. ok: [localhost]
  73.  
  74. TASK [destroy VM nodes created by previous deployment] *************************
  75. changed: [localhost]
  76.  
  77. PLAY [localhost] ***************************************************************
  78.  
  79. TASK [setup] *******************************************************************
  80. ok: [localhost]
  81.  
  82. TASK [create and provision VM nodes for the flavor aio] ************************
  83. fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["/bin/bash", "./scripts/bifrost-provision.sh"], "delta": "0:00:15.737790", "end": "2017-09-13 19:25:36.237572", "failed": true, "rc": 1, "start": "2017-09-13 19:25:20.499782", "stderr": "+ set -o pipefail\n+ export PYTHONUNBUFFERED=1\n+ PYTHONUNBUFFERED=1\n+++ dirname ./scripts/bifrost-provision.sh\n++ cd ./scripts\n++ pwd\n+ SCRIPT_HOME=/tmp/.xci-deploy-env/bifrost/scripts\n+ BIFROST_HOME=/tmp/.xci-deploy-env/bifrost/scripts/..\n+ ANSIBLE_INSTALL_ROOT=/opt/stack\n+ ANSIBLE_VERBOSITY=\n+ ENABLE_VENV=false\n+ USE_DHCP=false\n+ USE_VENV=false\n+ BUILD_IMAGE=true\n+ PROVISION_WAIT_TIMEOUT=3600\n++ git rev-parse --abbrev-ref HEAD\n+ CURRENT_BIFROST_BRANCH=HEAD\n+ '[' HEAD = master ']'\n+ BAREMETAL_DATA_FILE=/tmp/baremetal.csv\n+ INVENTORY_FILE_FORMAT=baremetal_csv_file\n+ export BIFROST_INVENTORY_SOURCE=/tmp/baremetal.csv\n+ BIFROST_INVENTORY_SOURCE=/tmp/baremetal.csv\n+ export TEST_VM_NUM_NODES=1\n+ TEST_VM_NUM_NODES=1\n+ export TEST_VM_NODE_NAMES=opnfv\n+ TEST_VM_NODE_NAMES=opnfv\n+ export VM_DOMAIN_TYPE=kvm\n+ VM_DOMAIN_TYPE=kvm\n+ export VM_CPU=8\n+ VM_CPU=8\n+ export VM_DISK=80\n+ VM_DISK=80\n+ export VM_MEMORY_SIZE=8192\n+ VM_MEMORY_SIZE=8192\n+ export VM_DISK_CACHE=unsafe\n+ VM_DISK_CACHE=unsafe\n+ TEST_PLAYBOOK=opnfv-virtual.yaml\n+ USE_INSPECTOR=true\n+ USE_CIRROS=false\n+ TESTING_USER=root\n+ DOWNLOAD_IPA=true\n+ CREATE_IPA_IMAGE=false\n+ INSPECT_NODES=true\n+ INVENTORY_DHCP=false\n+ INVENTORY_DHCP_STATIC_IP=false\n+ WRITE_INTERFACES_FILE=true\n+ export DIB_DEV_USER_PWDLESS_SUDO=yes\n+ DIB_DEV_USER_PWDLESS_SUDO=yes\n+ export DIB_DEV_USER_PASSWORD=devuser\n+ DIB_DEV_USER_PASSWORD=devuser\n+ export DIB_OS_RELEASE=xenial\n+ DIB_OS_RELEASE=xenial\n+ export DIB_OS_ELEMENT=ubuntu-minimal\n+ DIB_OS_ELEMENT=ubuntu-minimal\n+ export DIB_OS_PACKAGES=vlan,vim,less,bridge-utils,sudo,language-pack-en,iputils-ping,rsyslog,curl,python,debootstrap,ifenslave,ifenslave-2.6,lsof,lvm2,tcpdump,nfs-kernel-server,chrony,iptables\n+ DIB_OS_PACKAGES=vlan,vim,less,bridge-utils,sudo,language-pack-en,iputils-ping,rsyslog,curl,python,debootstrap,ifenslave,ifenslave-2.6,lsof,lvm2,tcpdump,nfs-kernel-server,chrony,iptables\n+ export EXTRA_DIB_ELEMENTS=openssh-server\n+ EXTRA_DIB_ELEMENTS=openssh-server\n+ set +x +o nounset\n [WARNING]: Host file not found: /etc/ansible/hosts\n [WARNING]: provided hosts list is empty, only localhost is available\n [WARNING]: Host file not found: /etc/ansible/hosts\n [WARNING]: provided hosts list is empty, only localhost is available\n [WARNING]: Host file not found: /etc/ansible/hosts\n [WARNING]: provided hosts list is empty, only localhost is available\n [WARNING]: Host file not found: /etc/ansible/hosts\n [WARNING]: provided hosts list is empty, only localhost is available\n--2017-09-13 19:25:25-- https://raw.githubusercontent.com/ansible/ansible-modules-extras/stable-2.2/cloud/openstack/os_keystone_service.py\nResolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...\nConnecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 6224 (6.1K) [text/plain]\nSaving to: ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_keystone_service.py’\n\n 0K ...... 100% 126M=0s\n\n2017-09-13 19:25:25 (126 MB/s) - ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_keystone_service.py’ saved [6224/6224]\n\nmkdir: cannot create directory ‘/opt/stack’: Permission denied\n+ trap logs_on_exit EXIT\n+ cd /tmp/.xci-deploy-env/bifrost/scripts/../playbooks\n+ for task in syntax-check list-tasks\n+ /home/magonzalez/.local/bin/ansible-playbook -i inventory/localhost test-bifrost-create-vm.yaml --syntax-check\n+ /home/magonzalez/.local/bin/ansible-playbook -i inventory/localhost opnfv-virtual.yaml --syntax-check -e testing_user=root\n+ for task in syntax-check list-tasks\n+ /home/magonzalez/.local/bin/ansible-playbook -i inventory/localhost test-bifrost-create-vm.yaml --list-tasks\n+ /home/magonzalez/.local/bin/ansible-playbook -i inventory/localhost opnfv-virtual.yaml --list-tasks -e testing_user=root\n+ [[ -e /etc/centos-release ]]\n+ /home/magonzalez/.local/bin/ansible-playbook -i inventory/localhost test-bifrost-create-vm.yaml -e test_vm_num_nodes=1 -e test_vm_memory_size=8192 -e enable_venv=false -e test_vm_domain_type=kvm -e baremetal_csv_file=/tmp/baremetal.csv\n+ logs_on_exit\n+ /tmp/.xci-deploy-env/bifrost/scripts/collect-test-info.sh\n+ set -o pipefail\n+++ dirname /tmp/.xci-deploy-env/bifrost/scripts/collect-test-info.sh\n++ cd /tmp/.xci-deploy-env/bifrost/scripts\n++ pwd\n+ SCRIPT_HOME=/tmp/.xci-deploy-env/bifrost/scripts\n+ LOG_LOCATION=/tmp/.xci-deploy-env/bifrost/scripts/../logs\n+ echo 'Making logs directory and collecting logs.'\n+ '[' -d /tmp/.xci-deploy-env/bifrost/scripts/../logs ']'\n+ mkdir -p /tmp/.xci-deploy-env/bifrost/scripts/../logs\n+ '[' -z x ']'\n+ for TEST_VM_NODE_NAME in '${TEST_VM_NODE_NAMES}'\n+ sudo cp /var/log/libvirt/baremetal_logs/opnfv_console.log /tmp/.xci-deploy-env/bifrost/scripts/../logs\ncp: cannot stat '/var/log/libvirt/baremetal_logs/opnfv_console.log': No such file or directory\n+ sudo chown magonzalez /tmp/.xci-deploy-env/bifrost/scripts/../logs/opnfv_console.log\nchown: cannot access '/tmp/.xci-deploy-env/bifrost/scripts/../logs/opnfv_console.log': No such file or directory\n+ sudo chmod o+r /tmp/.xci-deploy-env/bifrost/scripts/../logs/opnfv_console.log\nchmod: cannot access '/tmp/.xci-deploy-env/bifrost/scripts/../logs/opnfv_console.log': No such file or directory\n+ dmesg\n+ sudo netstat -apn\n++ iptables --version\n+ sudo iptables -L -n -v\n++ ip link\n+ ip -s link\n++ journalctl --version\n+ sudo journalctl -u ironic-api\n+ sudo journalctl -u ironic-conductor\n+ sudo chown magonzalez /tmp/.xci-deploy-env/bifrost/scripts/../logs/ironic-api.log\n+ sudo chown magonzalez /tmp/.xci-deploy-env/bifrost/scripts/../logs/ironic-conductor.log\n+ sudo chmod o+r /tmp/.xci-deploy-env/bifrost/scripts/../logs/ironic-api.log\n+ sudo chmod o+r /tmp/.xci-deploy-env/bifrost/scripts/../logs/ironic-conductor.log\n+ exit 0", "stdout": "NOTICE: Not using virtualenv for this installation.\n/usr/local/bin/pip\nRequirement already satisfied: pip>6.0 in /usr/local/lib/python2.7/dist-packages\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 4))\nRequirement already satisfied: oslo.config!=4.3.0,!=4.4.0,>=4.0.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: oslo.log>=3.22.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: paramiko>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: rfc3986>=0.3.1 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: oslo.i18n!=3.15.2,>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: PyYAML>=3.10 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: six>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: netaddr!=0.7.16,>=0.7.13 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: monotonic>=0.6 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: oslo.serialization!=2.19.1,>=1.10.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: oslo.context>=2.14.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: pyinotify>=0.9.6; sys_platform != \"win32\" and sys_platform != \"darwin\" and sys_platform != \"sunos5\" in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: python-dateutil>=2.4.2 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: oslo.utils>=3.20.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: Babel!=2.4.0,>=2.3.4 in /usr/local/lib/python2.7/dist-packages (from oslo.i18n!=3.15.2,>=2.1.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from debtcollector>=1.2.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: funcsigs>=0.4; python_version == \"2.7\" or python_version == \"2.6\" in /usr/local/lib/python2.7/dist-packages (from debtcollector>=1.2.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nRequirement already satisfied: pytz>=2013.6 in /usr/local/lib/python2.7/dist-packages (from oslo.serialization!=2.19.1,>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: msgpack-python>=0.4.0 in /usr/local/lib/python2.7/dist-packages (from oslo.serialization!=2.19.1,>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: positional>=1.1.1 in /usr/local/lib/python2.7/dist-packages (from oslo.context>=2.14.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: netifaces>=0.10.4 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: pyparsing>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\nRequirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from pynacl>=1.0.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: ipaddress in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: idna>=2.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: asn1crypto>=0.21.0 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nRequirement already satisfied: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))\nCollecting ansible<2.2\nRequirement already up-to-date: PyYAML in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)\nRequirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)\nRequirement already up-to-date: jinja2 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)\nRequirement already up-to-date: paramiko in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)\nRequirement already up-to-date: pycrypto>=2.6 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)\nRequirement already up-to-date: MarkupSafe>=0.23 in /home/magonzalez/.local/lib/python2.7/site-packages (from jinja2->ansible<2.2)\nRequirement already up-to-date: pynacl>=1.0.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: pyasn1>=0.1.7 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: bcrypt>=3.1.3 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: cryptography>=1.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: six in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible<2.2)\nRequirement already up-to-date: cffi>=1.4.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible<2.2)\nRequirement already up-to-date: ipaddress in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: idna>=2.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: asn1crypto>=0.21.0 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: enum34 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: pycparser in /home/magonzalez/.local/lib/python2.7/site-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko->ansible<2.2)\nInstalling collected packages: ansible\n Found existing installation: ansible 2.1.5.0\n Uninstalling ansible-2.1.5.0:\n Successfully uninstalled ansible-2.1.5.0\nSuccessfully installed ansible-2.1.6.0\n \"changed\": false, \n \"changed\": false, \n \"changed\": false, \n\nTo use bifrost, do\nPrepend ~/.local/bin to your PATH if it is not that way already..\n.. or use full path to local Ansible at ~/.local/bin/ansible-playbook\nsource env-vars\nThen run playbooks as normal.\n\n\nplaybook: test-bifrost-create-vm.yaml\n\nplaybook: opnfv-virtual.yaml\n\nplaybook: test-bifrost-create-vm.yaml\n\n play #1 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []\n tasks:\n Warn if baremetal_csv_file is defined\tTAGS: []\n Re-set baremetal json to csv file if defined\tTAGS: []\n Set default baremetal.json file if not already defined\tTAGS: []\n Set ci_testing flag if a list of changes are found in the environment variables\tTAGS: []\n Set ci_testing_zuul if it appears we are running in upstream OpenStack CI\tTAGS: []\n Collect process list if running in OpenStack CI\tTAGS: []\n Collect list of listening network sockets if running in OpenStack CI\tTAGS: []\n bifrost-create-vm-nodes : produce warning when csv file is defined\tTAGS: []\n bifrost-create-vm-nodes : override baremetal_json_file with csv file path\tTAGS: []\n bifrost-create-vm-nodes : Ensure openSUSE Tumbleweed has the correct family\tTAGS: []\n bifrost-create-vm-nodes : Ensure openSUSE Leap has the correct family\tTAGS: []\n bifrost-create-vm-nodes : Update apt cache if Ubuntu/Debian\tTAGS: []\n bifrost-create-vm-nodes : Load distribution defaults\tTAGS: []\n bifrost-create-vm-nodes : Include OS version-specific defaults\tTAGS: []\n bifrost-create-vm-nodes : Check for dnf\tTAGS: []\n bifrost-create-vm-nodes : Adjust ansible_pkg_mgr if dnf exists\tTAGS: []\n bifrost-create-vm-nodes : Install required packages\tTAGS: []\n bifrost-create-vm-nodes : Restart libvirt service\tTAGS: []\n bifrost-create-vm-nodes : Enable IP forwarding in sysctl\tTAGS: []\n bifrost-create-vm-nodes : Look for sgabios in {{ sgabios_dir }}\tTAGS: []\n bifrost-create-vm-nodes : Look for sgabios in /usr/share/misc\tTAGS: []\n bifrost-create-vm-nodes : Place sgabios.bin\tTAGS: []\n bifrost-create-vm-nodes : Stop default dnsmasq service\tTAGS: []\n bifrost-create-vm-nodes : ensure libvirt network is present\tTAGS: []\n bifrost-create-vm-nodes : find facts on libvirt networks\tTAGS: []\n bifrost-create-vm-nodes : Delete network interface if virtual network is not active\tTAGS: []\n bifrost-create-vm-nodes : set libvirt network to autostart\tTAGS: []\n bifrost-create-vm-nodes : ensure libvirt network is running\tTAGS: []\n bifrost-create-vm-nodes : get libvirt network status\tTAGS: []\n bifrost-create-vm-nodes : fail if libvirt network is not active\tTAGS: []\n bifrost-create-vm-nodes : define a libvirt pool if not set\tTAGS: []\n bifrost-create-vm-nodes : ensure libvirt pool is running\tTAGS: []\n bifrost-create-vm-nodes : create dir for bm logs\tTAGS: []\n bifrost-create-vm-nodes : install virtualbmc\tTAGS: []\n bifrost-create-vm-nodes : truncate explicit list of vm names\tTAGS: []\n bifrost-create-vm-nodes : generate test vm names\tTAGS: []\n bifrost-create-vm-nodes : set test vm names\tTAGS: []\n bifrost-create-vm-nodes : create placeholder var for vm entries in JSON format\tTAGS: []\n include\tTAGS: []\n bifrost-create-vm-nodes : remove previous baremetal data file\tTAGS: []\n bifrost-create-vm-nodes : write to baremetal json file\tTAGS: []\n bifrost-create-vm-nodes : \"Set file permissions such that the baremetal data file can be read by the user executing Ansible\"\n\tTAGS: []\n\nplaybook: opnfv-virtual.yaml\n\n play #1 (localhost): Setting pre-test conditions\tTAGS: []\n tasks:\n Remove pre-existing leases file\tTAGS: []\n\n play #2 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []\n tasks:\n Override the ipv4_gateway setting\tTAGS: []\n bifrost-prep-for-install : ensure installation root folder exists\tTAGS: []\n bifrost-prep-for-install : Download via GIT\tTAGS: []\n bifrost-prep-for-install : Copy from local path\tTAGS: []\n\n play #3 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []\n tasks:\n bifrost-keystone-install : Include OS family-specific defaults\tTAGS: []\n bifrost-keystone-install : Include OS distribution-specific defaults\tTAGS: []\n bifrost-keystone-install : Include OS version-specific defaults\tTAGS: []\n bifrost-keystone-install : Install packages\tTAGS: []\n bifrost-keystone-install : If VENV is set in the environment, enable installation into venv\tTAGS: []\n bifrost-keystone-install : Ensure /opt/stack is present\tTAGS: []\n bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-keystone-install : If VENV is set in the environment, enable installation into venv\tTAGS: []\n bifrost-keystone-install : Get uwsgi install location\tTAGS: []\n bifrost-keystone-install : Get keystone-wsgi-admin location\tTAGS: []\n bifrost-keystone-install : Start database service\tTAGS: []\n bifrost-keystone-install : Start rabbitmq-server\tTAGS: []\n bifrost-keystone-install : Wait for rabbitmq\tTAGS: []\n bifrost-keystone-install : Ensure guest user is removed from rabbitmq\tTAGS: []\n bifrost-keystone-install : Create keystone user in RabbitMQ\tTAGS: []\n bifrost-keystone-install : Set mysql_username if environment variable mysql_user is set\tTAGS: []\n bifrost-keystone-install : Set mysql_password if environment variable mysql_pass is set\tTAGS: []\n bifrost-keystone-install : MySQL - Creating DB\tTAGS: []\n bifrost-keystone-install : MySQL - Creating user for keystone\tTAGS: []\n bifrost-keystone-install : Create an keystone service group\tTAGS: []\n bifrost-keystone-install : Create an keystone service user\tTAGS: []\n bifrost-keystone-install : Ensure /etc/keystone exists\tTAGS: []\n bifrost-keystone-install : Write keystone configuration from template\tTAGS: []\n bifrost-keystone-install : Copy keystone-paste.ini to /etc/keystone\tTAGS: []\n bifrost-keystone-install : Apply/Update keystone DB Schema\tTAGS: []\n bifrost-keystone-install : Setup Keystone Credentials\tTAGS: []\n bifrost-keystone-install : Bootstrap Keystone Database\tTAGS: []\n bifrost-keystone-install : Reserve keystone admin port\tTAGS: []\n bifrost-keystone-install : Ensure /var/www/keystone exists\tTAGS: []\n bifrost-keystone-install : Add keystone to web server group\tTAGS: []\n bifrost-keystone-install : Make folder for keystone logs\tTAGS: []\n bifrost-keystone-install : Copy keystone-wsgi-public to /var/www/keystone/public\tTAGS: []\n bifrost-keystone-install : Ensure owner and mode of keystone-wsgi-public\tTAGS: []\n bifrost-keystone-install : Copy keystone-wsgi-admin to /var/www/keystone/admin\tTAGS: []\n bifrost-keystone-install : Ensure owner and mode of keystone-wsgi-admin\tTAGS: []\n bifrost-keystone-install : Ensure /etc/uwsgi exists\tTAGS: []\n bifrost-keystone-install : Place keystone public uwsgi config\tTAGS: []\n bifrost-keystone-install : Place keystone admin uwsgi config\tTAGS: []\n bifrost-keystone-install : Enable keystone-public in uwsgi\tTAGS: []\n bifrost-keystone-install : Enable keystone-admin in uwsgi\tTAGS: []\n bifrost-keystone-install : Place nginx core configuration\tTAGS: []\n bifrost-keystone-install : Place nginx configuration for keystone\tTAGS: []\n bifrost-keystone-install : Place uwsgi services\tTAGS: []\n bifrost-keystone-install : Remove uwsgi sysvinit init script\tTAGS: []\n bifrost-keystone-install : Reload systemd configuration\tTAGS: []\n bifrost-keystone-install : Ensure services are running with current config\tTAGS: []\n bifrost-ironic-install : Ensure openSUSE Tumbleweed has the correct family\tTAGS: []\n bifrost-ironic-install : Ensure openSUSE Leap has the correct family\tTAGS: []\n bifrost-ironic-install : Include OS family-specific defaults\tTAGS: []\n bifrost-ironic-install : Include OS distribution-specific defaults\tTAGS: []\n bifrost-ironic-install : Include OS version-specific defaults\tTAGS: []\n bifrost-ironic-install : Update Package Cache\tTAGS: []\n bifrost-ironic-install : Install packages\tTAGS: []\n bifrost-ironic-install : Install Ubuntu 14.10 (and later) packages\tTAGS: []\n bifrost-ironic-install : If running in CI, set source install facts just to be sure\tTAGS: []\n bifrost-ironic-install : If VENV is set in the environment, enable installation into venv\tTAGS: []\n bifrost-ironic-install : Ensure /opt/stack is present\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : Install iSCSI client if PXE driver support is enabled\tTAGS: []\n bifrost-ironic-install : install shade from PyPI\tTAGS: []\n bifrost-ironic-install : install shade from source\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : set virtualenv_command\tTAGS: []\n bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []\n bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []\n bifrost-ironic-install : Fail if authentication configuration conflicts.\tTAGS: []\n bifrost-ironic-install : If VENV is set in the environment, enable installation into venv\tTAGS: []\n bifrost-ironic-install : Start database service\tTAGS: []\n bifrost-ironic-install : RabbitMQ - Testing if hostname is defined in /etc/hosts\tTAGS: []\n bifrost-ironic-install : RabbitMQ - Fixing /etc/hosts\tTAGS: []\n bifrost-ironic-install : Stop and disable the epmd service and socket on SUSE\tTAGS: []\n bifrost-ironic-install : Start rabbitmq-server\tTAGS: []\n bifrost-ironic-install : Wait for rabbitmq\tTAGS: []\n bifrost-ironic-install : Ensure guest user is removed from rabbitmq\tTAGS: []\n bifrost-ironic-install : Create ironic user in RabbitMQ\tTAGS: []\n bifrost-ironic-install : Set mysql_username if environment variable mysql_user is set\tTAGS: []\n bifrost-ironic-install : Set mysql_password if environment variable mysql_pass is set\tTAGS: []\n bifrost-ironic-install : MySQL - Creating DB\tTAGS: []\n bifrost-ironic-install : MySQL - Creating user for Ironic\tTAGS: []\n bifrost-ironic-install : Create an ironic service group\tTAGS: []\n bifrost-ironic-install : Create an ironic service user\tTAGS: []\n bifrost-ironic-install : Ensure /etc/ironic exists\tTAGS: []\n bifrost-ironic-install : Copy rootwrap.conf from ironic source folder\tTAGS: []\n bifrost-ironic-install : Copy rootwrap.d contents from ironic source folder\tTAGS: []\n bifrost-ironic-install : Error if credentials are undefined.\tTAGS: []\n bifrost-ironic-install : Ensure service project is present\tTAGS: []\n bifrost-ironic-install : Create service user for ironic\tTAGS: []\n bifrost-ironic-install : Associate ironic user to admin role\tTAGS: []\n bifrost-ironic-install : Create keystone service record for ironic\tTAGS: []\n bifrost-ironic-install : Check ironic admin endpoint exists\tTAGS: []\n bifrost-ironic-install : Check ironic public endpoint exists\tTAGS: []\n bifrost-ironic-install : Check ironic internal endpoint exists\tTAGS: []\n bifrost-ironic-install : Create ironic admin endpoint\tTAGS: []\n bifrost-ironic-install : Create ironic public endpoint\tTAGS: []\n bifrost-ironic-install : Create ironic internal endpoint\tTAGS: []\n bifrost-ironic-install : Create baremetal_admin role\tTAGS: []\n bifrost-ironic-install : Create baremetal_observer role\tTAGS: []\n bifrost-ironic-install : Create baremetal project\tTAGS: []\n bifrost-ironic-install : Create bifrost user\tTAGS: []\n bifrost-ironic-install : Associate bifrost user with baremetal_admin\tTAGS: []\n bifrost-ironic-install : Refresh facts\tTAGS: []\n bifrost-ironic-install : Fail if the network interface does not exist\tTAGS: []\n bifrost-ironic-install : Fail if the network interface has no IP address assigned\tTAGS: []\n bifrost-ironic-install : Update driver list if PXE drivers are enabled\tTAGS: []\n bifrost-ironic-install : Create ironic config\tTAGS: []\n bifrost-ironic-install : Set sudoers for PXE driver support if enabled\tTAGS: []\n bifrost-ironic-install : Copy policy.json to /etc/ironic\tTAGS: []\n bifrost-ironic-install : Create ironic DB Schema\tTAGS: []\n bifrost-ironic-install : Upgrade ironic DB Schema\tTAGS: []\n bifrost-ironic-install : Create service folder if systemd template is defined\tTAGS: []\n bifrost-ironic-install : MySQL - Create database\tTAGS: []\n bifrost-ironic-install : MySQL - Create user for inspector\tTAGS: []\n bifrost-ironic-install : Inspector - Ensure /etc/ironic-inspector/ exists\tTAGS: []\n bifrost-ironic-install : Error if credentials are undefined.\tTAGS: []\n bifrost-ironic-install : Create service user for ironic-inspector\tTAGS: []\n bifrost-ironic-install : Associate ironic_inspector user to admin role\tTAGS: []\n bifrost-ironic-install : Create keystone service record for ironic-inspector\tTAGS: []\n bifrost-ironic-install : Check ironic-inspector admin endpoint exists\tTAGS: []\n bifrost-ironic-install : Check ironic-inspector public endpoint exists\tTAGS: []\n bifrost-ironic-install : Check ironic-inspector internal endpoint exists\tTAGS: []\n bifrost-ironic-install : Create ironic-inspector admin endpoint\tTAGS: []\n bifrost-ironic-install : Create ironic-inspector public endpoint\tTAGS: []\n bifrost-ironic-install : Create ironic-inspector internal endpoint\tTAGS: []\n bifrost-ironic-install : Create inspector_user user\tTAGS: []\n bifrost-ironic-install : Associate inspector_user with baremetal_admin\tTAGS: []\n bifrost-ironic-install : Inspector - Place Configuration\tTAGS: []\n bifrost-ironic-install : Inspector - create data folder\tTAGS: []\n bifrost-ironic-install : Inspector - create log folder\tTAGS: []\n bifrost-ironic-install : Upgrade inspector DB Schema\tTAGS: []\n bifrost-ironic-install : Inspector - Get ironic-inspector install location\tTAGS: []\n bifrost-ironic-install : Inspector - Place service\tTAGS: []\n bifrost-ironic-install : Inspector - Explicitly permit TCP/5050 for ironic-inspector callback\tTAGS: []\n bifrost-ironic-install : Get ironic-api & ironic-conductor install location\tTAGS: []\n bifrost-ironic-install : Set permissions for /var/lib/ironic for the ironic user\tTAGS: []\n bifrost-ironic-install : Place ironic services\tTAGS: []\n bifrost-ironic-install : Set up PXE and iPXE folders\tTAGS: []\n bifrost-ironic-install : Place tftpd map-file\tTAGS: []\n bifrost-ironic-install : Disable service {{ tftp_service_name }}\tTAGS: []\n bifrost-ironic-install : Set pxelinux.0 source (for Ubuntu >=14.10)\tTAGS: []\n bifrost-ironic-install : Determine if pxelinux.0 is in place\tTAGS: []\n bifrost-ironic-install : Place pxelinux.0\tTAGS: []\n bifrost-ironic-install : Place boot.ipxe helper script /etc/ironic\tTAGS: []\n bifrost-ironic-install : Pre-stage boot.ipxe into /httpboot/\tTAGS: []\n bifrost-ironic-install : Place tftp config file\tTAGS: []\n bifrost-ironic-install : Create {{ ipxe_dir }}\tTAGS: []\n bifrost-ironic-install : Get ipxe files\tTAGS: []\n bifrost-ironic-install : Copy iPXE image into place\tTAGS: []\n bifrost-ironic-install : Copy full iPXE image into /httpboot\tTAGS: []\n bifrost-ironic-install : Copy full iPXE image into /tftpboot\tTAGS: []\n bifrost-ironic-install : Determine if folder exists, else create and populate folder.\tTAGS: []\n bifrost-ironic-install : Create master_images folder\tTAGS: []\n bifrost-ironic-install : Inspector - Place default tftp boot file in {{ http_boot_folder}}/pxelinux.cfg/\tTAGS: []\n bifrost-ironic-install : Setup Inventory Hosts Directory\tTAGS: []\n bifrost-ironic-install : Setup Inventory DHCP Hosts Directory\tTAGS: []\n bifrost-ironic-install : Deploy dnsmasq configuration file\tTAGS: []\n bifrost-ironic-install : Look for libvirt dnsmasq config\tTAGS: []\n bifrost-ironic-install : Disable libvirt dnsmasq config\tTAGS: []\n bifrost-ironic-install : Deploy nginx configuration file for serving HTTP requests\tTAGS: []\n bifrost-ironic-install : Test if IPA kernel is present\tTAGS: []\n bifrost-ironic-install : Download IPA kernel checksum file\tTAGS: []\n bifrost-ironic-install : Extract IPA kernel checksum\tTAGS: []\n fail\tTAGS: []\n set_fact\tTAGS: []\n bifrost-ironic-install : Download IPA kernel\tTAGS: []\n bifrost-ironic-install : Test if IPA image is present\tTAGS: []\n bifrost-ironic-install : Download IPA image checksum\tTAGS: []\n bifrost-ironic-install : Extract IPA ramdisk checksum\tTAGS: []\n fail\tTAGS: []\n set_fact\tTAGS: []\n bifrost-ironic-install : Download IPA image\tTAGS: []\n bifrost-ironic-install : Download cirros to use for deployment if requested\tTAGS: []\n bifrost-ironic-install : \"Explicitly permit nginx port (TCP) for file downloads from nodes to be provisioned\"\n\tTAGS: []\n bifrost-ironic-install : Explicitly permit TCP/6385 for IPA callback\tTAGS: []\n bifrost-ironic-install : Explicitly allow nginx and IPA port (TCP) on selinux\tTAGS: []\n bifrost-ironic-install : Add proper context on created data for http_boot\tTAGS: []\n bifrost-ironic-install : Copy ironic policy file to temporary directory\tTAGS: []\n bifrost-ironic-install : Check ironic policy module\tTAGS: []\n bifrost-ironic-install : Package ironic policy module\tTAGS: []\n bifrost-ironic-install : Include ironic policy module\tTAGS: []\n bifrost-ironic-install : Enable ironic policy module\tTAGS: []\n bifrost-ironic-install : Configure remote logging\tTAGS: []\n bifrost-ironic-install : Reload systemd configuration\tTAGS: []\n bifrost-ironic-install : Ensure rsyslog is running with current config\tTAGS: []\n bifrost-ironic-install : Start database service\tTAGS: []\n bifrost-ironic-install : Start rabbitmq-server\tTAGS: []\n bifrost-ironic-install : Inspector - (re)starting ironic-inspector service\tTAGS: []\n bifrost-ironic-install : Start ironic-conductor\tTAGS: []\n bifrost-ironic-install : Start ironic-api\tTAGS: []\n bifrost-ironic-install : Start ironic-conductor\tTAGS: []\n bifrost-ironic-install : Start ironic-api\tTAGS: []\n bifrost-ironic-install : Stop existing libvirt dnsmasq processes\tTAGS: []\n bifrost-ironic-install : Ensure services are running with current config\tTAGS: []\n bifrost-ironic-install : Ensure dnsmasq is running with current config\tTAGS: []\n bifrost-ironic-install : Send services a reload signal\tTAGS: []\n bifrost-ironic-install : Send services a force-reload signal\tTAGS: []\n bifrost-create-dib-image : Test if image is present\tTAGS: []\n bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.{{ dib_imagetype | default('qcow2') }}\tTAGS: []\n bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.initramfs\tTAGS: []\n bifrost-create-dib-image : Build tracing (-x) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build uncompressed (-u) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build clear environment (-c) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build no tmpfs (--no-tmpfs) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build offline (--offline) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build skip default base element (-n) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build architecture (-a) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image name (-o) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image type (-t) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image size (--image-size) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image cache (--image-cache) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build max online resize (--max-online-resize) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build minimum tmpfs size (--min-tmpfs) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build mkfs options (--mkfs-options) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build qemu image options (--qemu-img-options) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build root label (--root-label) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build ramdisk element (--ramdisk-element) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build install type (--install-type) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build packages (-p) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Set default of Debian Jessie if building debian and not explicitly set, overwride with dib_os_release setting\tTAGS: []\n bifrost-create-dib-image : Initialize the DIB environment variables fact\tTAGS: []\n bifrost-create-dib-image : Set the DIB_RELEASE environment variable if set\tTAGS: []\n bifrost-create-dib-image : Build argument list\tTAGS: []\n bifrost-create-dib-image : Initiate image build\tTAGS: []\n bifrost-create-dib-image : Initiate ramdisk build\tTAGS: []\n bifrost-create-dib-image : Update permission of generated image\tTAGS: []\n bifrost-create-dib-image : Restore proper context on created data for http_boot\tTAGS: []\n bifrost-create-dib-image : Test if image is present\tTAGS: []\n bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.{{ dib_imagetype | default('qcow2') }}\tTAGS: []\n bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.initramfs\tTAGS: []\n bifrost-create-dib-image : Build tracing (-x) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build uncompressed (-u) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build clear environment (-c) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build no tmpfs (--no-tmpfs) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build offline (--offline) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build skip default base element (-n) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build architecture (-a) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image name (-o) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image type (-t) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image size (--image-size) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build image cache (--image-cache) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build max online resize (--max-online-resize) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build minimum tmpfs size (--min-tmpfs) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build mkfs options (--mkfs-options) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build qemu image options (--qemu-img-options) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build root label (--root-label) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build ramdisk element (--ramdisk-element) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build install type (--install-type) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Build packages (-p) option for disk-image-create\tTAGS: []\n bifrost-create-dib-image : Set default of Debian Jessie if building debian and not explicitly set, overwride with dib_os_release setting\tTAGS: []\n bifrost-create-dib-image : Initialize the DIB environment variables fact\tTAGS: []\n bifrost-create-dib-image : Set the DIB_RELEASE environment variable if set\tTAGS: []\n bifrost-create-dib-image : Build argument list\tTAGS: []\n bifrost-create-dib-image : Initiate image build\tTAGS: []\n bifrost-create-dib-image : Initiate ramdisk build\tTAGS: []\n bifrost-create-dib-image : Update permission of generated image\tTAGS: []\n bifrost-create-dib-image : Restore proper context on created data for http_boot\tTAGS: []\n bifrost-keystone-client-config : redefine cloud settings vars for backward compat\tTAGS: []\n bifrost-keystone-client-config : Ensure the ~/.config exists\tTAGS: []\n bifrost-keystone-client-config : Ensure ~/.config/openstack/ exists\tTAGS: []\n bifrost-keystone-client-config : Write clouds.yaml configuration from template\tTAGS: []\n\n play #4 (baremetal): Enroll node with Ironic\tTAGS: []\n tasks:\n ironic-enroll-dynamic : Collect facts\tTAGS: []\n ironic-enroll-dynamic : If in noauth mode, unset authentication parameters.\tTAGS: []\n ironic-enroll-dynamic : Execute os_client_config to collect facts\tTAGS: []\n ironic-enroll-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []\n ironic-enroll-dynamic : Dynamic enrollment\tTAGS: []\n ironic-inspect-node : Collect facts\tTAGS: []\n ironic-inspect-node : If in noauth mode, unset authentication parameters.\tTAGS: []\n ironic-inspect-node : Execute os_client_config to collect facts\tTAGS: []\n ironic-inspect-node : Set os_client_config's auth parameters if not already set.\tTAGS: []\n ironic-inspect-node : Setup DHCP for nodes.\tTAGS: []\n ironic-inspect-node : Setup DNS address for nodes.\tTAGS: []\n ironic-inspect-node : Sending dnsmasq HUP\tTAGS: []\n ironic-inspect-node : Execute node introspection\tTAGS: []\n\n play #5 (baremetal): Create configuration drive files and deploy machines\tTAGS: []\n tasks:\n bifrost-configdrives-dynamic : If in noauth mode, set auth parameters accordingly.\tTAGS: []\n bifrost-configdrives-dynamic : Execute os_client_config to collect facts\tTAGS: []\n bifrost-configdrives-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []\n bifrost-configdrives-dynamic : Collecting node facts\tTAGS: []\n bifrost-configdrives-dynamic : Defined ssh_public_key_path - Check to see if there is a file where the ssh_public_key_path is defined\tTAGS: []\n bifrost-configdrives-dynamic : Defined ssh_public_key_path - Error if ssh_public_key_path is not valid\tTAGS: []\n bifrost-configdrives-dynamic : Defined ssh_public_key_path - Read SSH public key in\tTAGS: []\n bifrost-configdrives-dynamic : Make temporary folder to build configdrive\tTAGS: []\n bifrost-configdrives-dynamic : Make metadata folder - /openstack/{{ metadata_version }}\tTAGS: []\n bifrost-configdrives-dynamic : Make metadata folder - /openstack/latest\tTAGS: []\n bifrost-configdrives-dynamic : Place template in each openstack/{{ metadata_version }} folder\tTAGS: []\n bifrost-configdrives-dynamic : Place template in each openstack/latest folder\tTAGS: []\n bifrost-configdrives-dynamic : Generate network_data\tTAGS: []\n bifrost-configdrives-dynamic : Place network data template in each openstack/latest folder\tTAGS: []\n bifrost-configdrives-dynamic : Place deprecated network info file location in each openstack/latest folder\tTAGS: []\n bifrost-configdrives-dynamic : Make metadata folder - /openstack/latest\tTAGS: []\n bifrost-configdrives-dynamic : Write network Debian style interface template\tTAGS: []\n bifrost-configdrives-dynamic : Check if mkisofs is available\tTAGS: []\n bifrost-configdrives-dynamic : If mkisofs is not available, fallback to genisoimage\tTAGS: []\n bifrost-configdrives-dynamic : Check if genisoimage is available\tTAGS: []\n bifrost-configdrives-dynamic : fail if genisoimage is not available.\tTAGS: []\n bifrost-configdrives-dynamic : Make config drive files\tTAGS: []\n bifrost-configdrives-dynamic : Make config drive files base64 encoded and gzip compressed\tTAGS: []\n bifrost-configdrives-dynamic : Cleanup configdrive .iso files\tTAGS: []\n bifrost-configdrives-dynamic : Cleanup configdrive temp folder\tTAGS: []\n bifrost-deploy-nodes-dynamic : Obtain setup facts\tTAGS: []\n bifrost-deploy-nodes-dynamic : If in noauth mode, unset authentication parameters.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Execute os_client_config to collect facts\tTAGS: []\n bifrost-deploy-nodes-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Setup DHCP for nodes.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Setup DNS address for nodes.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Sending dnsmasq HUP\tTAGS: []\n bifrost-deploy-nodes-dynamic : Deploy to hardware - Using custom instance_info.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Collect the checksum of the deployment image.\tTAGS: []\n bifrost-deploy-nodes-dynamic : Error if deploy_image is not present, and instance_info is not defined\tTAGS: []\n bifrost-deploy-nodes-dynamic : Deploy to hardware - bifrost default\tTAGS: []\n\n play #6 (baremetal): Deploy machines.\tTAGS: []\n tasks:\n bifrost-prepare-for-test-dynamic : Wait for the base testvm machine to become available.\tTAGS: []\n bifrost-prepare-for-test-dynamic : Pause for 4 seconds to allow testvm to become fully operational and to avoid any potential sshd startup race.\tTAGS: []\n bifrost-prepare-for-test-dynamic : Add testvm(s) to Ansible Inventory\tTAGS: []\n bifrost-prepare-for-test-dynamic : Ensure ~/.ssh/known_hosts is present\tTAGS: []\n bifrost-prepare-for-test-dynamic : Remove testvm hosts from SSH known_hosts file.\tTAGS: []\n bifrost-prepare-for-test-dynamic : Pause before asking for keyscan, to avoid races\tTAGS: []\n bifrost-prepare-for-test-dynamic : Re-check SSH connectivity prior to proceeding with multi-node testing\n\tTAGS: []\n bifrost-prepare-for-test-dynamic : Additional SSH startup pause when performing multi-node testing\n\tTAGS: []\n bifrost-prepare-for-test-dynamic : Add testvm hosts from SSH known_hosts file.\tTAGS: []\n\nPLAY [Executes install, enrollment, and testing in one playbook] ***************\n\nTASK [setup] *******************************************************************\nok: [127.0.0.1]\n\nTASK [Warn if baremetal_csv_file is defined] ***********************************\nok: [127.0.0.1] => {\n \"msg\": \"\\\"WARNING - 'baremetal_csv_file' variable is defined. Its use is deprecated. The file created will be in JSON format. Use 'baremetal_json_file' variable instead.\\\"\\n\"\n}\n\nTASK [Re-set baremetal json to csv file if defined] ****************************\nok: [127.0.0.1]\n\nTASK [Set default baremetal.json file if not already defined] ******************\nskipping: [127.0.0.1]\n\nTASK [Set ci_testing flag if a list of changes are found in the environment variables] ***\nskipping: [127.0.0.1]\n\nTASK [Set ci_testing_zuul if it appears we are running in upstream OpenStack CI] ***\nskipping: [127.0.0.1]\n\nTASK [Collect process list if running in OpenStack CI] *************************\nskipping: [127.0.0.1]\n\nTASK [Collect list of listening network sockets if running in OpenStack CI] ****\nskipping: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : produce warning when csv file is defined] ******\nok: [127.0.0.1] => {\n \"msg\": \"\\\"WARNING - Variable 'baremetal_csv_file' is deprecated. For backward compatibility, its value will be used as path for file to write data for created 'virtual' baremetal nodes, but the file will be JSON formatted.\\\"\\n\"\n}\n\nTASK [bifrost-create-vm-nodes : override baremetal_json_file with csv file path] ***\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Ensure openSUSE Tumbleweed has the correct family] ***\nskipping: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Ensure openSUSE Leap has the correct family] ***\nskipping: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Update apt cache if Ubuntu/Debian] *************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Load distribution defaults] ********************\nok: [127.0.0.1] => (item=/tmp/.xci-deploy-env/bifrost/playbooks/roles/bifrost-create-vm-nodes/templates/../defaults/required_defaults_Debian.yml)\n\nTASK [bifrost-create-vm-nodes : Include OS version-specific defaults] **********\nok: [127.0.0.1] => (item=/tmp/.xci-deploy-env/bifrost/playbooks/roles/bifrost-create-vm-nodes/templates/../defaults/dummy-defaults.yml)\n\nTASK [bifrost-create-vm-nodes : Check for dnf] *********************************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Adjust ansible_pkg_mgr if dnf exists] **********\nskipping: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Install required packages] *********************\nok: [127.0.0.1] => (item=[u'libvirt-bin', u'qemu-utils', u'qemu-kvm', u'qemu-system-x86', u'sgabios', u'python-libvirt', u'python-lxml', u'pkg-config', u'libvirt-dev'])\n\nTASK [bifrost-create-vm-nodes : Restart libvirt service] ***********************\nchanged: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Enable IP forwarding in sysctl] ****************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Look for sgabios in /usr/share/qemu/] **********\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Look for sgabios in /usr/share/misc] ***********\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Place sgabios.bin] *****************************\nskipping: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Stop default dnsmasq service] ******************\nfatal: [127.0.0.1]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"systemd could not find the requested service \\\"'dnsmasq'\\\": \"}\n...ignoring\n\nTASK [bifrost-create-vm-nodes : ensure libvirt network is present] *************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : find facts on libvirt networks] ****************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : Delete network interface if virtual network is not active] ***\nfatal: [127.0.0.1]: FAILED! => {\"changed\": true, \"cmd\": [\"ip\", \"link\", \"del\", \"virbr0\"], \"delta\": \"0:00:00.005067\", \"end\": \"2017-09-13 19:25:35.820613\", \"failed\": true, \"rc\": 1, \"start\": \"2017-09-13 19:25:35.815546\", \"stderr\": \"Cannot find device \\\"virbr0\\\"\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}\n...ignoring\n\nTASK [bifrost-create-vm-nodes : set libvirt network to autostart] **************\nok: [127.0.0.1]\n\nTASK [bifrost-create-vm-nodes : ensure libvirt network is running] *************\nfatal: [127.0.0.1]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"internal error: Network is already in use by interface ens3\"}\n\nNO MORE HOSTS LEFT *************************************************************\n\tto retry, use: --limit @/tmp/.xci-deploy-env/bifrost/playbooks/test-bifrost-create-vm.retry\n\nPLAY RECAP *********************************************************************\n127.0.0.1 : ok=19 changed=1 unreachable=0 failed=1 \n\nMaking logs directory and collecting logs.", "stdout_lines": ["NOTICE: Not using virtualenv for this installation.", "/usr/local/bin/pip", "Requirement already satisfied: pip>6.0 in /usr/local/lib/python2.7/dist-packages", "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 4))", "Requirement already satisfied: oslo.config!=4.3.0,!=4.4.0,>=4.0.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: oslo.log>=3.22.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: paramiko>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: rfc3986>=0.3.1 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: oslo.i18n!=3.15.2,>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: PyYAML>=3.10 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: six>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: netaddr!=0.7.16,>=0.7.13 in /usr/local/lib/python2.7/dist-packages (from oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: monotonic>=0.6 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: oslo.serialization!=2.19.1,>=1.10.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: oslo.context>=2.14.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: pyinotify>=0.9.6; sys_platform != \"win32\" and sys_platform != \"darwin\" and sys_platform != \"sunos5\" in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: python-dateutil>=2.4.2 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: oslo.utils>=3.20.0 in /usr/local/lib/python2.7/dist-packages (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/dist-packages (from paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: Babel!=2.4.0,>=2.3.4 in /usr/local/lib/python2.7/dist-packages (from oslo.i18n!=3.15.2,>=2.1.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from debtcollector>=1.2.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: funcsigs>=0.4; python_version == \"2.7\" or python_version == \"2.6\" in /usr/local/lib/python2.7/dist-packages (from debtcollector>=1.2.0->oslo.config!=4.3.0,!=4.4.0,>=4.0.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Requirement already satisfied: pytz>=2013.6 in /usr/local/lib/python2.7/dist-packages (from oslo.serialization!=2.19.1,>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: msgpack-python>=0.4.0 in /usr/local/lib/python2.7/dist-packages (from oslo.serialization!=2.19.1,>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: positional>=1.1.1 in /usr/local/lib/python2.7/dist-packages (from oslo.context>=2.14.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: netifaces>=0.10.4 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: pyparsing>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", "Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from pynacl>=1.0.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: idna>=2.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: asn1crypto>=0.21.0 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Requirement already satisfied: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko>=2.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 7))", "Collecting ansible<2.2", "Requirement already up-to-date: PyYAML in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)", "Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)", "Requirement already up-to-date: jinja2 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)", "Requirement already up-to-date: paramiko in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)", "Requirement already up-to-date: pycrypto>=2.6 in /home/magonzalez/.local/lib/python2.7/site-packages (from ansible<2.2)", "Requirement already up-to-date: MarkupSafe>=0.23 in /home/magonzalez/.local/lib/python2.7/site-packages (from jinja2->ansible<2.2)", "Requirement already up-to-date: pynacl>=1.0.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: pyasn1>=0.1.7 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: bcrypt>=3.1.3 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: cryptography>=1.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: six in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible<2.2)", "Requirement already up-to-date: cffi>=1.4.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from pynacl>=1.0.1->paramiko->ansible<2.2)", "Requirement already up-to-date: ipaddress in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: idna>=2.1 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: asn1crypto>=0.21.0 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: enum34 in /home/magonzalez/.local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: pycparser in /home/magonzalez/.local/lib/python2.7/site-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko->ansible<2.2)", "Installing collected packages: ansible", " Found existing installation: ansible 2.1.5.0", " Uninstalling ansible-2.1.5.0:", " Successfully uninstalled ansible-2.1.5.0", "Successfully installed ansible-2.1.6.0", " \"changed\": false, ", " \"changed\": false, ", " \"changed\": false, ", "", "To use bifrost, do", "Prepend ~/.local/bin to your PATH if it is not that way already..", ".. or use full path to local Ansible at ~/.local/bin/ansible-playbook", "source env-vars", "Then run playbooks as normal.", "", "", "playbook: test-bifrost-create-vm.yaml", "", "playbook: opnfv-virtual.yaml", "", "playbook: test-bifrost-create-vm.yaml", "", " play #1 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []", " tasks:", " Warn if baremetal_csv_file is defined\tTAGS: []", " Re-set baremetal json to csv file if defined\tTAGS: []", " Set default baremetal.json file if not already defined\tTAGS: []", " Set ci_testing flag if a list of changes are found in the environment variables\tTAGS: []", " Set ci_testing_zuul if it appears we are running in upstream OpenStack CI\tTAGS: []", " Collect process list if running in OpenStack CI\tTAGS: []", " Collect list of listening network sockets if running in OpenStack CI\tTAGS: []", " bifrost-create-vm-nodes : produce warning when csv file is defined\tTAGS: []", " bifrost-create-vm-nodes : override baremetal_json_file with csv file path\tTAGS: []", " bifrost-create-vm-nodes : Ensure openSUSE Tumbleweed has the correct family\tTAGS: []", " bifrost-create-vm-nodes : Ensure openSUSE Leap has the correct family\tTAGS: []", " bifrost-create-vm-nodes : Update apt cache if Ubuntu/Debian\tTAGS: []", " bifrost-create-vm-nodes : Load distribution defaults\tTAGS: []", " bifrost-create-vm-nodes : Include OS version-specific defaults\tTAGS: []", " bifrost-create-vm-nodes : Check for dnf\tTAGS: []", " bifrost-create-vm-nodes : Adjust ansible_pkg_mgr if dnf exists\tTAGS: []", " bifrost-create-vm-nodes : Install required packages\tTAGS: []", " bifrost-create-vm-nodes : Restart libvirt service\tTAGS: []", " bifrost-create-vm-nodes : Enable IP forwarding in sysctl\tTAGS: []", " bifrost-create-vm-nodes : Look for sgabios in {{ sgabios_dir }}\tTAGS: []", " bifrost-create-vm-nodes : Look for sgabios in /usr/share/misc\tTAGS: []", " bifrost-create-vm-nodes : Place sgabios.bin\tTAGS: []", " bifrost-create-vm-nodes : Stop default dnsmasq service\tTAGS: []", " bifrost-create-vm-nodes : ensure libvirt network is present\tTAGS: []", " bifrost-create-vm-nodes : find facts on libvirt networks\tTAGS: []", " bifrost-create-vm-nodes : Delete network interface if virtual network is not active\tTAGS: []", " bifrost-create-vm-nodes : set libvirt network to autostart\tTAGS: []", " bifrost-create-vm-nodes : ensure libvirt network is running\tTAGS: []", " bifrost-create-vm-nodes : get libvirt network status\tTAGS: []", " bifrost-create-vm-nodes : fail if libvirt network is not active\tTAGS: []", " bifrost-create-vm-nodes : define a libvirt pool if not set\tTAGS: []", " bifrost-create-vm-nodes : ensure libvirt pool is running\tTAGS: []", " bifrost-create-vm-nodes : create dir for bm logs\tTAGS: []", " bifrost-create-vm-nodes : install virtualbmc\tTAGS: []", " bifrost-create-vm-nodes : truncate explicit list of vm names\tTAGS: []", " bifrost-create-vm-nodes : generate test vm names\tTAGS: []", " bifrost-create-vm-nodes : set test vm names\tTAGS: []", " bifrost-create-vm-nodes : create placeholder var for vm entries in JSON format\tTAGS: []", " include\tTAGS: []", " bifrost-create-vm-nodes : remove previous baremetal data file\tTAGS: []", " bifrost-create-vm-nodes : write to baremetal json file\tTAGS: []", " bifrost-create-vm-nodes : \"Set file permissions such that the baremetal data file can be read by the user executing Ansible\"", "\tTAGS: []", "", "playbook: opnfv-virtual.yaml", "", " play #1 (localhost): Setting pre-test conditions\tTAGS: []", " tasks:", " Remove pre-existing leases file\tTAGS: []", "", " play #2 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []", " tasks:", " Override the ipv4_gateway setting\tTAGS: []", " bifrost-prep-for-install : ensure installation root folder exists\tTAGS: []", " bifrost-prep-for-install : Download via GIT\tTAGS: []", " bifrost-prep-for-install : Copy from local path\tTAGS: []", "", " play #3 (localhost): Executes install, enrollment, and testing in one playbook\tTAGS: []", " tasks:", " bifrost-keystone-install : Include OS family-specific defaults\tTAGS: []", " bifrost-keystone-install : Include OS distribution-specific defaults\tTAGS: []", " bifrost-keystone-install : Include OS version-specific defaults\tTAGS: []", " bifrost-keystone-install : Install packages\tTAGS: []", " bifrost-keystone-install : If VENV is set in the environment, enable installation into venv\tTAGS: []", " bifrost-keystone-install : Ensure /opt/stack is present\tTAGS: []", " bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-keystone-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-keystone-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-keystone-install : If VENV is set in the environment, enable installation into venv\tTAGS: []", " bifrost-keystone-install : Get uwsgi install location\tTAGS: []", " bifrost-keystone-install : Get keystone-wsgi-admin location\tTAGS: []", " bifrost-keystone-install : Start database service\tTAGS: []", " bifrost-keystone-install : Start rabbitmq-server\tTAGS: []", " bifrost-keystone-install : Wait for rabbitmq\tTAGS: []", " bifrost-keystone-install : Ensure guest user is removed from rabbitmq\tTAGS: []", " bifrost-keystone-install : Create keystone user in RabbitMQ\tTAGS: []", " bifrost-keystone-install : Set mysql_username if environment variable mysql_user is set\tTAGS: []", " bifrost-keystone-install : Set mysql_password if environment variable mysql_pass is set\tTAGS: []", " bifrost-keystone-install : MySQL - Creating DB\tTAGS: []", " bifrost-keystone-install : MySQL - Creating user for keystone\tTAGS: []", " bifrost-keystone-install : Create an keystone service group\tTAGS: []", " bifrost-keystone-install : Create an keystone service user\tTAGS: []", " bifrost-keystone-install : Ensure /etc/keystone exists\tTAGS: []", " bifrost-keystone-install : Write keystone configuration from template\tTAGS: []", " bifrost-keystone-install : Copy keystone-paste.ini to /etc/keystone\tTAGS: []", " bifrost-keystone-install : Apply/Update keystone DB Schema\tTAGS: []", " bifrost-keystone-install : Setup Keystone Credentials\tTAGS: []", " bifrost-keystone-install : Bootstrap Keystone Database\tTAGS: []", " bifrost-keystone-install : Reserve keystone admin port\tTAGS: []", " bifrost-keystone-install : Ensure /var/www/keystone exists\tTAGS: []", " bifrost-keystone-install : Add keystone to web server group\tTAGS: []", " bifrost-keystone-install : Make folder for keystone logs\tTAGS: []", " bifrost-keystone-install : Copy keystone-wsgi-public to /var/www/keystone/public\tTAGS: []", " bifrost-keystone-install : Ensure owner and mode of keystone-wsgi-public\tTAGS: []", " bifrost-keystone-install : Copy keystone-wsgi-admin to /var/www/keystone/admin\tTAGS: []", " bifrost-keystone-install : Ensure owner and mode of keystone-wsgi-admin\tTAGS: []", " bifrost-keystone-install : Ensure /etc/uwsgi exists\tTAGS: []", " bifrost-keystone-install : Place keystone public uwsgi config\tTAGS: []", " bifrost-keystone-install : Place keystone admin uwsgi config\tTAGS: []", " bifrost-keystone-install : Enable keystone-public in uwsgi\tTAGS: []", " bifrost-keystone-install : Enable keystone-admin in uwsgi\tTAGS: []", " bifrost-keystone-install : Place nginx core configuration\tTAGS: []", " bifrost-keystone-install : Place nginx configuration for keystone\tTAGS: []", " bifrost-keystone-install : Place uwsgi services\tTAGS: []", " bifrost-keystone-install : Remove uwsgi sysvinit init script\tTAGS: []", " bifrost-keystone-install : Reload systemd configuration\tTAGS: []", " bifrost-keystone-install : Ensure services are running with current config\tTAGS: []", " bifrost-ironic-install : Ensure openSUSE Tumbleweed has the correct family\tTAGS: []", " bifrost-ironic-install : Ensure openSUSE Leap has the correct family\tTAGS: []", " bifrost-ironic-install : Include OS family-specific defaults\tTAGS: []", " bifrost-ironic-install : Include OS distribution-specific defaults\tTAGS: []", " bifrost-ironic-install : Include OS version-specific defaults\tTAGS: []", " bifrost-ironic-install : Update Package Cache\tTAGS: []", " bifrost-ironic-install : Install packages\tTAGS: []", " bifrost-ironic-install : Install Ubuntu 14.10 (and later) packages\tTAGS: []", " bifrost-ironic-install : If running in CI, set source install facts just to be sure\tTAGS: []", " bifrost-ironic-install : If VENV is set in the environment, enable installation into venv\tTAGS: []", " bifrost-ironic-install : Ensure /opt/stack is present\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : Install iSCSI client if PXE driver support is enabled\tTAGS: []", " bifrost-ironic-install : install shade from PyPI\tTAGS: []", " bifrost-ironic-install : install shade from source\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : set virtualenv_command\tTAGS: []", " bifrost-ironic-install : Install {{ package }} package from pip\tTAGS: []", " bifrost-ironic-install : Install from {{ sourcedir }} using pip\tTAGS: []", " bifrost-ironic-install : Fail if authentication configuration conflicts.\tTAGS: []", " bifrost-ironic-install : If VENV is set in the environment, enable installation into venv\tTAGS: []", " bifrost-ironic-install : Start database service\tTAGS: []", " bifrost-ironic-install : RabbitMQ - Testing if hostname is defined in /etc/hosts\tTAGS: []", " bifrost-ironic-install : RabbitMQ - Fixing /etc/hosts\tTAGS: []", " bifrost-ironic-install : Stop and disable the epmd service and socket on SUSE\tTAGS: []", " bifrost-ironic-install : Start rabbitmq-server\tTAGS: []", " bifrost-ironic-install : Wait for rabbitmq\tTAGS: []", " bifrost-ironic-install : Ensure guest user is removed from rabbitmq\tTAGS: []", " bifrost-ironic-install : Create ironic user in RabbitMQ\tTAGS: []", " bifrost-ironic-install : Set mysql_username if environment variable mysql_user is set\tTAGS: []", " bifrost-ironic-install : Set mysql_password if environment variable mysql_pass is set\tTAGS: []", " bifrost-ironic-install : MySQL - Creating DB\tTAGS: []", " bifrost-ironic-install : MySQL - Creating user for Ironic\tTAGS: []", " bifrost-ironic-install : Create an ironic service group\tTAGS: []", " bifrost-ironic-install : Create an ironic service user\tTAGS: []", " bifrost-ironic-install : Ensure /etc/ironic exists\tTAGS: []", " bifrost-ironic-install : Copy rootwrap.conf from ironic source folder\tTAGS: []", " bifrost-ironic-install : Copy rootwrap.d contents from ironic source folder\tTAGS: []", " bifrost-ironic-install : Error if credentials are undefined.\tTAGS: []", " bifrost-ironic-install : Ensure service project is present\tTAGS: []", " bifrost-ironic-install : Create service user for ironic\tTAGS: []", " bifrost-ironic-install : Associate ironic user to admin role\tTAGS: []", " bifrost-ironic-install : Create keystone service record for ironic\tTAGS: []", " bifrost-ironic-install : Check ironic admin endpoint exists\tTAGS: []", " bifrost-ironic-install : Check ironic public endpoint exists\tTAGS: []", " bifrost-ironic-install : Check ironic internal endpoint exists\tTAGS: []", " bifrost-ironic-install : Create ironic admin endpoint\tTAGS: []", " bifrost-ironic-install : Create ironic public endpoint\tTAGS: []", " bifrost-ironic-install : Create ironic internal endpoint\tTAGS: []", " bifrost-ironic-install : Create baremetal_admin role\tTAGS: []", " bifrost-ironic-install : Create baremetal_observer role\tTAGS: []", " bifrost-ironic-install : Create baremetal project\tTAGS: []", " bifrost-ironic-install : Create bifrost user\tTAGS: []", " bifrost-ironic-install : Associate bifrost user with baremetal_admin\tTAGS: []", " bifrost-ironic-install : Refresh facts\tTAGS: []", " bifrost-ironic-install : Fail if the network interface does not exist\tTAGS: []", " bifrost-ironic-install : Fail if the network interface has no IP address assigned\tTAGS: []", " bifrost-ironic-install : Update driver list if PXE drivers are enabled\tTAGS: []", " bifrost-ironic-install : Create ironic config\tTAGS: []", " bifrost-ironic-install : Set sudoers for PXE driver support if enabled\tTAGS: []", " bifrost-ironic-install : Copy policy.json to /etc/ironic\tTAGS: []", " bifrost-ironic-install : Create ironic DB Schema\tTAGS: []", " bifrost-ironic-install : Upgrade ironic DB Schema\tTAGS: []", " bifrost-ironic-install : Create service folder if systemd template is defined\tTAGS: []", " bifrost-ironic-install : MySQL - Create database\tTAGS: []", " bifrost-ironic-install : MySQL - Create user for inspector\tTAGS: []", " bifrost-ironic-install : Inspector - Ensure /etc/ironic-inspector/ exists\tTAGS: []", " bifrost-ironic-install : Error if credentials are undefined.\tTAGS: []", " bifrost-ironic-install : Create service user for ironic-inspector\tTAGS: []", " bifrost-ironic-install : Associate ironic_inspector user to admin role\tTAGS: []", " bifrost-ironic-install : Create keystone service record for ironic-inspector\tTAGS: []", " bifrost-ironic-install : Check ironic-inspector admin endpoint exists\tTAGS: []", " bifrost-ironic-install : Check ironic-inspector public endpoint exists\tTAGS: []", " bifrost-ironic-install : Check ironic-inspector internal endpoint exists\tTAGS: []", " bifrost-ironic-install : Create ironic-inspector admin endpoint\tTAGS: []", " bifrost-ironic-install : Create ironic-inspector public endpoint\tTAGS: []", " bifrost-ironic-install : Create ironic-inspector internal endpoint\tTAGS: []", " bifrost-ironic-install : Create inspector_user user\tTAGS: []", " bifrost-ironic-install : Associate inspector_user with baremetal_admin\tTAGS: []", " bifrost-ironic-install : Inspector - Place Configuration\tTAGS: []", " bifrost-ironic-install : Inspector - create data folder\tTAGS: []", " bifrost-ironic-install : Inspector - create log folder\tTAGS: []", " bifrost-ironic-install : Upgrade inspector DB Schema\tTAGS: []", " bifrost-ironic-install : Inspector - Get ironic-inspector install location\tTAGS: []", " bifrost-ironic-install : Inspector - Place service\tTAGS: []", " bifrost-ironic-install : Inspector - Explicitly permit TCP/5050 for ironic-inspector callback\tTAGS: []", " bifrost-ironic-install : Get ironic-api & ironic-conductor install location\tTAGS: []", " bifrost-ironic-install : Set permissions for /var/lib/ironic for the ironic user\tTAGS: []", " bifrost-ironic-install : Place ironic services\tTAGS: []", " bifrost-ironic-install : Set up PXE and iPXE folders\tTAGS: []", " bifrost-ironic-install : Place tftpd map-file\tTAGS: []", " bifrost-ironic-install : Disable service {{ tftp_service_name }}\tTAGS: []", " bifrost-ironic-install : Set pxelinux.0 source (for Ubuntu >=14.10)\tTAGS: []", " bifrost-ironic-install : Determine if pxelinux.0 is in place\tTAGS: []", " bifrost-ironic-install : Place pxelinux.0\tTAGS: []", " bifrost-ironic-install : Place boot.ipxe helper script /etc/ironic\tTAGS: []", " bifrost-ironic-install : Pre-stage boot.ipxe into /httpboot/\tTAGS: []", " bifrost-ironic-install : Place tftp config file\tTAGS: []", " bifrost-ironic-install : Create {{ ipxe_dir }}\tTAGS: []", " bifrost-ironic-install : Get ipxe files\tTAGS: []", " bifrost-ironic-install : Copy iPXE image into place\tTAGS: []", " bifrost-ironic-install : Copy full iPXE image into /httpboot\tTAGS: []", " bifrost-ironic-install : Copy full iPXE image into /tftpboot\tTAGS: []", " bifrost-ironic-install : Determine if folder exists, else create and populate folder.\tTAGS: []", " bifrost-ironic-install : Create master_images folder\tTAGS: []", " bifrost-ironic-install : Inspector - Place default tftp boot file in {{ http_boot_folder}}/pxelinux.cfg/\tTAGS: []", " bifrost-ironic-install : Setup Inventory Hosts Directory\tTAGS: []", " bifrost-ironic-install : Setup Inventory DHCP Hosts Directory\tTAGS: []", " bifrost-ironic-install : Deploy dnsmasq configuration file\tTAGS: []", " bifrost-ironic-install : Look for libvirt dnsmasq config\tTAGS: []", " bifrost-ironic-install : Disable libvirt dnsmasq config\tTAGS: []", " bifrost-ironic-install : Deploy nginx configuration file for serving HTTP requests\tTAGS: []", " bifrost-ironic-install : Test if IPA kernel is present\tTAGS: []", " bifrost-ironic-install : Download IPA kernel checksum file\tTAGS: []", " bifrost-ironic-install : Extract IPA kernel checksum\tTAGS: []", " fail\tTAGS: []", " set_fact\tTAGS: []", " bifrost-ironic-install : Download IPA kernel\tTAGS: []", " bifrost-ironic-install : Test if IPA image is present\tTAGS: []", " bifrost-ironic-install : Download IPA image checksum\tTAGS: []", " bifrost-ironic-install : Extract IPA ramdisk checksum\tTAGS: []", " fail\tTAGS: []", " set_fact\tTAGS: []", " bifrost-ironic-install : Download IPA image\tTAGS: []", " bifrost-ironic-install : Download cirros to use for deployment if requested\tTAGS: []", " bifrost-ironic-install : \"Explicitly permit nginx port (TCP) for file downloads from nodes to be provisioned\"", "\tTAGS: []", " bifrost-ironic-install : Explicitly permit TCP/6385 for IPA callback\tTAGS: []", " bifrost-ironic-install : Explicitly allow nginx and IPA port (TCP) on selinux\tTAGS: []", " bifrost-ironic-install : Add proper context on created data for http_boot\tTAGS: []", " bifrost-ironic-install : Copy ironic policy file to temporary directory\tTAGS: []", " bifrost-ironic-install : Check ironic policy module\tTAGS: []", " bifrost-ironic-install : Package ironic policy module\tTAGS: []", " bifrost-ironic-install : Include ironic policy module\tTAGS: []", " bifrost-ironic-install : Enable ironic policy module\tTAGS: []", " bifrost-ironic-install : Configure remote logging\tTAGS: []", " bifrost-ironic-install : Reload systemd configuration\tTAGS: []", " bifrost-ironic-install : Ensure rsyslog is running with current config\tTAGS: []", " bifrost-ironic-install : Start database service\tTAGS: []", " bifrost-ironic-install : Start rabbitmq-server\tTAGS: []", " bifrost-ironic-install : Inspector - (re)starting ironic-inspector service\tTAGS: []", " bifrost-ironic-install : Start ironic-conductor\tTAGS: []", " bifrost-ironic-install : Start ironic-api\tTAGS: []", " bifrost-ironic-install : Start ironic-conductor\tTAGS: []", " bifrost-ironic-install : Start ironic-api\tTAGS: []", " bifrost-ironic-install : Stop existing libvirt dnsmasq processes\tTAGS: []", " bifrost-ironic-install : Ensure services are running with current config\tTAGS: []", " bifrost-ironic-install : Ensure dnsmasq is running with current config\tTAGS: []", " bifrost-ironic-install : Send services a reload signal\tTAGS: []", " bifrost-ironic-install : Send services a force-reload signal\tTAGS: []", " bifrost-create-dib-image : Test if image is present\tTAGS: []", " bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.{{ dib_imagetype | default('qcow2') }}\tTAGS: []", " bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.initramfs\tTAGS: []", " bifrost-create-dib-image : Build tracing (-x) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build uncompressed (-u) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build clear environment (-c) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build no tmpfs (--no-tmpfs) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build offline (--offline) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build skip default base element (-n) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build architecture (-a) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image name (-o) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image type (-t) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image size (--image-size) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image cache (--image-cache) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build max online resize (--max-online-resize) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build minimum tmpfs size (--min-tmpfs) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build mkfs options (--mkfs-options) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build qemu image options (--qemu-img-options) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build root label (--root-label) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build ramdisk element (--ramdisk-element) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build install type (--install-type) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build packages (-p) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Set default of Debian Jessie if building debian and not explicitly set, overwride with dib_os_release setting\tTAGS: []", " bifrost-create-dib-image : Initialize the DIB environment variables fact\tTAGS: []", " bifrost-create-dib-image : Set the DIB_RELEASE environment variable if set\tTAGS: []", " bifrost-create-dib-image : Build argument list\tTAGS: []", " bifrost-create-dib-image : Initiate image build\tTAGS: []", " bifrost-create-dib-image : Initiate ramdisk build\tTAGS: []", " bifrost-create-dib-image : Update permission of generated image\tTAGS: []", " bifrost-create-dib-image : Restore proper context on created data for http_boot\tTAGS: []", " bifrost-create-dib-image : Test if image is present\tTAGS: []", " bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.{{ dib_imagetype | default('qcow2') }}\tTAGS: []", " bifrost-create-dib-image : Test if image is present - {{ dib_imagename }}.initramfs\tTAGS: []", " bifrost-create-dib-image : Build tracing (-x) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build uncompressed (-u) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build clear environment (-c) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build no tmpfs (--no-tmpfs) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build offline (--offline) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build skip default base element (-n) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build architecture (-a) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image name (-o) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image type (-t) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image size (--image-size) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build image cache (--image-cache) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build max online resize (--max-online-resize) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build minimum tmpfs size (--min-tmpfs) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build mkfs options (--mkfs-options) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build qemu image options (--qemu-img-options) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build root label (--root-label) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build ramdisk element (--ramdisk-element) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build install type (--install-type) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Build packages (-p) option for disk-image-create\tTAGS: []", " bifrost-create-dib-image : Set default of Debian Jessie if building debian and not explicitly set, overwride with dib_os_release setting\tTAGS: []", " bifrost-create-dib-image : Initialize the DIB environment variables fact\tTAGS: []", " bifrost-create-dib-image : Set the DIB_RELEASE environment variable if set\tTAGS: []", " bifrost-create-dib-image : Build argument list\tTAGS: []", " bifrost-create-dib-image : Initiate image build\tTAGS: []", " bifrost-create-dib-image : Initiate ramdisk build\tTAGS: []", " bifrost-create-dib-image : Update permission of generated image\tTAGS: []", " bifrost-create-dib-image : Restore proper context on created data for http_boot\tTAGS: []", " bifrost-keystone-client-config : redefine cloud settings vars for backward compat\tTAGS: []", " bifrost-keystone-client-config : Ensure the ~/.config exists\tTAGS: []", " bifrost-keystone-client-config : Ensure ~/.config/openstack/ exists\tTAGS: []", " bifrost-keystone-client-config : Write clouds.yaml configuration from template\tTAGS: []", "", " play #4 (baremetal): Enroll node with Ironic\tTAGS: []", " tasks:", " ironic-enroll-dynamic : Collect facts\tTAGS: []", " ironic-enroll-dynamic : If in noauth mode, unset authentication parameters.\tTAGS: []", " ironic-enroll-dynamic : Execute os_client_config to collect facts\tTAGS: []", " ironic-enroll-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []", " ironic-enroll-dynamic : Dynamic enrollment\tTAGS: []", " ironic-inspect-node : Collect facts\tTAGS: []", " ironic-inspect-node : If in noauth mode, unset authentication parameters.\tTAGS: []", " ironic-inspect-node : Execute os_client_config to collect facts\tTAGS: []", " ironic-inspect-node : Set os_client_config's auth parameters if not already set.\tTAGS: []", " ironic-inspect-node : Setup DHCP for nodes.\tTAGS: []", " ironic-inspect-node : Setup DNS address for nodes.\tTAGS: []", " ironic-inspect-node : Sending dnsmasq HUP\tTAGS: []", " ironic-inspect-node : Execute node introspection\tTAGS: []", "", " play #5 (baremetal): Create configuration drive files and deploy machines\tTAGS: []", " tasks:", " bifrost-configdrives-dynamic : If in noauth mode, set auth parameters accordingly.\tTAGS: []", " bifrost-configdrives-dynamic : Execute os_client_config to collect facts\tTAGS: []", " bifrost-configdrives-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []", " bifrost-configdrives-dynamic : Collecting node facts\tTAGS: []", " bifrost-configdrives-dynamic : Defined ssh_public_key_path - Check to see if there is a file where the ssh_public_key_path is defined\tTAGS: []", " bifrost-configdrives-dynamic : Defined ssh_public_key_path - Error if ssh_public_key_path is not valid\tTAGS: []", " bifrost-configdrives-dynamic : Defined ssh_public_key_path - Read SSH public key in\tTAGS: []", " bifrost-configdrives-dynamic : Make temporary folder to build configdrive\tTAGS: []", " bifrost-configdrives-dynamic : Make metadata folder - /openstack/{{ metadata_version }}\tTAGS: []", " bifrost-configdrives-dynamic : Make metadata folder - /openstack/latest\tTAGS: []", " bifrost-configdrives-dynamic : Place template in each openstack/{{ metadata_version }} folder\tTAGS: []", " bifrost-configdrives-dynamic : Place template in each openstack/latest folder\tTAGS: []", " bifrost-configdrives-dynamic : Generate network_data\tTAGS: []", " bifrost-configdrives-dynamic : Place network data template in each openstack/latest folder\tTAGS: []", " bifrost-configdrives-dynamic : Place deprecated network info file location in each openstack/latest folder\tTAGS: []", " bifrost-configdrives-dynamic : Make metadata folder - /openstack/latest\tTAGS: []", " bifrost-configdrives-dynamic : Write network Debian style interface template\tTAGS: []", " bifrost-configdrives-dynamic : Check if mkisofs is available\tTAGS: []", " bifrost-configdrives-dynamic : If mkisofs is not available, fallback to genisoimage\tTAGS: []", " bifrost-configdrives-dynamic : Check if genisoimage is available\tTAGS: []", " bifrost-configdrives-dynamic : fail if genisoimage is not available.\tTAGS: []", " bifrost-configdrives-dynamic : Make config drive files\tTAGS: []", " bifrost-configdrives-dynamic : Make config drive files base64 encoded and gzip compressed\tTAGS: []", " bifrost-configdrives-dynamic : Cleanup configdrive .iso files\tTAGS: []", " bifrost-configdrives-dynamic : Cleanup configdrive temp folder\tTAGS: []", " bifrost-deploy-nodes-dynamic : Obtain setup facts\tTAGS: []", " bifrost-deploy-nodes-dynamic : If in noauth mode, unset authentication parameters.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Execute os_client_config to collect facts\tTAGS: []", " bifrost-deploy-nodes-dynamic : Set os_client_config's auth parameters if not already set.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Setup DHCP for nodes.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Setup DNS address for nodes.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Sending dnsmasq HUP\tTAGS: []", " bifrost-deploy-nodes-dynamic : Deploy to hardware - Using custom instance_info.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Collect the checksum of the deployment image.\tTAGS: []", " bifrost-deploy-nodes-dynamic : Error if deploy_image is not present, and instance_info is not defined\tTAGS: []", " bifrost-deploy-nodes-dynamic : Deploy to hardware - bifrost default\tTAGS: []", "", " play #6 (baremetal): Deploy machines.\tTAGS: []", " tasks:", " bifrost-prepare-for-test-dynamic : Wait for the base testvm machine to become available.\tTAGS: []", " bifrost-prepare-for-test-dynamic : Pause for 4 seconds to allow testvm to become fully operational and to avoid any potential sshd startup race.\tTAGS: []", " bifrost-prepare-for-test-dynamic : Add testvm(s) to Ansible Inventory\tTAGS: []", " bifrost-prepare-for-test-dynamic : Ensure ~/.ssh/known_hosts is present\tTAGS: []", " bifrost-prepare-for-test-dynamic : Remove testvm hosts from SSH known_hosts file.\tTAGS: []", " bifrost-prepare-for-test-dynamic : Pause before asking for keyscan, to avoid races\tTAGS: []", " bifrost-prepare-for-test-dynamic : Re-check SSH connectivity prior to proceeding with multi-node testing", "\tTAGS: []", " bifrost-prepare-for-test-dynamic : Additional SSH startup pause when performing multi-node testing", "\tTAGS: []", " bifrost-prepare-for-test-dynamic : Add testvm hosts from SSH known_hosts file.\tTAGS: []", "", "PLAY [Executes install, enrollment, and testing in one playbook] ***************", "", "TASK [setup] *******************************************************************", "ok: [127.0.0.1]", "", "TASK [Warn if baremetal_csv_file is defined] ***********************************", "ok: [127.0.0.1] => {", " \"msg\": \"\\\"WARNING - 'baremetal_csv_file' variable is defined. Its use is deprecated. The file created will be in JSON format. Use 'baremetal_json_file' variable instead.\\\"\\n\"", "}", "", "TASK [Re-set baremetal json to csv file if defined] ****************************", "ok: [127.0.0.1]", "", "TASK [Set default baremetal.json file if not already defined] ******************", "skipping: [127.0.0.1]", "", "TASK [Set ci_testing flag if a list of changes are found in the environment variables] ***", "skipping: [127.0.0.1]", "", "TASK [Set ci_testing_zuul if it appears we are running in upstream OpenStack CI] ***", "skipping: [127.0.0.1]", "", "TASK [Collect process list if running in OpenStack CI] *************************", "skipping: [127.0.0.1]", "", "TASK [Collect list of listening network sockets if running in OpenStack CI] ****", "skipping: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : produce warning when csv file is defined] ******", "ok: [127.0.0.1] => {", " \"msg\": \"\\\"WARNING - Variable 'baremetal_csv_file' is deprecated. For backward compatibility, its value will be used as path for file to write data for created 'virtual' baremetal nodes, but the file will be JSON formatted.\\\"\\n\"", "}", "", "TASK [bifrost-create-vm-nodes : override baremetal_json_file with csv file path] ***", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Ensure openSUSE Tumbleweed has the correct family] ***", "skipping: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Ensure openSUSE Leap has the correct family] ***", "skipping: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Update apt cache if Ubuntu/Debian] *************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Load distribution defaults] ********************", "ok: [127.0.0.1] => (item=/tmp/.xci-deploy-env/bifrost/playbooks/roles/bifrost-create-vm-nodes/templates/../defaults/required_defaults_Debian.yml)", "", "TASK [bifrost-create-vm-nodes : Include OS version-specific defaults] **********", "ok: [127.0.0.1] => (item=/tmp/.xci-deploy-env/bifrost/playbooks/roles/bifrost-create-vm-nodes/templates/../defaults/dummy-defaults.yml)", "", "TASK [bifrost-create-vm-nodes : Check for dnf] *********************************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Adjust ansible_pkg_mgr if dnf exists] **********", "skipping: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Install required packages] *********************", "ok: [127.0.0.1] => (item=[u'libvirt-bin', u'qemu-utils', u'qemu-kvm', u'qemu-system-x86', u'sgabios', u'python-libvirt', u'python-lxml', u'pkg-config', u'libvirt-dev'])", "", "TASK [bifrost-create-vm-nodes : Restart libvirt service] ***********************", "changed: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Enable IP forwarding in sysctl] ****************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Look for sgabios in /usr/share/qemu/] **********", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Look for sgabios in /usr/share/misc] ***********", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Place sgabios.bin] *****************************", "skipping: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Stop default dnsmasq service] ******************", "fatal: [127.0.0.1]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"systemd could not find the requested service \\\"'dnsmasq'\\\": \"}", "...ignoring", "", "TASK [bifrost-create-vm-nodes : ensure libvirt network is present] *************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : find facts on libvirt networks] ****************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : Delete network interface if virtual network is not active] ***", "fatal: [127.0.0.1]: FAILED! => {\"changed\": true, \"cmd\": [\"ip\", \"link\", \"del\", \"virbr0\"], \"delta\": \"0:00:00.005067\", \"end\": \"2017-09-13 19:25:35.820613\", \"failed\": true, \"rc\": 1, \"start\": \"2017-09-13 19:25:35.815546\", \"stderr\": \"Cannot find device \\\"virbr0\\\"\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}", "...ignoring", "", "TASK [bifrost-create-vm-nodes : set libvirt network to autostart] **************", "ok: [127.0.0.1]", "", "TASK [bifrost-create-vm-nodes : ensure libvirt network is running] *************", "fatal: [127.0.0.1]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"internal error: Network is already in use by interface ens3\"}", "", "NO MORE HOSTS LEFT *************************************************************", "\tto retry, use: --limit @/tmp/.xci-deploy-env/bifrost/playbooks/test-bifrost-create-vm.retry", "", "PLAY RECAP *********************************************************************", "127.0.0.1 : ok=19 changed=1 unreachable=0 failed=1 ", "", "Making logs directory and collecting logs."], "warnings": []}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement