Advertisement
Guest User

erferf

a guest
Jun 1st, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 102.86 KB | None | 0 0
  1. fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["/bin/bash", "./scripts/bifrost-provision.sh"], "delta": "0:00:45.024858", "end": "2017-06-01 13:40:01.821612", "failed": true, "rc": 1, "start": "2017-06-01 13:39:16.796754", "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\nYou are using pip version 8.1.1, however version 9.0.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nYou are using pip version 8.1.1, however version 9.0.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\nThe directory '/home/ubuntu/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\nThe directory '/home/ubuntu/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\nYou are using pip version 8.1.1, however version 9.0.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n/tmp/.xci-deploy-env/bifrost/scripts/env-setup.sh: line 25: /home/ubuntu/.local/bin/ansible: No such file or directory\n--2017-06-01 13:39:35-- https://raw.githubusercontent.com/ansible/ansible-modules-core/stable-2.0/cloud/openstack/os_ironic.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: 12821 (13K) [text/plain]\nSaving to: ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic.py’\n\n 0K .......... .. 100% 5.77M=0.002s\n\n2017-06-01 13:39:35 (5.77 MB/s) - ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic.py’ saved [12821/12821]\n\n/tmp/.xci-deploy-env/bifrost/scripts/env-setup.sh: line 25: /home/ubuntu/.local/bin/ansible: No such file or directory\n--2017-06-01 13:39:35-- https://raw.githubusercontent.com/ansible/ansible-modules-core/stable-2.0/cloud/openstack/os_ironic_node.py\nResolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...\nConnecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 12306 (12K) [text/plain]\nSaving to: ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic_node.py’\n\n 0K .......... .. 100% 5.26M=0.002s\n\n2017-06-01 13:39:36 (5.26 MB/s) - ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic_node.py’ saved [12306/12306]\n\n/tmp/.xci-deploy-env/bifrost/scripts/env-setup.sh: line 25: /home/ubuntu/.local/bin/ansible: No such file or directory\n--2017-06-01 13:39:36-- https://raw.githubusercontent.com/ansible/ansible-modules-extras/stable-2.1/cloud/openstack/os_ironic_inspect.py\nResolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.192.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: 5766 (5.6K) [text/plain]\nSaving to: ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic_inspect.py’\n\n 0K ..... 100% 65.4M=0s\n\n2017-06-01 13:39:36 (65.4 MB/s) - ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_ironic_inspect.py’ saved [5766/5766]\n\n/tmp/.xci-deploy-env/bifrost/scripts/env-setup.sh: line 25: /home/ubuntu/.local/bin/ansible: No such file or directory\n--2017-06-01 13:39:36-- 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.64.133, 151.101.0.133, 151.101.192.133, ...\nConnecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.64.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% 70.0M=0s\n\n2017-06-01 13:39:36 (70.0 MB/s) - ‘/tmp/.xci-deploy-env/bifrost/scripts/../playbooks/library/os_keystone_service.py’ saved [6224/6224]\n\n+ trap logs_on_exit EXIT\n+ cd /tmp/.xci-deploy-env/bifrost/scripts/../playbooks\n+ for task in syntax-check list-tasks\n+ /usr/local/bin/ansible-playbook -i inventory/localhost test-bifrost-create-vm.yaml --syntax-check\n+ /usr/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+ /usr/local/bin/ansible-playbook -i inventory/localhost test-bifrost-create-vm.yaml --list-tasks\n+ /usr/local/bin/ansible-playbook -i inventory/localhost opnfv-virtual.yaml --list-tasks -e testing_user=root\n+ /usr/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 root /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 root /tmp/.xci-deploy-env/bifrost/scripts/../logs/ironic-api.log\n+ sudo chown root /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/bin/pip\nRequirement already satisfied (use --upgrade to upgrade): pip>6.0 in /usr/lib/python2.7/dist-packages\nCollecting pbr>=2.0.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 4))\n Downloading pbr-3.0.1-py2.py3-none-any.whl (99kB)\nCollecting oslo.config>=3.22.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading oslo.config-4.2.0-py2.py3-none-any.whl (103kB)\nCollecting oslo.log>=3.22.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading oslo.log-3.27.0-py2.py3-none-any.whl (62kB)\nCollecting rfc3986>=0.3.1 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading rfc3986-1.0.0-py2.py3-none-any.whl\nCollecting oslo.i18n!=3.15.2,>=2.1.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading oslo.i18n-3.15.3-py2.py3-none-any.whl (42kB)\nCollecting debtcollector>=1.2.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading debtcollector-1.14.0-py2.py3-none-any.whl\nCollecting stevedore>=1.20.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading stevedore-1.22.0-py2.py3-none-any.whl\nRequirement already satisfied (use --upgrade to upgrade): six>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\nCollecting netaddr!=0.7.16,>=0.7.13 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6MB)\nCollecting monotonic>=0.6 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading monotonic-1.3-py2.py3-none-any.whl\nCollecting oslo.context>=2.14.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading oslo.context-2.14.0-py2.py3-none-any.whl\nCollecting oslo.utils>=3.20.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading oslo.utils-3.25.1-py2.py3-none-any.whl (97kB)\nCollecting pyinotify>=0.9.6; sys_platform != \"win32\" and sys_platform != \"darwin\" and sys_platform != \"sunos5\" (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading pyinotify-0.9.6.tar.gz (60kB)\nCollecting oslo.serialization>=1.10.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading oslo.serialization-2.18.0-py2.py3-none-any.whl\nCollecting python-dateutil>=2.4.2 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)\nCollecting Babel!=2.4.0,>=2.3.4 (from oslo.i18n!=3.15.2,>=2.1.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading Babel-2.3.4-py2.py3-none-any.whl (7.1MB)\nCollecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading wrapt-1.10.10.tar.gz\nCollecting funcsigs>=0.4; python_version == \"2.7\" or python_version == \"2.6\" (from debtcollector>=1.2.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))\n Downloading funcsigs-1.0.2-py2.py3-none-any.whl\nCollecting positional>=1.1.1 (from oslo.context>=2.14.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading positional-1.1.1.tar.gz\nCollecting netifaces>=0.10.4 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading netifaces-0.10.5.tar.gz\nCollecting pyparsing>=2.1.0 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)\nCollecting iso8601>=0.1.11 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading iso8601-0.1.11-py2.py3-none-any.whl\nCollecting pytz>=2013.6 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading pytz-2017.2-py2.py3-none-any.whl (484kB)\nCollecting msgpack-python>=0.4.0 (from oslo.serialization>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))\n Downloading msgpack-python-0.4.8.tar.gz (113kB)\nBuilding wheels for collected packages: pyinotify, wrapt, positional, netifaces, msgpack-python\n Running setup.py bdist_wheel for pyinotify: started\n Running setup.py bdist_wheel for pyinotify: finished with status 'done'\n Stored in directory: /root/.cache/pip/wheels/ca/66/27/bba9699a96562cab73cd97e80ca0fc9c1656b757293f889ad4\n Running setup.py bdist_wheel for wrapt: started\n Running setup.py bdist_wheel for wrapt: finished with status 'done'\n Stored in directory: /root/.cache/pip/wheels/22/a5/9f/ca577d0e7b917b681fdbb7b36a41a8a9ae76fb7fec146438dc\n Running setup.py bdist_wheel for positional: started\n Running setup.py bdist_wheel for positional: finished with status 'done'\n Stored in directory: /root/.cache/pip/wheels/f8/a3/e7/0704b4f6ee0128f17be800e4895e75a1d00c291ae4d9e8c412\n Running setup.py bdist_wheel for netifaces: started\n Running setup.py bdist_wheel for netifaces: finished with status 'done'\n Stored in directory: /root/.cache/pip/wheels/9f/40/bd/1f8e0f83e36399900d81bebfd7ece579931ced3a5d9383284b\n Running setup.py bdist_wheel for msgpack-python: started\n Running setup.py bdist_wheel for msgpack-python: finished with status 'done'\n Stored in directory: /root/.cache/pip/wheels/2c/e7/e7/9031652a69d594665c5ca25e41d0fb3faa024e730b590e4402\nSuccessfully built pyinotify wrapt positional netifaces msgpack-python\nInstalling collected packages: pbr, rfc3986, pytz, Babel, oslo.i18n, wrapt, funcsigs, debtcollector, stevedore, netaddr, oslo.config, monotonic, positional, oslo.context, netifaces, pyparsing, iso8601, oslo.utils, pyinotify, msgpack-python, oslo.serialization, python-dateutil, oslo.log\nSuccessfully installed Babel-2.3.4 debtcollector-1.14.0 funcsigs-1.0.2 iso8601-0.1.11 monotonic-1.3 msgpack-python-0.4.8 netaddr-0.7.19 netifaces-0.10.5 oslo.config-4.2.0 oslo.context-2.14.0 oslo.i18n-3.15.3 oslo.log-3.27.0 oslo.serialization-2.18.0 oslo.utils-3.25.1 pbr-3.0.1 positional-1.1.1 pyinotify-0.9.6 pyparsing-2.2.0 python-dateutil-2.6.0 pytz-2017.2 rfc3986-1.0.0 stevedore-1.22.0 wrapt-1.10.10\nRequirement already up-to-date: ansible<2.2 in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: paramiko in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)\nRequirement already up-to-date: jinja2 in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)\nRequirement already up-to-date: PyYAML in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)\nCollecting setuptools (from ansible<2.2)\n Downloading setuptools-36.0.1-py2.py3-none-any.whl (476kB)\nRequirement already up-to-date: pycrypto>=2.6 in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)\nRequirement already up-to-date: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: cryptography>=1.1 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible<2.2)\nRequirement already up-to-date: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from jinja2->ansible<2.2)\nRequirement already up-to-date: idna>=2.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: asn1crypto>=0.21.0 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: ipaddress in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: cffi>=1.7 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)\nRequirement already up-to-date: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi>=1.7->cryptography>=1.1->paramiko->ansible<2.2)\nInstalling collected packages: setuptools\nSuccessfully installed setuptools-20.7.0\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 : 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 policy.json to /etc/keystone\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/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] *********************\nchanged: [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] ****************\nchanged: [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 : 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.008569\", \"end\": \"2017-06-01 13:40:01.171698\", \"failed\": true, \"rc\": 1, \"start\": \"2017-06-01 13:40:01.163129\", \"stderr\": \"Cannot find device \\\"virbr0\\\"\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}\n...ignoring\n\nTASK [bifrost-create-vm-nodes : set libvirt network to autostart] **************\nchanged: [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 ens6\"}\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=18 changed=4 unreachable=0 failed=1 \n\nMaking logs directory and collecting logs.", "stdout_lines": ["NOTICE: Not using virtualenv for this installation.", "/usr/bin/pip", "Requirement already satisfied (use --upgrade to upgrade): pip>6.0 in /usr/lib/python2.7/dist-packages", "Collecting pbr>=2.0.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 4))", " Downloading pbr-3.0.1-py2.py3-none-any.whl (99kB)", "Collecting oslo.config>=3.22.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading oslo.config-4.2.0-py2.py3-none-any.whl (103kB)", "Collecting oslo.log>=3.22.0 (from -r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading oslo.log-3.27.0-py2.py3-none-any.whl (62kB)", "Collecting rfc3986>=0.3.1 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading rfc3986-1.0.0-py2.py3-none-any.whl", "Collecting oslo.i18n!=3.15.2,>=2.1.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading oslo.i18n-3.15.3-py2.py3-none-any.whl (42kB)", "Collecting debtcollector>=1.2.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading debtcollector-1.14.0-py2.py3-none-any.whl", "Collecting stevedore>=1.20.0 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading stevedore-1.22.0-py2.py3-none-any.whl", "Requirement already satisfied (use --upgrade to upgrade): six>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", "Collecting netaddr!=0.7.16,>=0.7.13 (from oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6MB)", "Collecting monotonic>=0.6 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading monotonic-1.3-py2.py3-none-any.whl", "Collecting oslo.context>=2.14.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading oslo.context-2.14.0-py2.py3-none-any.whl", "Collecting oslo.utils>=3.20.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading oslo.utils-3.25.1-py2.py3-none-any.whl (97kB)", "Collecting pyinotify>=0.9.6; sys_platform != \"win32\" and sys_platform != \"darwin\" and sys_platform != \"sunos5\" (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading pyinotify-0.9.6.tar.gz (60kB)", "Collecting oslo.serialization>=1.10.0 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading oslo.serialization-2.18.0-py2.py3-none-any.whl", "Collecting python-dateutil>=2.4.2 (from oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)", "Collecting Babel!=2.4.0,>=2.3.4 (from oslo.i18n!=3.15.2,>=2.1.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading Babel-2.3.4-py2.py3-none-any.whl (7.1MB)", "Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading wrapt-1.10.10.tar.gz", "Collecting funcsigs>=0.4; python_version == \"2.7\" or python_version == \"2.6\" (from debtcollector>=1.2.0->oslo.config>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 5))", " Downloading funcsigs-1.0.2-py2.py3-none-any.whl", "Collecting positional>=1.1.1 (from oslo.context>=2.14.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading positional-1.1.1.tar.gz", "Collecting netifaces>=0.10.4 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading netifaces-0.10.5.tar.gz", "Collecting pyparsing>=2.1.0 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)", "Collecting iso8601>=0.1.11 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading iso8601-0.1.11-py2.py3-none-any.whl", "Collecting pytz>=2013.6 (from oslo.utils>=3.20.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading pytz-2017.2-py2.py3-none-any.whl (484kB)", "Collecting msgpack-python>=0.4.0 (from oslo.serialization>=1.10.0->oslo.log>=3.22.0->-r /tmp/.xci-deploy-env/bifrost/scripts/../requirements.txt (line 6))", " Downloading msgpack-python-0.4.8.tar.gz (113kB)", "Building wheels for collected packages: pyinotify, wrapt, positional, netifaces, msgpack-python", " Running setup.py bdist_wheel for pyinotify: started", " Running setup.py bdist_wheel for pyinotify: finished with status 'done'", " Stored in directory: /root/.cache/pip/wheels/ca/66/27/bba9699a96562cab73cd97e80ca0fc9c1656b757293f889ad4", " Running setup.py bdist_wheel for wrapt: started", " Running setup.py bdist_wheel for wrapt: finished with status 'done'", " Stored in directory: /root/.cache/pip/wheels/22/a5/9f/ca577d0e7b917b681fdbb7b36a41a8a9ae76fb7fec146438dc", " Running setup.py bdist_wheel for positional: started", " Running setup.py bdist_wheel for positional: finished with status 'done'", " Stored in directory: /root/.cache/pip/wheels/f8/a3/e7/0704b4f6ee0128f17be800e4895e75a1d00c291ae4d9e8c412", " Running setup.py bdist_wheel for netifaces: started", " Running setup.py bdist_wheel for netifaces: finished with status 'done'", " Stored in directory: /root/.cache/pip/wheels/9f/40/bd/1f8e0f83e36399900d81bebfd7ece579931ced3a5d9383284b", " Running setup.py bdist_wheel for msgpack-python: started", " Running setup.py bdist_wheel for msgpack-python: finished with status 'done'", " Stored in directory: /root/.cache/pip/wheels/2c/e7/e7/9031652a69d594665c5ca25e41d0fb3faa024e730b590e4402", "Successfully built pyinotify wrapt positional netifaces msgpack-python", "Installing collected packages: pbr, rfc3986, pytz, Babel, oslo.i18n, wrapt, funcsigs, debtcollector, stevedore, netaddr, oslo.config, monotonic, positional, oslo.context, netifaces, pyparsing, iso8601, oslo.utils, pyinotify, msgpack-python, oslo.serialization, python-dateutil, oslo.log", "Successfully installed Babel-2.3.4 debtcollector-1.14.0 funcsigs-1.0.2 iso8601-0.1.11 monotonic-1.3 msgpack-python-0.4.8 netaddr-0.7.19 netifaces-0.10.5 oslo.config-4.2.0 oslo.context-2.14.0 oslo.i18n-3.15.3 oslo.log-3.27.0 oslo.serialization-2.18.0 oslo.utils-3.25.1 pbr-3.0.1 positional-1.1.1 pyinotify-0.9.6 pyparsing-2.2.0 python-dateutil-2.6.0 pytz-2017.2 rfc3986-1.0.0 stevedore-1.22.0 wrapt-1.10.10", "Requirement already up-to-date: ansible<2.2 in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: paramiko in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)", "Requirement already up-to-date: jinja2 in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)", "Requirement already up-to-date: PyYAML in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)", "Collecting setuptools (from ansible<2.2)", " Downloading setuptools-36.0.1-py2.py3-none-any.whl (476kB)", "Requirement already up-to-date: pycrypto>=2.6 in /usr/local/lib/python2.7/dist-packages (from ansible<2.2)", "Requirement already up-to-date: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: cryptography>=1.1 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible<2.2)", "Requirement already up-to-date: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from jinja2->ansible<2.2)", "Requirement already up-to-date: idna>=2.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: asn1crypto>=0.21.0 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: ipaddress in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: cffi>=1.7 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible<2.2)", "Requirement already up-to-date: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi>=1.7->cryptography>=1.1->paramiko->ansible<2.2)", "Installing collected packages: setuptools", "Successfully installed setuptools-20.7.0", "", "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 : 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 policy.json to /etc/keystone\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/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] *********************", "changed: [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] ****************", "changed: [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 : 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.008569\", \"end\": \"2017-06-01 13:40:01.171698\", \"failed\": true, \"rc\": 1, \"start\": \"2017-06-01 13:40:01.163129\", \"stderr\": \"Cannot find device \\\"virbr0\\\"\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}", "...ignoring", "", "TASK [bifrost-create-vm-nodes : set libvirt network to autostart] **************", "changed: [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 ens6\"}", "", "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=18 changed=4 unreachable=0 failed=1 ", "", "Making logs directory and collecting logs."], "warnings": []}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement