Quality Criteria Verification Report ==================================== Product: cASO Release: ifca.caso.centos7.x86_64-1.1.0 Software Provider: IFCA RT Ticket: 12880 Provider contact: aloga@ifca.unican.es Verifier: Pablo Orviz Hours worked: 30min Date: 30/05/2017 Status: Accepted Summary ======= Correct installation of caso package tested, no functional testing performed. - Ansible role: https://github.com/egi-qc/ansible-caso - Build details: https://jenkins.egi.ifca.es/job/caso/10/ Related tickets =============== None. Documentation Criteria ====================== * Release notes: https://appdb.egi.eu/store/software/caso/releases/1.x/1.1.0/ * User Documentation: https://caso.readthedocs.io/en/latest/ * API Documentation: https://caso.readthedocs.io/en/latest/ * Admin Documentation: https://caso.readthedocs.io/en/latest/ * Software License: Apache 2.0 Generic Criteria ================ (Possible Statuses: OK, WARN, FAIL, NA (Not Applicable) or NT (Not Tested)) * Binary Distribution: OK * Upgrade: OK * X.509 Certificate support: NA * SHA-2 Certificates Support: NA * RFC Proxy support: NA * ARGUS Integration: NA * World Writable Files: OK * Passwords in world readable files: OK * GlueSchema 1.3 Support: NA * GlueSchema 2.0 Support: NA * Middleware Version Information: NA * Service Probes: NT * Accounting Records: NT * Bug Tracking System: OK Verification logs ================= + sudo fab caso:cmd_release=1,openstack_release=mitaka,repository_file_1=http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo,log_path=logs [INFO] Using UMD None release repository [INFO] Using UMD verification repository file: ['http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo'] UMD verification tool ===================== Quality criteria: http://egi-qc.github.io Codebase: https://github.com/egi-qc/umd-verification Path locations | | log_path /tmp/workspace/caso/logs | yaim_path etc/yaim | puppet_path etc/puppet Production repositories | | umd_release_pkg None | igtf_repo None [INFO] Using the following repository files + http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo [INFO] Log directory '/tmp/workspace/caso/logs' has been created. [INFO] Running configuration [localhost] local: sudo -E ansible --help [INFO] None, Usage: ansible [options] Options: -a MODULE_ARGS, --args=MODULE_ARGS module arguments --ask-vault-pass ask for vault password -B SECONDS, --background=SECONDS run asynchronously, failing after X seconds (default=N/A) -C, --check don't make any changes; instead, try to predict some of the changes that may occur -D, --diff when changing (small) files and templates, show the differences in those files; works great with --check -e EXTRA_VARS, --extra-vars=EXTRA_VARS set additional variables as key=value or YAML/JSON -f FORKS, --forks=FORKS specify number of parallel processes to use (default=5) -h, --help show this help message and exit -i INVENTORY, --inventory-file=INVENTORY specify inventory host path (default=/etc/ansible/hosts) or comma separated host list. -l SUBSET, --limit=SUBSET further limit selected hosts to an additional pattern --list-hosts outputs a list of matching hosts; does not execute anything else -m MODULE_NAME, --module-name=MODULE_NAME module name to execute (default=command) -M MODULE_PATH, --module-path=MODULE_PATH specify path(s) to module library (default=None) --new-vault-password-file=NEW_VAULT_PASSWORD_FILE new vault password file for rekey -o, --one-line condense output --output=OUTPUT_FILE output file name for encrypt or decrypt; use - for stdout -P POLL_INTERVAL, --poll=POLL_INTERVAL set the poll interval if using -B (default=15) --syntax-check perform a syntax check on the playbook, but do not execute it -t TREE, --tree=TREE log output to this directory --vault-password-file=VAULT_PASSWORD_FILE vault password file -v, --verbose verbose mode (-vvv for more, -vvvv to enable connection debugging) --version show program's version number and exit Connection Options: control as whom and how to connect to hosts -k, --ask-pass ask for connection password --private-key=PRIVATE_KEY_FILE, --key-file=PRIVATE_KEY_FILE use this file to authenticate the connection -u REMOTE_USER, --user=REMOTE_USER connect as this user (default=None) -c CONNECTION, --connection=CONNECTION connection type to use (default=smart) -T TIMEOUT, --timeout=TIMEOUT override the connection timeout in seconds (default=10) --ssh-common-args=SSH_COMMON_ARGS specify common arguments to pass to sftp/scp/ssh (e.g. ProxyCommand) --sftp-extra-args=SFTP_EXTRA_ARGS specify extra arguments to pass to sftp only (e.g. -f, -l) --scp-extra-args=SCP_EXTRA_ARGS specify extra arguments to pass to scp only (e.g. -l) --ssh-extra-args=SSH_EXTRA_ARGS specify extra arguments to pass to ssh only (e.g. -R) Privilege Escalation Options: control how and which user you become as on target hosts -s, --sudo run operations with sudo (nopasswd) (deprecated, use become) -U SUDO_USER, --sudo-user=SUDO_USER desired sudo user (default=root) (deprecated, use become) -S, --su run operations with su (deprecated, use become) -R SU_USER, --su-user=SU_USER run operations with su as this user (default=root) (deprecated, use become) -b, --become run operations with become (does not imply password prompting) --become-method=BECOME_METHOD privilege escalation method to use (default=sudo), valid choices: [ sudo | su | pbrun | pfexec | doas | dzdo | ksu ] --become-user=BECOME_USER run operations as this user (default=root) --ask-sudo-pass ask for sudo password (deprecated, use become) --ask-su-pass ask for su password (deprecated, use become) -K, --ask-become-pass ask for privilege escalation password [localhost] local: sudo -E ansible-pull -vvv -C master -d /etc/ansible/roles/ansible-caso -i /etc/ansible/roles/ansible-caso/hosts -U https://github.com/egi-qc/ansible-caso --extra-vars '@/tmp/umd.yaml' --tags 'all' [INFO] qc_conf, No config file found; using defaults Starting Ansible Pull at 2017-05-30 11:08:18 /bin/ansible-pull -vvv -C master -d /etc/ansible/roles/ansible-caso -i /etc/ansible/roles/ansible-caso/hosts -U https://github.com/egi-qc/ansible-caso --extra-vars @/tmp/umd.yaml --tags all No config file found; using defaults Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/source_control/git.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747 `" && echo ansible-tmp-1496142499.4-151892711252747="` echo $HOME/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747 `" ) && sleep 0' PUT /tmp/tmplXb9sk TO /root/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747/git.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747/ /root/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747/git.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747/git.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496142499.4-151892711252747/" > /dev/null 2>&1 && sleep 0' localhost [WARNING]| SUCCESS : Your git=> { " version iafter": "cs too old 01a5e4d18fto fully sb50073ace6upport the0eb72744da depth argca3799050"ument. Fal, "beling back fore": nulto full chl, "ceckouts. hanged": true, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 1, "dest": "/etc/ansible/roles/ansible-caso", "executable": null, "force": false, "key_file": null, "name": "https://github.com/egi-qc/ansible-caso", "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/egi-qc/ansible-caso", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" }, "module_name": "git" }, "warnings": [ "Your git version is too old to fully support the depth argument. Falling back to full checkouts." ] } No config file found; using defaults PLAYBOOK: local.yml ************************************************************ 1 plays in /etc/ansible/roles/ansible-caso/local.yml PLAY [all] ********************************************************************* TASK [setup] ******************************************************************* Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/system/setup.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799 `" && echo ansible-tmp-1496142502.01-104926459813799="` echo $HOME/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799 `" ) && sleep 0' PUT /tmp/tmpYY3JDk TO /root/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799/setup.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799/ /root/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799/setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496142502.01-104926459813799/" > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [umd : OS specific variables] ********************************************* task path: /etc/ansible/roles/umd/tasks/main.yml:2 ok: [localhost] => { "ansible_facts": { "release_url": "http://repository.egi.eu/sw/production/umd/4/centos7/x86_64/base/umd-release-4.0.0-1.el7.noarch.rpm", "sources_dir": "/etc/yum.repos.d/" }, "changed": false, "invocation": { "module_args": { "_raw_params": "CentOS7.yml" }, "module_name": "include_vars" } } TASK [umd : Check valid CMD version] ******************************************* task path: /etc/ansible/roles/umd/tasks/main.yml:5 skipping: [localhost] => { "changed": false, "skip_reason": "Conditional check failed", "skipped": true } TASK [umd : Install software-properties-common] ******************************** task path: /etc/ansible/roles/umd/tasks/main.yml:9 skipping: [localhost] => { "changed": false, "skip_reason": "Conditional check failed", "skipped": true } TASK [umd : Install OpenStack cloud-archive ppa] ******************************* task path: /etc/ansible/roles/umd/tasks/main.yml:15 skipping: [localhost] => { "changed": false, "skip_reason": "Conditional check failed", "skipped": true } TASK [umd : Install OpenStack RDO] ********************************************* task path: /etc/ansible/roles/umd/tasks/main.yml:19 Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/packaging/os/yum.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797 `" && echo ansible-tmp-1496142502.84-58346058401797="` echo $HOME/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797 `" ) && sleep 0' PUT /tmp/tmp5JbXFJ TO /root/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797/yum.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797/ /root/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797/yum.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797/yum.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496142502.84-58346058401797/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "invocation": { "module_args": { "conf_file": null, "disable_gpg_check": false, "disablerepo": null, "enablerepo": null, "exclude": null, "install_repoquery": true, "list": null, "name": [ "centos-release-openstack-mitaka" ], "state": "installed", "update_cache": false, "validate_certs": true } }, "msg": "", "rc": 0, "results": [ "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.airenetworks.es\n * extras: mirror.airenetworks.es\n * updates: mirror.airenetworks.es\nResolving Dependencies\n--> Running transaction check\n---> Package centos-release-openstack-mitaka.noarch 0:1-5.el7 will be installed\n--> Processing Dependency: centos-release-qemu-ev for package: centos-release-openstack-mitaka-1-5.el7.noarch\n--> Processing Dependency: centos-release-ceph-hammer for package: centos-release-openstack-mitaka-1-5.el7.noarch\n--> Running transaction check\n---> Package centos-release-ceph-hammer.noarch 0:1.0-5.el7.centos will be installed\n--> Processing Dependency: centos-release-storage-common for package: centos-release-ceph-hammer-1.0-5.el7.centos.noarch\n---> Package centos-release-qemu-ev.noarch 0:1.0-1.el7 will be installed\n--> Processing Dependency: centos-release-virt-common for package: centos-release-qemu-ev-1.0-1.el7.noarch\n--> Running transaction check\n---> Package centos-release-storage-common.noarch 0:1-2.el7.centos will be installed\n---> Package centos-release-virt-common.noarch 0:1-1.el7.centos will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository\n Size\n================================================================================\nInstalling:\n centos-release-openstack-mitaka noarch 1-5.el7 extras 5.3 k\nInstalling for dependencies:\n centos-release-ceph-hammer noarch 1.0-5.el7.centos extras 4.5 k\n centos-release-qemu-ev noarch 1.0-1.el7 extras 11 k\n centos-release-storage-common noarch 1-2.el7.centos extras 4.5 k\n centos-release-virt-common noarch 1-1.el7.centos extras 4.5 k\n\nTransaction Summary\n================================================================================\nInstall 1 Package (+4 Dependent packages)\n\nTotal download size: 30 k\nInstalled size: 23 k\nDownloading packages:\n--------------------------------------------------------------------------------\nTotal 162 kB/s | 30 kB 00:00 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : centos-release-virt-common-1-1.el7.centos.noarch 1/5 \n Installing : centos-release-qemu-ev-1.0-1.el7.noarch 2/5 \n Installing : centos-release-storage-common-1-2.el7.centos.noarch 3/5 \n Installing : centos-release-ceph-hammer-1.0-5.el7.centos.noarch 4/5 \n Installing : centos-release-openstack-mitaka-1-5.el7.noarch 5/5 \n Verifying : centos-release-storage-common-1-2.el7.centos.noarch 1/5 \n Verifying : centos-release-openstack-mitaka-1-5.el7.noarch 2/5 \n Verifying : centos-release-ceph-hammer-1.0-5.el7.centos.noarch 3/5 \n Verifying : centos-release-virt-common-1-1.el7.centos.noarch 4/5 \n Verifying : centos-release-qemu-ev-1.0-1.el7.noarch 5/5 \n\nInstalled:\n centos-release-openstack-mitaka.noarch 0:1-5.el7 \n\nDependency Installed:\n centos-release-ceph-hammer.noarch 0:1.0-5.el7.centos \n centos-release-qemu-ev.noarch 0:1.0-1.el7 \n centos-release-storage-common.noarch 0:1-2.el7.centos \n centos-release-virt-common.noarch 0:1-1.el7.centos \n\nComplete!\n" ] } TASK [umd : Download verification repository files] **************************** task path: /etc/ansible/roles/umd/tasks/main.yml:23 Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/network/basics/get_url.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848 `" && echo ansible-tmp-1496142512.58-31712545031848="` echo $HOME/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848 `" ) && sleep 0' PUT /tmp/tmpiugd22 TO /root/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848/get_url.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848/ /root/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848/get_url.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848/get_url.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496142512.58-31712545031848/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item=http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo) => { "changed": true, "checksum_dest": null, "checksum_src": "d7daf036586e5519421a10cd34b7527092d719b1", "dest": "/etc/yum.repos.d/IFCA.caso.centos7.x86_64.repo", "gid": 0, "group": "root", "invocation": { "module_args": { "backup": false, "checksum": "", "content": null, "delimiter": null, "dest": "/etc/yum.repos.d/", "directory_mode": null, "follow": false, "force": false, "force_basic_auth": false, "group": null, "headers": null, "http_agent": "ansible-httpget", "mode": null, "owner": null, "path": "/etc/yum.repos.d/IFCA.caso.centos7.x86_64.repo", "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "sha256sum": "", "src": null, "timeout": 10, "tmp_dest": "", "unsafe_writes": null, "url": "http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo", "url_password": null, "url_username": null, "use_proxy": true, "validate_certs": true }, "module_name": "get_url" }, "item": "http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo", "md5sum": "7c6dc1bd503e65433d57bd703df95f30", "mode": "0644", "msg": "OK (350 bytes)", "owner": "root", "size": 350, "src": "/tmp/tmpToSJdd", "state": "file", "uid": 0, "url": "http://admin-repo.egi.eu/sw/unverified/cmd-os-1.ifca.caso.centos7.x86_64/1/1/0/repofiles/IFCA.caso.centos7.x86_64.repo" } TASK [caso : Install caso] ***************************************************** task path: /etc/ansible/roles/ansible-caso/roles/caso/tasks/main.yml:1 Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/packaging/os/yum.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591 `" && echo ansible-tmp-1496142513.03-212124689736591="` echo $HOME/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591 `" ) && sleep 0' PUT /tmp/tmpXIRDHZ TO /root/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591/yum.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591/ /root/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591/yum.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591/yum.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496142513.03-212124689736591/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "invocation": { "module_args": { "conf_file": null, "disable_gpg_check": false, "disablerepo": null, "enablerepo": null, "exclude": null, "install_repoquery": true, "list": null, "name": [ "caso" ], "state": "latest", "update_cache": false, "validate_certs": true } }, "msg": "warning: /var/cache/yum/x86_64/7/centos-openstack-mitaka/packages/python-dateutil-2.4.2-1.el7.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 764429e6: NOKEY\nwarning: /var/cache/yum/x86_64/7/IFCA.caso.centos7.x86_64/packages/caso-1.1.0-1.el7.centos.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 96b71b07: NOKEY\nImporting GPG key 0x764429E6:\n Userid : \"CentOS Cloud SIG (http://wiki.centos.org/SpecialInterestGroup/Cloud) \"\n Fingerprint: 736a f511 6d9c 40e2 af6b 074b f9b9 fee7 7644 29e6\n Package : centos-release-openstack-mitaka-1-5.el7.noarch (@extras)\n From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud\nImporting GPG key 0x96B71B07:\n Userid : \"Kostas Koumantaros (UMD Release Manager) \"\n Fingerprint: 32ad 8d80 fa5a 89b5 3dc5 de93 6799 de16 96b7 1b07\n From : http://repository.egi.eu/sw/production/umd/UMD-RPM-PGP-KEY\n", "rc": 0, "results": [ "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.airenetworks.es\n * extras: mirror.airenetworks.es\n * updates: mirror.airenetworks.es\nResolving Dependencies\n--> Running transaction check\n---> Package caso.noarch 0:1.1.0-1.el7.centos will be installed\n--> Processing Dependency: python-oslo-config for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-dateutil for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-routes for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-novaclient for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-keystoneclient for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-ceilometerclient for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-glanceclient for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-oslo-log for package: caso-1.1.0-1.el7.centos.noarch\n--> Processing Dependency: python-dirq for package: caso-1.1.0-1.el7.centos.noarch\n--> Running transaction check\n---> Package python-ceilometerclient.noarch 0:2.4.0-1.el7 will be installed\n--> Processing Dependency: python-stevedore for package: python-ceilometerclient-2.4.0-1.el7.noarch\n--> Processing Dependency: python-pbr for package: python-ceilometerclient-2.4.0-1.el7.noarch\n--> Processing Dependency: python-oslo-utils for package: python-ceilometerclient-2.4.0-1.el7.noarch\n--> Processing Dependency: python-oslo-serialization for package: python-ceilometerclient-2.4.0-1.el7.noarch\n--> Processing Dependency: python-oslo-i18n for package: python-ceilometerclient-2.4.0-1.el7.noarch\n--> Processing Dependency: python-iso8601 for package: python-ceilometerclient-2.4.0-1.el7.noarch\n---> Package python-dateutil.noarch 1:2.4.2-1.el7 will be installed\n---> Package python-dirq.noarch 0:1.7.1-1.el7 will be installed\n---> Package python-keystoneclient.noarch 1:2.3.1-2.el7 will be installed\n--> Processing Dependency: python-positional >= 1.0.1 for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-keystoneauth1 >= 2.1.0 for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-debtcollector >= 1.2.0 for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-webob for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-netaddr for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-keyring for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n---> Package python-routes.noarch 0:1.13-2.el7 will be installed\n--> Processing Dependency: python-repoze-lru for package: python-routes-1.13-2.el7.noarch\n---> Package python2-glanceclient.noarch 1:2.0.1-2.el7 will be installed\n--> Processing Dependency: python-babel >= 1.3 for package: 1:python2-glanceclient-2.0.1-2.el7.noarch\n--> Processing Dependency: python-warlock for package: 1:python2-glanceclient-2.0.1-2.el7.noarch\n---> Package python2-novaclient.noarch 1:3.3.2-1.el7 will be installed\n--> Processing Dependency: python-simplejson for package: 1:python2-novaclient-3.3.2-1.el7.noarch\n---> Package python2-oslo-config.noarch 2:3.9.0-1.el7 will be installed\n---> Package python2-oslo-log.noarch 0:3.3.0-1.el7 will be installed\n--> Processing Dependency: python-oslo-context for package: python2-oslo-log-3.3.0-1.el7.noarch\n--> Processing Dependency: python-inotify for package: python2-oslo-log-3.3.0-1.el7.noarch\n--> Running transaction check\n---> Package python-babel.noarch 0:0.9.6-8.el7 will be obsoleted\n---> Package python-inotify.noarch 0:0.9.4-4.el7 will be installed\n---> Package python-keyring.noarch 0:5.7.1-1.el7 will be installed\n---> Package python-netaddr.noarch 0:0.7.18-1.el7 will be installed\n---> Package python-pbr.noarch 0:1.8.1-2.el7 will be installed\n---> Package python-repoze-lru.noarch 0:0.4-3.el7 will be installed\n---> Package python-simplejson.x86_64 0:3.5.3-5.el7 will be installed\n---> Package python-warlock.noarch 0:1.0.1-1.el7 will be installed\n--> Processing Dependency: python-jsonschema for package: python-warlock-1.0.1-1.el7.noarch\n---> Package python-webob.noarch 0:1.4.1-2.el7 will be installed\n---> Package python2-babel.noarch 0:2.3.4-1.el7 will be obsoleting\n--> Processing Dependency: pytz for package: python2-babel-2.3.4-1.el7.noarch\n---> Package python2-debtcollector.noarch 0:1.3.0-1.el7 will be installed\n--> Processing Dependency: python-wrapt for package: python2-debtcollector-1.3.0-1.el7.noarch\n---> Package python2-iso8601.noarch 0:0.1.11-1.el7 will be installed\n---> Package python2-keystoneauth1.noarch 0:2.4.1-1.el7 will be installed\n--> Processing Dependency: python-requests >= 2.9.1 for package: python2-keystoneauth1-2.4.1-1.el7.noarch\n---> Package python2-oslo-context.noarch 0:2.2.0-2.el7 will be installed\n---> Package python2-oslo-i18n.noarch 0:3.5.0-1.el7 will be installed\n--> Processing Dependency: python-fixtures for package: python2-oslo-i18n-3.5.0-1.el7.noarch\n---> Package python2-oslo-serialization.noarch 0:2.4.0-2.el7 will be installed\n--> Processing Dependency: python-msgpack for package: python2-oslo-serialization-2.4.0-2.el7.noarch\n---> Package python2-oslo-utils.noarch 0:3.8.0-2.el7 will be installed\n--> Processing Dependency: python-netifaces >= 0.10.4 for package: python2-oslo-utils-3.8.0-2.el7.noarch\n--> Processing Dependency: python-monotonic for package: python2-oslo-utils-3.8.0-2.el7.noarch\n--> Processing Dependency: python-funcsigs for package: python2-oslo-utils-3.8.0-2.el7.noarch\n---> Package python2-positional.noarch 0:1.0.1-1.el7 will be installed\n---> Package python2-stevedore.noarch 0:1.12.0-2.el7 will be installed\n--> Running transaction check\n---> Package python-fixtures.noarch 0:3.0.0-2.el7 will be installed\n--> Processing Dependency: python-testtools >= 0.9.22 for package: python-fixtures-3.0.0-2.el7.noarch\n---> Package python-jsonschema.noarch 0:2.3.0-1.el7 will be installed\n---> Package python-monotonic.noarch 0:0.6-1.el7 will be installed\n---> Package python-msgpack.x86_64 0:0.4.6-3.el7 will be installed\n---> Package python-netifaces.x86_64 0:0.10.4-3.el7 will be installed\n---> Package python-requests.noarch 0:2.6.0-1.el7_1 will be obsoleted\n---> Package python-wrapt.x86_64 0:1.10.8-2.el7 will be installed\n---> Package python2-funcsigs.noarch 0:0.4-2.el7 will be installed\n---> Package python2-requests.noarch 0:2.11.1-1.el7 will be obsoleting\n--> Processing Dependency: python2-urllib3 = 1.16 for package: python2-requests-2.11.1-1.el7.noarch\n---> Package pytz.noarch 0:2012d-5.el7 will be installed\n--> Running transaction check\n---> Package python-testtools.noarch 0:1.8.0-2.el7 will be installed\n--> Processing Dependency: python-unittest2 >= 0.8.0 for package: python-testtools-1.8.0-2.el7.noarch\n--> Processing Dependency: python-mimeparse for package: python-testtools-1.8.0-2.el7.noarch\n--> Processing Dependency: python-extras for package: python-testtools-1.8.0-2.el7.noarch\n---> Package python-urllib3.noarch 0:1.10.2-2.el7_1 will be obsoleted\n---> Package python2-urllib3.noarch 0:1.16-1.el7 will be obsoleting\n--> Processing Dependency: python-pysocks for package: python2-urllib3-1.16-1.el7.noarch\n--> Running transaction check\n---> Package python-extras.noarch 0:0.0.3-2.el7 will be installed\n---> Package python-mimeparse.noarch 0:0.1.4-1.el7 will be installed\n---> Package python-unittest2.noarch 0:1.0.1-1.el7 will be installed\n--> Processing Dependency: python-traceback2 for package: python-unittest2-1.0.1-1.el7.noarch\n---> Package python2-pysocks.noarch 0:1.5.6-3.el7 will be installed\n--> Running transaction check\n---> Package python-traceback2.noarch 0:1.4.0-2.el7 will be installed\n--> Processing Dependency: python-linecache2 for package: python-traceback2-1.4.0-2.el7.noarch\n--> Running transaction check\n---> Package python-linecache2.noarch 0:1.0.0-1.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n caso noarch 1.1.0-1.el7.centos\n IFCA.caso.centos7.x86_64 49 k\n python2-babel noarch 2.3.4-1.el7 centos-openstack-mitaka 4.8 M\n replacing python-babel.noarch 0.9.6-8.el7\n python2-requests noarch 2.11.1-1.el7 centos-openstack-mitaka 105 k\n replacing python-requests.noarch 2.6.0-1.el7_1\n python2-urllib3 noarch 1.16-1.el7 centos-openstack-mitaka 126 k\n replacing python-urllib3.noarch 1.10.2-2.el7_1\nInstalling for dependencies:\n python-ceilometerclient noarch 2.4.0-1.el7 centos-openstack-mitaka 176 k\n python-dateutil noarch 1:2.4.2-1.el7 centos-openstack-mitaka 83 k\n python-dirq noarch 1.7.1-1.el7 IFCA.caso.centos7.x86_64 49 k\n python-extras noarch 0.0.3-2.el7 centos-openstack-mitaka 13 k\n python-fixtures noarch 3.0.0-2.el7 centos-openstack-mitaka 88 k\n python-inotify noarch 0.9.4-4.el7 base 49 k\n python-jsonschema noarch 2.3.0-1.el7 centos-openstack-mitaka 60 k\n python-keyring noarch 5.7.1-1.el7 centos-openstack-mitaka 116 k\n python-keystoneclient noarch 1:2.3.1-2.el7 centos-openstack-mitaka 531 k\n python-linecache2 noarch 1.0.0-1.el7 centos-openstack-mitaka 11 k\n python-mimeparse noarch 0.1.4-1.el7 centos-openstack-mitaka 8.6 k\n python-monotonic noarch 0.6-1.el7 centos-openstack-mitaka 8.9 k\n python-msgpack x86_64 0.4.6-3.el7 centos-openstack-mitaka 73 k\n python-netaddr noarch 0.7.18-1.el7 centos-openstack-mitaka 1.3 M\n python-netifaces x86_64 0.10.4-3.el7 base 17 k\n python-pbr noarch 1.8.1-2.el7 centos-openstack-mitaka 161 k\n python-repoze-lru noarch 0.4-3.el7 centos-openstack-mitaka 12 k\n python-routes noarch 1.13-2.el7 centos-openstack-mitaka 639 k\n python-simplejson x86_64 3.5.3-5.el7 centos-openstack-mitaka 185 k\n python-testtools noarch 1.8.0-2.el7 centos-openstack-mitaka 301 k\n python-traceback2 noarch 1.4.0-2.el7 centos-openstack-mitaka 18 k\n python-unittest2 noarch 1.0.1-1.el7 centos-openstack-mitaka 171 k\n python-warlock noarch 1.0.1-1.el7 centos-openstack-mitaka 14 k\n python-webob noarch 1.4.1-2.el7 centos-openstack-mitaka 212 k\n python-wrapt x86_64 1.10.8-2.el7 centos-openstack-mitaka 46 k\n python2-debtcollector noarch 1.3.0-1.el7 centos-openstack-mitaka 27 k\n python2-funcsigs noarch 0.4-2.el7 centos-openstack-mitaka 25 k\n python2-glanceclient noarch 1:2.0.1-2.el7 centos-openstack-mitaka 143 k\n python2-iso8601 noarch 0.1.11-1.el7 centos-openstack-mitaka 19 k\n python2-keystoneauth1 noarch 2.4.1-1.el7 centos-openstack-mitaka 268 k\n python2-novaclient noarch 1:3.3.2-1.el7 centos-openstack-mitaka 240 k\n python2-oslo-config noarch 2:3.9.0-1.el7 centos-openstack-mitaka 164 k\n python2-oslo-context noarch 2.2.0-2.el7 centos-openstack-mitaka 15 k\n python2-oslo-i18n noarch 3.5.0-1.el7 centos-openstack-mitaka 58 k\n python2-oslo-log noarch 3.3.0-1.el7 centos-openstack-mitaka 52 k\n python2-oslo-serialization noarch 2.4.0-2.el7 centos-openstack-mitaka 21 k\n python2-oslo-utils noarch 3.8.0-2.el7 centos-openstack-mitaka 67 k\n python2-positional noarch 1.0.1-1.el7 centos-openstack-mitaka 16 k\n python2-pysocks noarch 1.5.6-3.el7 centos-openstack-mitaka 20 k\n python2-stevedore noarch 1.12.0-2.el7 centos-openstack-mitaka 55 k\n pytz noarch 2012d-5.el7 base 38 k\n\nTransaction Summary\n================================================================================\nInstall 4 Packages (+41 Dependent packages)\n\nTotal download size: 11 M\nDownloading packages:\nPublic key for python-dateutil-2.4.2-1.el7.noarch.rpm is not installed\nPublic key for caso-1.1.0-1.el7.centos.noarch.rpm is not installed\n--------------------------------------------------------------------------------\nTotal 2.0 MB/s | 11 MB 00:05 \nRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud\nRetrieving key from http://repository.egi.eu/sw/production/umd/UMD-RPM-PGP-KEY\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : python-pbr-1.8.1-2.el7.noarch 1/48 \n Installing : python2-iso8601-0.1.11-1.el7.noarch 2/48 \n Installing : python2-stevedore-1.12.0-2.el7.noarch 3/48 \n Installing : python-netaddr-0.7.18-1.el7.noarch 4/48 \n Installing : 2:python2-oslo-config-3.9.0-1.el7.noarch 5/48 \n Installing : 1:python-dateutil-2.4.2-1.el7.noarch 6/48 \n Installing : pytz-2012d-5.el7.noarch 7/48 \n Installing : python2-babel-2.3.4-1.el7.noarch 8/48 \n Installing : python2-positional-1.0.1-1.el7.noarch 9/48 \n Installing : python2-oslo-context-2.2.0-2.el7.noarch 10/48 \n Installing : python-linecache2-1.0.0-1.el7.noarch 11/48 \n Installing : python-traceback2-1.4.0-2.el7.noarch 12/48 \n Installing : python-unittest2-1.0.1-1.el7.noarch 13/48 \n Installing : python-msgpack-0.4.6-3.el7.x86_64 14/48 \n Installing : python-dirq-1.7.1-1.el7.noarch 15/48 \n Installing : python-monotonic-0.6-1.el7.noarch 16/48 \n Installing : python-webob-1.4.1-2.el7.noarch 17/48 \n Installing : python-netifaces-0.10.4-3.el7.x86_64 18/48 \n Installing : python-repoze-lru-0.4-3.el7.noarch 19/48 \n Installing : python-routes-1.13-2.el7.noarch 20/48 \n Installing : python-wrapt-1.10.8-2.el7.x86_64 21/48 \n Installing : python2-debtcollector-1.3.0-1.el7.noarch 22/48 \n Installing : python-simplejson-3.5.3-5.el7.x86_64 23/48 \n Installing : python-jsonschema-2.3.0-1.el7.noarch 24/48 \n Installing : python-warlock-1.0.1-1.el7.noarch 25/48 \n Installing : python2-funcsigs-0.4-2.el7.noarch 26/48 \n Installing : python-mimeparse-0.1.4-1.el7.noarch 27/48 \n Installing : python2-pysocks-1.5.6-3.el7.noarch 28/48 \n Installing : python2-urllib3-1.16-1.el7.noarch 29/48 \n Installing : python2-requests-2.11.1-1.el7.noarch 30/48 \n Installing : python2-keystoneauth1-2.4.1-1.el7.noarch 31/48 \n Installing : python-extras-0.0.3-2.el7.noarch 32/48 \n Installing : python-testtools-1.8.0-2.el7.noarch 33/48 \n Installing : python-fixtures-3.0.0-2.el7.noarch 34/48 \n Installing : python2-oslo-i18n-3.5.0-1.el7.noarch 35/48 \n Installing : python2-oslo-utils-3.8.0-2.el7.noarch 36/48 \n Installing : python2-oslo-serialization-2.4.0-2.el7.noarch 37/48 \n Installing : 1:python2-novaclient-3.3.2-1.el7.noarch 38/48 \n Installing : python-keyring-5.7.1-1.el7.noarch 39/48 \n Installing : 1:python-keystoneclient-2.3.1-2.el7.noarch 40/48 \n Installing : python-ceilometerclient-2.4.0-1.el7.noarch 41/48 \n Installing : 1:python2-glanceclient-2.0.1-2.el7.noarch 42/48 \n Installing : python-inotify-0.9.4-4.el7.noarch 43/48 \n Installing : python2-oslo-log-3.3.0-1.el7.noarch 44/48 \n Installing : caso-1.1.0-1.el7.centos.noarch 45/48 \n Erasing : python-requests-2.6.0-1.el7_1.noarch 46/48 \n Erasing : python-urllib3-1.10.2-2.el7_1.noarch 47/48 \n Erasing : python-babel-0.9.6-8.el7.noarch 48/48 \n Verifying : python-fixtures-3.0.0-2.el7.noarch 1/48 \n Verifying : python2-oslo-serialization-2.4.0-2.el7.noarch 2/48 \n Verifying : python-unittest2-1.0.1-1.el7.noarch 3/48 \n Verifying : python-warlock-1.0.1-1.el7.noarch 4/48 \n Verifying : python-pbr-1.8.1-2.el7.noarch 5/48 \n Verifying : 1:python2-novaclient-3.3.2-1.el7.noarch 6/48 \n Verifying : python-inotify-0.9.4-4.el7.noarch 7/48 \n Verifying : python-testtools-1.8.0-2.el7.noarch 8/48 \n Verifying : python2-oslo-context-2.2.0-2.el7.noarch 9/48 \n Verifying : python-keyring-5.7.1-1.el7.noarch 10/48 \n Verifying : python2-requests-2.11.1-1.el7.noarch 11/48 \n Verifying : python-netaddr-0.7.18-1.el7.noarch 12/48 \n Verifying : python-extras-0.0.3-2.el7.noarch 13/48 \n Verifying : python2-pysocks-1.5.6-3.el7.noarch 14/48 \n Verifying : python2-oslo-log-3.3.0-1.el7.noarch 15/48 \n Verifying : python2-iso8601-0.1.11-1.el7.noarch 16/48 \n Verifying : python-mimeparse-0.1.4-1.el7.noarch 17/48 \n Verifying : 1:python-keystoneclient-2.3.1-2.el7.noarch 18/48 \n Verifying : python2-funcsigs-0.4-2.el7.noarch 19/48 \n Verifying : caso-1.1.0-1.el7.centos.noarch 20/48 \n Verifying : python-jsonschema-2.3.0-1.el7.noarch 21/48 \n Verifying : python-simplejson-3.5.3-5.el7.x86_64 22/48 \n Verifying : python2-positional-1.0.1-1.el7.noarch 23/48 \n Verifying : python-wrapt-1.10.8-2.el7.x86_64 24/48 \n Verifying : python-traceback2-1.4.0-2.el7.noarch 25/48 \n Verifying : python-ceilometerclient-2.4.0-1.el7.noarch 26/48 \n Verifying : python2-babel-2.3.4-1.el7.noarch 27/48 \n Verifying : python-routes-1.13-2.el7.noarch 28/48 \n Verifying : python-repoze-lru-0.4-3.el7.noarch 29/48 \n Verifying : python2-stevedore-1.12.0-2.el7.noarch 30/48 \n Verifying : python2-debtcollector-1.3.0-1.el7.noarch 31/48 \n Verifying : python2-urllib3-1.16-1.el7.noarch 32/48 \n Verifying : python2-oslo-utils-3.8.0-2.el7.noarch 33/48 \n Verifying : 2:python2-oslo-config-3.9.0-1.el7.noarch 34/48 \n Verifying : python-netifaces-0.10.4-3.el7.x86_64 35/48 \n Verifying : python-webob-1.4.1-2.el7.noarch 36/48 \n Verifying : python-monotonic-0.6-1.el7.noarch 37/48 \n Verifying : python2-oslo-i18n-3.5.0-1.el7.noarch 38/48 \n Verifying : python-dirq-1.7.1-1.el7.noarch 39/48 \n Verifying : pytz-2012d-5.el7.noarch 40/48 \n Verifying : python-msgpack-0.4.6-3.el7.x86_64 41/48 \n Verifying : python-linecache2-1.0.0-1.el7.noarch 42/48 \n Verifying : 1:python-dateutil-2.4.2-1.el7.noarch 43/48 \n Verifying : 1:python2-glanceclient-2.0.1-2.el7.noarch 44/48 \n Verifying : python2-keystoneauth1-2.4.1-1.el7.noarch 45/48 \n Verifying : python-babel-0.9.6-8.el7.noarch 46/48 \n Verifying : python-requests-2.6.0-1.el7_1.noarch 47/48 \n Verifying : python-urllib3-1.10.2-2.el7_1.noarch 48/48 \n\nInstalled:\n caso.noarch 0:1.1.0-1.el7.centos python2-babel.noarch 0:2.3.4-1.el7 \n python2-requests.noarch 0:2.11.1-1.el7 python2-urllib3.noarch 0:1.16-1.el7 \n\nDependency Installed:\n python-ceilometerclient.noarch 0:2.4.0-1.el7 \n python-dateutil.noarch 1:2.4.2-1.el7 \n python-dirq.noarch 0:1.7.1-1.el7 \n python-extras.noarch 0:0.0.3-2.el7 \n python-fixtures.noarch 0:3.0.0-2.el7 \n python-inotify.noarch 0:0.9.4-4.el7 \n python-jsonschema.noarch 0:2.3.0-1.el7 \n python-keyring.noarch 0:5.7.1-1.el7 \n python-keystoneclient.noarch 1:2.3.1-2.el7 \n python-linecache2.noarch 0:1.0.0-1.el7 \n python-mimeparse.noarch 0:0.1.4-1.el7 \n python-monotonic.noarch 0:0.6-1.el7 \n python-msgpack.x86_64 0:0.4.6-3.el7 \n python-netaddr.noarch 0:0.7.18-1.el7 \n python-netifaces.x86_64 0:0.10.4-3.el7 \n python-pbr.noarch 0:1.8.1-2.el7 \n python-repoze-lru.noarch 0:0.4-3.el7 \n python-routes.noarch 0:1.13-2.el7 \n python-simplejson.x86_64 0:3.5.3-5.el7 \n python-testtools.noarch 0:1.8.0-2.el7 \n python-traceback2.noarch 0:1.4.0-2.el7 \n python-unittest2.noarch 0:1.0.1-1.el7 \n python-warlock.noarch 0:1.0.1-1.el7 \n python-webob.noarch 0:1.4.1-2.el7 \n python-wrapt.x86_64 0:1.10.8-2.el7 \n python2-debtcollector.noarch 0:1.3.0-1.el7 \n python2-funcsigs.noarch 0:0.4-2.el7 \n python2-glanceclient.noarch 1:2.0.1-2.el7 \n python2-iso8601.noarch 0:0.1.11-1.el7 \n python2-keystoneauth1.noarch 0:2.4.1-1.el7 \n python2-novaclient.noarch 1:3.3.2-1.el7 \n python2-oslo-config.noarch 2:3.9.0-1.el7 \n python2-oslo-context.noarch 0:2.2.0-2.el7 \n python2-oslo-i18n.noarch 0:3.5.0-1.el7 \n python2-oslo-log.noarch 0:3.3.0-1.el7 \n python2-oslo-serialization.noarch 0:2.4.0-2.el7 \n python2-oslo-utils.noarch 0:3.8.0-2.el7 \n python2-positional.noarch 0:1.0.1-1.el7 \n python2-pysocks.noarch 0:1.5.6-3.el7 \n python2-stevedore.noarch 0:1.12.0-2.el7 \n pytz.noarch 0:2012d-5.el7 \n\nReplaced:\n python-babel.noarch 0:0.9.6-8.el7 python-requests.noarch 0:2.6.0-1.el7_1\n python-urllib3.noarch 0:1.10.2-2.el7_1\n\nComplete!\n" ] } PLAY RECAP ********************************************************************* localhost : ok=5 changed=3 unreachable=0 failed=0 [INFO] Log directory '/tmp/workspace/caso/logs' has been created. [[QC_SEC_2: SHA-2 Certificates Support]] [NA] Product does not need certificates. [[QC_SEC_5: World Writable Files]] [localhost] local: sudo -E find / -not \( -path "/proc" -prune \) -not \( -path "/sys" -prune \) -type f -perm -002 -exec ls -l {} \; [INFO] qc_sec_5, [OK] Found no world-writable file. [[QC_INFO_1: GlueSchema 1.3 Support]] [NA] Product does not publish information through BDII. [[QC_INFO_2: GlueSchema 2.0 Support]] [NA] Product does not publish information through BDII. [[QC_INFO_3: Middleware Version Information]] [NA] Product does not publish information through BDII. [[QC_MON_1: Service Probes]] [NA] Product cannot be tested by Nagios. [INFO] No QC-specific ID provided: no specific QC probes will be ran.