Last active
February 18, 2018 19:44
-
-
Save cans/8adaf0771cf148c2786eaaf5f039c9c6 to your computer and use it in GitHub Desktop.
Ansible-container build failure log after requirements were updated
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ansible-container --debug build | |
2018-02-18T19:16:53.590012 The default type is [container.config] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/config.py caller_func=_resolve_defaults caller_line=189 config=<class 'ruamel.yaml.comments.CommentedMap'> defaults=<class 'ruamel.yaml.compat.ordereddict'> | |
2018-02-18T19:16:53.590913 Getting environment variables... [container.config] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/config.py caller_func=_get_environment_variables caller_line=205 | |
2018-02-18T19:16:53.592015 Read environment variables [container.config] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/config.py caller_func=_get_environment_variables caller_line=210 env_vars={} | |
2018-02-18T19:16:53.592866 Resolved template variables [container.config] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/config.py caller_func=_resolve_defaults caller_line=194 template_vars={} | |
2018-02-18T19:16:53.593659 Parsed config [container.config] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/config.py caller_func=set_env caller_line=148 config={"version": "2", "settings": {"conductor": {"base": "debian:9"}, "project_name": "ansible-testing2", "deployment_output_path": "./ansible-deployment", "pwd": "/home/ncaniart/src/gitco/cans/containers/ansible-testing"}, "services": {"base": {"from": "python:3.6-slim-stretch", "roles": [{"role": "cans.package-install", "pkginstall_packages": ["bash", "dumb-init", "sudo"]}, {"role": "cans.user-make", "usermake_upload_ssh_key_to_target": false, "usermake_users": [{"name": "admin", "sudoer": true, "passwordless_sudo": true}, {"name": "regular", "sudoer": false}]}], "entrypoint": "/usr/bin/dumb-init"}}, "registries": {}, "defaults": {}} | |
2018-02-18T19:16:53.594396 Loading engine capabilities [container.utils.loader] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD', 'RUN'] engine=docker | |
2018-02-18T19:16:53.666294 Setting Docker client timeout to 60 [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=get_timeout caller_line=122 | |
2018-02-18T19:16:53.677019 Could not find container for conductor [container.docker.engine] all_containers=[] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=get_container_id_for_service caller_line=531 container=ansible-testing2_conductor | |
2018-02-18T19:16:53.715525 Call: Engine.build_conductor_image [container.docker.engine] args=('/home/ncaniart/src/gitco/cans/containers/ansible-testing', 'debian:9') caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=Engine.build_conductor_image caller_line=957 kwargs={'cache': True, 'environment': []} | |
2018-02-18T19:16:53.717103 Using temporary directory [container.utils.temp] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/utils/temp.py caller_func=__enter__ caller_line=17 path=/tmp/tmpvqtnkxhk | |
2018-02-18T19:16:53.718322 Building Docker Engine context... [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=963 | |
2018-02-18T19:16:53.787903 Rendered Jinja Template: [container.utils] body=b'FROM debian:9\nENV ANSIBLE_CONTAINER=1\n\n\n\n\nRUN apt-get update -y && \\\n apt-get install -y make dpkg-dev curl gcc git libffi-dev libpopt0 libssl-dev python2.7 python-apt python-dev rsync sudo && \\\n cd /usr/bin && \\\n rm -f lsb_release && \\\n ln -fs python2.7 python && \\\n \n apt-get clean\n\n\nRUN (curl https://bootstrap.pypa.io/get-pip.py | python - --no-cache-dir ) && \\\n mkdir -p /etc/ansible/roles /_ansible/src && \\\n (curl https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz \\\n | tar -zxC /usr/local/bin/ --strip-components=1 docker/docker )\n\n# The COPY here will break cache if the version of Ansible Container changed\nCOPY /container-src /_ansible/container\nRUN cd /_ansible && \\\n pip install --no-cache-dir -r container/conductor-build/conductor-requirements.txt && \\\n PYTHONPATH=. LC_ALL="en_US.UTF-8" python container/conductor-build/setup.py develop -v -N && \\\n ansible-galaxy install -p /etc/ansible/roles -r container/conductor-build/conductor-requirements.yml\n\n\n\n\n' caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=83 | |
2018-02-18T19:16:53.795215 Rendered Jinja Template: [container.utils] body=b'FROM ansible/container-conductor-debian-stretch:0.9.2\n\n\nVOLUME /usr\n\nVOLUME /lib\n\n\n# The COPY here will break cache if the requirements or ansible.cfg has changed\nCOPY /build-src /_ansible/build\nRUN ( test -f /_ansible/build/ansible-requirements.txt && pip install --no-cache-dir -r /_ansible/build/ansible-requirements.txt || true ) && \\\n ( test -f /_ansible/build/requirements.yml && ansible-galaxy install -p /etc/ansible/roles -r /_ansible/build/requirements.yml || true ) && \\\n ( test -f /_ansible/build/ansible.cfg && cp /_ansible/build/ansible.cfg /etc/ansible/ansible.cfg || true)\n' caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=83 | |
2018-02-18T19:16:53.796286 Context manifest: [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=1030 | |
2018-02-18T19:16:53.796442 tarball item: build-src/ansible.cfg (144 bytes) [container.docker.engine] bytes=144 file=build-src/ansible.cfg | |
2018-02-18T19:16:53.796581 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt | |
2018-02-18T19:16:53.796734 tarball item: build-src/requirements.yml (389 bytes) [container.docker.engine] bytes=389 file=build-src/requirements.yml | |
2018-02-18T19:16:53.796864 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch | |
2018-02-18T19:16:53.796998 tarball item: contrib/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=contrib/get-pip.py | |
2018-02-18T19:16:53.797114 tarball item: container-src (0 bytes) [container.docker.engine] bytes=0 file=container-src | |
2018-02-18T19:16:53.797217 tarball item: container-src/__init__.py (947 bytes) [container.docker.engine] bytes=947 file=container-src/__init__.py | |
2018-02-18T19:16:53.797318 tarball item: container-src/cli.py (22794 bytes) [container.docker.engine] bytes=22794 file=container-src/cli.py | |
2018-02-18T19:16:53.797412 tarball item: container-src/exceptions.py (2158 bytes) [container.docker.engine] bytes=2158 file=container-src/exceptions.py | |
2018-02-18T19:16:53.797504 tarball item: container-src/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/__pycache__ | |
2018-02-18T19:16:53.797597 tarball item: container-src/__pycache__/exceptions.cpython-36.pyc (4323 bytes) [container.docker.engine] bytes=4323 file=container-src/__pycache__/exceptions.cpython-36.pyc | |
2018-02-18T19:16:53.797692 tarball item: container-src/__pycache__/config.cpython-36.pyc (12626 bytes) [container.docker.engine] bytes=12626 file=container-src/__pycache__/config.cpython-36.pyc | |
2018-02-18T19:16:53.797786 tarball item: container-src/__pycache__/core.cpython-36.pyc (24769 bytes) [container.docker.engine] bytes=24769 file=container-src/__pycache__/core.cpython-36.pyc | |
2018-02-18T19:16:53.797878 tarball item: container-src/__pycache__/engine.cpython-36.pyc (8859 bytes) [container.docker.engine] bytes=8859 file=container-src/__pycache__/engine.cpython-36.pyc | |
2018-02-18T19:16:53.797970 tarball item: container-src/__pycache__/cli.cpython-36.pyc (15454 bytes) [container.docker.engine] bytes=15454 file=container-src/__pycache__/cli.cpython-36.pyc | |
2018-02-18T19:16:53.798063 tarball item: container-src/__pycache__/__init__.cpython-36.pyc (1085 bytes) [container.docker.engine] bytes=1085 file=container-src/__pycache__/__init__.cpython-36.pyc | |
2018-02-18T19:16:53.798158 tarball item: container-src/utils (0 bytes) [container.docker.engine] bytes=0 file=container-src/utils | |
2018-02-18T19:16:53.798286 tarball item: container-src/utils/__init__.py (11391 bytes) [container.docker.engine] bytes=11391 file=container-src/utils/__init__.py | |
2018-02-18T19:16:53.798411 tarball item: container-src/utils/temp.py (698 bytes) [container.docker.engine] bytes=698 file=container-src/utils/temp.py | |
2018-02-18T19:16:53.798535 tarball item: container-src/utils/ordereddict.py (678 bytes) [container.docker.engine] bytes=678 file=container-src/utils/ordereddict.py | |
2018-02-18T19:16:53.798659 tarball item: container-src/utils/_text.py (12304 bytes) [container.docker.engine] bytes=12304 file=container-src/utils/_text.py | |
2018-02-18T19:16:53.798793 tarball item: container-src/utils/logmux.py (1313 bytes) [container.docker.engine] bytes=1313 file=container-src/utils/logmux.py | |
2018-02-18T19:16:53.798930 tarball item: container-src/utils/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/utils/__pycache__ | |
2018-02-18T19:16:53.799068 tarball item: container-src/utils/__pycache__/loader.cpython-36.pyc (943 bytes) [container.docker.engine] bytes=943 file=container-src/utils/__pycache__/loader.cpython-36.pyc | |
2018-02-18T19:16:53.799213 tarball item: container-src/utils/__pycache__/galaxy.cpython-36.pyc (6432 bytes) [container.docker.engine] bytes=6432 file=container-src/utils/__pycache__/galaxy.cpython-36.pyc | |
2018-02-18T19:16:53.799345 tarball item: container-src/utils/__pycache__/logmux.cpython-36.pyc (1976 bytes) [container.docker.engine] bytes=1976 file=container-src/utils/__pycache__/logmux.cpython-36.pyc | |
2018-02-18T19:16:53.799487 tarball item: container-src/utils/__pycache__/visibility.cpython-36.pyc (3058 bytes) [container.docker.engine] bytes=3058 file=container-src/utils/__pycache__/visibility.cpython-36.pyc | |
2018-02-18T19:16:53.799633 tarball item: container-src/utils/__pycache__/temp.cpython-36.pyc (1086 bytes) [container.docker.engine] bytes=1086 file=container-src/utils/__pycache__/temp.cpython-36.pyc | |
2018-02-18T19:16:53.799767 tarball item: container-src/utils/__pycache__/__init__.cpython-36.pyc (9243 bytes) [container.docker.engine] bytes=9243 file=container-src/utils/__pycache__/__init__.cpython-36.pyc | |
2018-02-18T19:16:53.799906 tarball item: container-src/utils/__pycache__/ordereddict.cpython-36.pyc (757 bytes) [container.docker.engine] bytes=757 file=container-src/utils/__pycache__/ordereddict.cpython-36.pyc | |
2018-02-18T19:16:53.800051 tarball item: container-src/utils/__pycache__/_text.cpython-36.pyc (8280 bytes) [container.docker.engine] bytes=8280 file=container-src/utils/__pycache__/_text.cpython-36.pyc | |
2018-02-18T19:16:53.800193 tarball item: container-src/utils/galaxy.py (8120 bytes) [container.docker.engine] bytes=8120 file=container-src/utils/galaxy.py | |
2018-02-18T19:16:53.800334 tarball item: container-src/utils/visibility.py (3329 bytes) [container.docker.engine] bytes=3329 file=container-src/utils/visibility.py | |
2018-02-18T19:16:53.800477 tarball item: container-src/utils/loader.py (906 bytes) [container.docker.engine] bytes=906 file=container-src/utils/loader.py | |
2018-02-18T19:16:53.800600 tarball item: container-src/k8s (0 bytes) [container.docker.engine] bytes=0 file=container-src/k8s | |
2018-02-18T19:16:53.800747 tarball item: container-src/k8s/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/k8s/__init__.py | |
2018-02-18T19:16:53.800890 tarball item: container-src/k8s/base_config.py (932 bytes) [container.docker.engine] bytes=932 file=container-src/k8s/base_config.py | |
2018-02-18T19:16:53.801029 tarball item: container-src/k8s/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/k8s/__pycache__ | |
2018-02-18T19:16:53.801164 tarball item: container-src/k8s/__pycache__/base_deploy.cpython-36.pyc (19285 bytes) [container.docker.engine] bytes=19285 file=container-src/k8s/__pycache__/base_deploy.cpython-36.pyc | |
2018-02-18T19:16:53.801298 tarball item: container-src/k8s/__pycache__/config.cpython-36.pyc (1062 bytes) [container.docker.engine] bytes=1062 file=container-src/k8s/__pycache__/config.cpython-36.pyc | |
2018-02-18T19:16:53.801427 tarball item: container-src/k8s/__pycache__/engine.cpython-36.pyc (1552 bytes) [container.docker.engine] bytes=1552 file=container-src/k8s/__pycache__/engine.cpython-36.pyc | |
2018-02-18T19:16:53.801563 tarball item: container-src/k8s/__pycache__/base_config.cpython-36.pyc (1102 bytes) [container.docker.engine] bytes=1102 file=container-src/k8s/__pycache__/base_config.cpython-36.pyc | |
2018-02-18T19:16:53.801725 tarball item: container-src/k8s/__pycache__/deploy.cpython-36.pyc (1623 bytes) [container.docker.engine] bytes=1623 file=container-src/k8s/__pycache__/deploy.cpython-36.pyc | |
2018-02-18T19:16:53.801977 tarball item: container-src/k8s/__pycache__/base_engine.cpython-36.pyc (7013 bytes) [container.docker.engine] bytes=7013 file=container-src/k8s/__pycache__/base_engine.cpython-36.pyc | |
2018-02-18T19:16:53.802238 tarball item: container-src/k8s/__pycache__/__init__.cpython-36.pyc (290 bytes) [container.docker.engine] bytes=290 file=container-src/k8s/__pycache__/__init__.cpython-36.pyc | |
2018-02-18T19:16:53.802502 tarball item: container-src/k8s/deploy.py (1720 bytes) [container.docker.engine] bytes=1720 file=container-src/k8s/deploy.py | |
2018-02-18T19:16:53.802777 tarball item: container-src/k8s/config.py (660 bytes) [container.docker.engine] bytes=660 file=container-src/k8s/config.py | |
2018-02-18T19:16:53.803043 tarball item: container-src/k8s/engine.py (1276 bytes) [container.docker.engine] bytes=1276 file=container-src/k8s/engine.py | |
2018-02-18T19:16:53.803239 tarball item: container-src/k8s/base_deploy.py (34216 bytes) [container.docker.engine] bytes=34216 file=container-src/k8s/base_deploy.py | |
2018-02-18T19:16:53.803508 tarball item: container-src/k8s/base_engine.py (10144 bytes) [container.docker.engine] bytes=10144 file=container-src/k8s/base_engine.py | |
2018-02-18T19:16:53.803773 tarball item: container-src/config.py (15653 bytes) [container.docker.engine] bytes=15653 file=container-src/config.py | |
2018-02-18T19:16:53.804034 tarball item: container-src/engine.py (6740 bytes) [container.docker.engine] bytes=6740 file=container-src/engine.py | |
2018-02-18T19:16:53.804294 tarball item: container-src/openshift (0 bytes) [container.docker.engine] bytes=0 file=container-src/openshift | |
2018-02-18T19:16:53.804561 tarball item: container-src/openshift/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/openshift/__init__.py | |
2018-02-18T19:16:53.804815 tarball item: container-src/openshift/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/openshift/__pycache__ | |
2018-02-18T19:16:53.805081 tarball item: container-src/openshift/__pycache__/config.cpython-36.pyc (878 bytes) [container.docker.engine] bytes=878 file=container-src/openshift/__pycache__/config.cpython-36.pyc | |
2018-02-18T19:16:53.805343 tarball item: container-src/openshift/__pycache__/engine.cpython-36.pyc (2121 bytes) [container.docker.engine] bytes=2121 file=container-src/openshift/__pycache__/engine.cpython-36.pyc | |
2018-02-18T19:16:53.805609 tarball item: container-src/openshift/__pycache__/deploy.cpython-36.pyc (4178 bytes) [container.docker.engine] bytes=4178 file=container-src/openshift/__pycache__/deploy.cpython-36.pyc | |
2018-02-18T19:16:53.805868 tarball item: container-src/openshift/__pycache__/__init__.cpython-36.pyc (296 bytes) [container.docker.engine] bytes=296 file=container-src/openshift/__pycache__/__init__.cpython-36.pyc | |
2018-02-18T19:16:53.806128 tarball item: container-src/openshift/deploy.py (6241 bytes) [container.docker.engine] bytes=6241 file=container-src/openshift/deploy.py | |
2018-02-18T19:16:53.806343 tarball item: container-src/openshift/config.py (427 bytes) [container.docker.engine] bytes=427 file=container-src/openshift/config.py | |
2018-02-18T19:16:53.806606 tarball item: container-src/openshift/engine.py (2207 bytes) [container.docker.engine] bytes=2207 file=container-src/openshift/engine.py | |
2018-02-18T19:16:53.806874 tarball item: container-src/templates (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates | |
2018-02-18T19:16:53.807170 tarball item: container-src/templates/ansible-container-inventory.py (1230 bytes) [container.docker.engine] bytes=1230 file=container-src/templates/ansible-container-inventory.py | |
2018-02-18T19:16:53.807461 tarball item: container-src/templates/init (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/init | |
2018-02-18T19:16:53.807701 tarball item: container-src/templates/init/ansible.j2.cfg (145 bytes) [container.docker.engine] bytes=145 file=container-src/templates/init/ansible.j2.cfg | |
2018-02-18T19:16:53.807840 tarball item: container-src/templates/init/ansible-requirements.j2.txt (131 bytes) [container.docker.engine] bytes=131 file=container-src/templates/init/ansible-requirements.j2.txt | |
2018-02-18T19:16:53.807993 tarball item: container-src/templates/init/meta.j2.yml (1231 bytes) [container.docker.engine] bytes=1231 file=container-src/templates/init/meta.j2.yml | |
2018-02-18T19:16:53.808145 tarball item: container-src/templates/init/container.j2.yml (2514 bytes) [container.docker.engine] bytes=2514 file=container-src/templates/init/container.j2.yml | |
2018-02-18T19:16:53.808295 tarball item: container-src/templates/init/requirements.j2.yml (299 bytes) [container.docker.engine] bytes=299 file=container-src/templates/init/requirements.j2.yml | |
2018-02-18T19:16:53.808448 tarball item: container-src/templates/hosts.j2 (90 bytes) [container.docker.engine] bytes=90 file=container-src/templates/hosts.j2 | |
2018-02-18T19:16:53.808598 tarball item: container-src/templates/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/__pycache__ | |
2018-02-18T19:16:53.808807 tarball item: container-src/templates/__pycache__/wait_on_host.cpython-36.pyc (2021 bytes) [container.docker.engine] bytes=2021 file=container-src/templates/__pycache__/wait_on_host.cpython-36.pyc | |
2018-02-18T19:16:53.808960 tarball item: container-src/templates/__pycache__/ansible-container-inventory.cpython-36.pyc (1441 bytes) [container.docker.engine] bytes=1441 file=container-src/templates/__pycache__/ansible-container-inventory.cpython-36.pyc | |
2018-02-18T19:16:53.809111 tarball item: container-src/templates/compose_versioned.j2.yml (237 bytes) [container.docker.engine] bytes=237 file=container-src/templates/compose_versioned.j2.yml | |
2018-02-18T19:16:53.809263 tarball item: container-src/templates/restart-docker-compose.j2.yml (75 bytes) [container.docker.engine] bytes=75 file=container-src/templates/restart-docker-compose.j2.yml | |
2018-02-18T19:16:53.809412 tarball item: container-src/templates/stop-docker-compose.j2.yml (75 bytes) [container.docker.engine] bytes=75 file=container-src/templates/stop-docker-compose.j2.yml | |
2018-02-18T19:16:53.809552 tarball item: container-src/templates/wait_on_host.py (2365 bytes) [container.docker.engine] bytes=2365 file=container-src/templates/wait_on_host.py | |
2018-02-18T19:16:53.809695 tarball item: container-src/templates/run-docker-compose.j2.yml (75 bytes) [container.docker.engine] bytes=75 file=container-src/templates/run-docker-compose.j2.yml | |
2018-02-18T19:16:53.809836 tarball item: container-src/templates/ansible.cfg (41 bytes) [container.docker.engine] bytes=41 file=container-src/templates/ansible.cfg | |
2018-02-18T19:16:53.809976 tarball item: container-src/templates/ansible-dockerfile.j2 (1194 bytes) [container.docker.engine] bytes=1194 file=container-src/templates/ansible-dockerfile.j2 | |
2018-02-18T19:16:53.810119 tarball item: container-src/templates/role (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role | |
2018-02-18T19:16:53.810258 tarball item: container-src/templates/role/meta (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/meta | |
2018-02-18T19:16:53.810396 tarball item: container-src/templates/role/meta/main.j2.yml (3220 bytes) [container.docker.engine] bytes=3220 file=container-src/templates/role/meta/main.j2.yml | |
2018-02-18T19:16:53.810533 tarball item: container-src/templates/role/.travis.j2.yml (540 bytes) [container.docker.engine] bytes=540 file=container-src/templates/role/.travis.j2.yml | |
2018-02-18T19:16:53.810677 tarball item: container-src/templates/role/defaults (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/defaults | |
2018-02-18T19:16:53.813470 tarball item: container-src/templates/role/defaults/main.j2.yml (55 bytes) [container.docker.engine] bytes=55 file=container-src/templates/role/defaults/main.j2.yml | |
2018-02-18T19:16:53.815722 tarball item: container-src/templates/role/test (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/test | |
2018-02-18T19:16:53.817337 tarball item: container-src/templates/role/test/test.j2.yml (81 bytes) [container.docker.engine] bytes=81 file=container-src/templates/role/test/test.j2.yml | |
2018-02-18T19:16:53.818749 tarball item: container-src/templates/role/README.j2.md (1287 bytes) [container.docker.engine] bytes=1287 file=container-src/templates/role/README.j2.md | |
2018-02-18T19:16:53.820109 tarball item: container-src/templates/install-docker-compose.j2.yml (712 bytes) [container.docker.engine] bytes=712 file=container-src/templates/install-docker-compose.j2.yml | |
2018-02-18T19:16:53.821415 tarball item: container-src/templates/builder.sh (620 bytes) [container.docker.engine] bytes=620 file=container-src/templates/builder.sh | |
2018-02-18T19:16:53.822112 tarball item: container-src/docker (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker | |
2018-02-18T19:16:53.822333 tarball item: container-src/docker/importer.py (24838 bytes) [container.docker.engine] bytes=24838 file=container-src/docker/importer.py | |
2018-02-18T19:16:53.822548 tarball item: container-src/docker/__init__.py (205 bytes) [container.docker.engine] bytes=205 file=container-src/docker/__init__.py | |
2018-02-18T19:16:53.822742 tarball item: container-src/docker/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/__pycache__ | |
2018-02-18T19:16:53.823026 tarball item: container-src/docker/__pycache__/config.cpython-36.pyc (1963 bytes) [container.docker.engine] bytes=1963 file=container-src/docker/__pycache__/config.cpython-36.pyc | |
2018-02-18T19:16:53.823229 tarball item: container-src/docker/__pycache__/importer.cpython-36.pyc (16834 bytes) [container.docker.engine] bytes=16834 file=container-src/docker/__pycache__/importer.cpython-36.pyc | |
2018-02-18T19:16:53.823489 tarball item: container-src/docker/__pycache__/engine.cpython-36.pyc (32709 bytes) [container.docker.engine] bytes=32709 file=container-src/docker/__pycache__/engine.cpython-36.pyc | |
2018-02-18T19:16:53.824282 tarball item: container-src/docker/__pycache__/deploy.cpython-36.pyc (291 bytes) [container.docker.engine] bytes=291 file=container-src/docker/__pycache__/deploy.cpython-36.pyc | |
2018-02-18T19:16:53.824758 tarball item: container-src/docker/__pycache__/secrets.cpython-36.pyc (4354 bytes) [container.docker.engine] bytes=4354 file=container-src/docker/__pycache__/secrets.cpython-36.pyc | |
2018-02-18T19:16:53.825094 tarball item: container-src/docker/__pycache__/__init__.cpython-36.pyc (293 bytes) [container.docker.engine] bytes=293 file=container-src/docker/__pycache__/__init__.cpython-36.pyc | |
2018-02-18T19:16:53.825401 tarball item: container-src/docker/deploy.py (248 bytes) [container.docker.engine] bytes=248 file=container-src/docker/deploy.py | |
2018-02-18T19:16:53.825672 tarball item: container-src/docker/config.py (2393 bytes) [container.docker.engine] bytes=2393 file=container-src/docker/config.py | |
2018-02-18T19:16:53.826004 tarball item: container-src/docker/engine.py (49646 bytes) [container.docker.engine] bytes=49646 file=container-src/docker/engine.py | |
2018-02-18T19:16:53.826387 tarball item: container-src/docker/files (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/files | |
2018-02-18T19:16:53.826747 tarball item: container-src/docker/files/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=container-src/docker/files/get-pip.py | |
2018-02-18T19:16:53.827077 tarball item: container-src/docker/files/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/files/__pycache__ | |
2018-02-18T19:16:53.827402 tarball item: container-src/docker/files/__pycache__/get-pip.cpython-36.pyc (1592706 bytes) [container.docker.engine] bytes=1592706 file=container-src/docker/files/__pycache__/get-pip.cpython-36.pyc | |
2018-02-18T19:16:53.827737 tarball item: container-src/docker/files/__pycache__/setup.cpython-36.pyc (4655 bytes) [container.docker.engine] bytes=4655 file=container-src/docker/files/__pycache__/setup.cpython-36.pyc | |
2018-02-18T19:16:53.827892 tarball item: container-src/docker/files/conductor-requirements.yml (60 bytes) [container.docker.engine] bytes=60 file=container-src/docker/files/conductor-requirements.yml | |
2018-02-18T19:16:53.827996 tarball item: container-src/docker/files/setup.py (4628 bytes) [container.docker.engine] bytes=4628 file=container-src/docker/files/setup.py | |
2018-02-18T19:16:53.828098 tarball item: container-src/docker/files/conductor-requirements.txt (273 bytes) [container.docker.engine] bytes=273 file=container-src/docker/files/conductor-requirements.txt | |
2018-02-18T19:16:53.828197 tarball item: container-src/docker/templates (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/templates | |
2018-02-18T19:16:53.828294 tarball item: container-src/docker/templates/conductor-src-dockerfile.j2 (3020 bytes) [container.docker.engine] bytes=3020 file=container-src/docker/templates/conductor-src-dockerfile.j2 | |
2018-02-18T19:16:53.828388 tarball item: container-src/docker/templates/conductor-local-dockerfile.j2 (674 bytes) [container.docker.engine] bytes=674 file=container-src/docker/templates/conductor-local-dockerfile.j2 | |
2018-02-18T19:16:53.828480 tarball item: container-src/docker/secrets.py (5255 bytes) [container.docker.engine] bytes=5255 file=container-src/docker/secrets.py | |
2018-02-18T19:16:53.828573 tarball item: container-src/core.py (42745 bytes) [container.docker.engine] bytes=42745 file=container-src/core.py | |
2018-02-18T19:16:53.828683 tarball item: container-src/conductor-build/setup.py (4628 bytes) [container.docker.engine] bytes=4628 file=container-src/conductor-build/setup.py | |
2018-02-18T19:16:53.828777 tarball item: container-src/conductor-build/conductor-requirements.txt (273 bytes) [container.docker.engine] bytes=273 file=container-src/conductor-build/conductor-requirements.txt | |
2018-02-18T19:16:53.828874 tarball item: container-src/conductor-build/conductor-requirements.yml (60 bytes) [container.docker.engine] bytes=60 file=container-src/conductor-build/conductor-requirements.yml | |
2018-02-18T19:16:53.828966 tarball item: Dockerfile (1023 bytes) [container.docker.engine] bytes=1023 file=Dockerfile | |
2018-02-18T19:16:53.829062 tarball item: build-src/ansible.cfg (144 bytes) [container.docker.engine] bytes=144 file=build-src/ansible.cfg | |
2018-02-18T19:16:53.829155 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt | |
2018-02-18T19:16:53.829244 tarball item: build-src/requirements.yml (389 bytes) [container.docker.engine] bytes=389 file=build-src/requirements.yml | |
2018-02-18T19:16:53.829340 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch | |
2018-02-18T19:16:53.829433 tarball item: Dockerfile (595 bytes) [container.docker.engine] bytes=595 file=Dockerfile | |
2018-02-18T19:16:53.830439 Starting Docker build of Ansible Container Conductor image (please be patient)... [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=1038 | |
Step 1/5 : FROM ansible/container-conductor-debian-stretch:0.9.2 | |
---> ca11cd385a9f | |
Step 2/5 : VOLUME /usr | |
---> Using cache | |
---> d07968594d3b | |
Step 3/5 : VOLUME /lib | |
---> Using cache | |
---> 3a5c32554c27 | |
Step 4/5 : COPY /build-src /_ansible/build | |
---> Using cache | |
---> 1330952bee59 | |
Step 5/5 : RUN ( test -f /_ansible/build/ansible-requirements.txt && pip install --no-cache-dir -r /_ansible/build/ansible-requirements.txt || true ) && ( test -f /_ansible/build/requirements.yml && ansible-galaxy install -p /etc/ansible/roles -r /_ansible/build/requirements.yml || true ) && ( test -f /_ansible/build/ansible.cfg && cp /_ansible/build/ansible.cfg /etc/ansible/ansible.cfg || true) | |
---> Using cache | |
---> f4437f3a59f5 | |
{"aux": {"ID": "sha256:f4437f3a59f5bd7c83890f6ccab86ae560663eb21e2b35569f20451020c2eed4"}} | |
Successfully built f4437f3a59f5 | |
Successfully tagged ansible-testing2-conductor:latest | |
2018-02-18T19:16:54.003089 Cleaning up temporary directory [container.utils.temp] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/utils/temp.py caller_func=__exit__ caller_line=22 path=/tmp/tmpvqtnkxhk | |
2018-02-18T19:16:54.006723 Config settings [container.core] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/core.py caller_func=hostcmd_build caller_line=191 conf=<class 'container.docker.config.AnsibleContainerConfig'> config=<container.docker.config.AnsibleContainerConfig object at 0x7f84103a93c8> rawsettings={"conductor": {"base": "debian:9"}, "project_name": "ansible-testing2", "deployment_output_path": "./ansible-deployment", "pwd": "/home/ncaniart/src/gitco/cans/containers/ansible-testing"} settings={"conductor": {"base": "debian:9"}, "project_name": "ansible-testing2", "deployment_output_path": "./ansible-deployment", "pwd": "/home/ncaniart/src/gitco/cans/containers/ansible-testing"} | |
2018-02-18T19:16:54.021833 Call: Engine.run_conductor [container.docker.engine] args=('build', {'version': '2', 'settings': CommentedMap([('conductor', CommentedMap([('base', 'debian:9')])), ('project_name', 'ansible-testing2'), ('deployment_output_path', './ansible-deployment'), ('pwd', '/home/ncaniart/src/gitco/cans/containers/ansible-testing')]), 'services': ordereddict([('base', CommentedMap([('from', 'python:3.6-slim-stretch'), ('roles', [CommentedMap([('role', 'cans.package-install'), ('pkginstall_packages', ['bash', 'dumb-init', 'sudo'])]), CommentedMap([('role', 'cans.user-make'), ('usermake_upload_ssh_key_to_target', False), ('usermake_users', [CommentedMap([('name', 'admin'), ('sudoer', True), ('passwordless_sudo', True)]), CommentedMap([('name', 'regular'), ('sudoer', False)])])])]), ('entrypoint', '/usr/bin/dumb-init')]))]), 'registries': CommentedMap(), 'defaults': ordereddict()}, '/home/ncaniart/src/gitco/cans/containers/ansible-testing', {'debug': True, 'devel': False, 'selinux': True, 'subcommand': 'build', 'flatten': False, 'purge_last': True, 'save_conductor_container': False, 'services_to_build': None, 'cache': True, 'conductor_cache': True, 'container_cache': True, 'local_python': False, 'src_mount_path': None, 'ansible_options': '', 'roles_path': [], 'with_volumes': [], 'volume_driver': None, 'with_variables': [], 'config_vars': ordereddict()}) caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=Engine.run_conductor caller_line=278 kwargs={} | |
2018-02-18T19:16:54.033936 Docker run: [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=run_conductor caller_line=435 image=sha256:f4437f3a59f5bd7c83890f6ccab86ae560663eb21e2b35569f20451020c2eed4 params={'name': 'ansible-testing2_conductor', 'command': ['conductor', 'build', '--project-name', 'ansible-testing2', '--engine', 'docker', '--params', 'eyJkZWJ1ZyI6IHRydWUsICJkZXZlbCI6IGZhbHNlLCAic2VsaW51eCI6IHRydWUsICJzdWJjb21tYW5kIjogImJ1aWxkIiwgImZsYXR0ZW4iOiBmYWxzZSwgInB1cmdlX2xhc3QiOiB0cnVlLCAic2F2ZV9jb25kdWN0b3JfY29udGFpbmVyIjogZmFsc2UsICJzZXJ2aWNlc190b19idWlsZCI6IG51bGwsICJjYWNoZSI6IHRydWUsICJjb25kdWN0b3JfY2FjaGUiOiB0cnVlLCAiY29udGFpbmVyX2NhY2hlIjogdHJ1ZSwgImxvY2FsX3B5dGhvbiI6IGZhbHNlLCAic3JjX21vdW50X3BhdGgiOiBudWxsLCAiYW5zaWJsZV9vcHRpb25zIjogIiIsICJyb2xlc19wYXRoIjogW10sICJ3aXRoX3ZvbHVtZXMiOiBbXSwgInZvbHVtZV9kcml2ZXIiOiBudWxsLCAid2l0aF92YXJpYWJsZXMiOiBbXSwgImNvbmZpZ192YXJzIjoge319', '--config', 'eyJ2ZXJzaW9uIjogIjIiLCAic2V0dGluZ3MiOiBbWyJjb25kdWN0b3IiLCB7ImJhc2UiOiAiZGViaWFuOjkifV0sIFsicHJvamVjdF9uYW1lIiwgImFuc2libGUtdGVzdGluZzIiXSwgWyJkZXBsb3ltZW50X291dHB1dF9wYXRoIiwgIi4vYW5zaWJsZS1kZXBsb3ltZW50Il0sIFsicHdkIiwgIi9ob21lL25jYW5pYXJ0L3NyYy9naXRjby9jYW5zL2NvbnRhaW5lcnMvYW5zaWJsZS10ZXN0aW5nIl1dLCAic2VydmljZXMiOiBbWyJiYXNlIiwgeyJmcm9tIjogInB5dGhvbjozLjYtc2xpbS1zdHJldGNoIiwgInJvbGVzIjogW3sicm9sZSI6ICJjYW5zLnBhY2thZ2UtaW5zdGFsbCIsICJwa2dpbnN0YWxsX3BhY2thZ2VzIjogWyJiYXNoIiwgImR1bWItaW5pdCIsICJzdWRvIl19LCB7InJvbGUiOiAiY2Fucy51c2VyLW1ha2UiLCAidXNlcm1ha2VfdXBsb2FkX3NzaF9rZXlfdG9fdGFyZ2V0IjogZmFsc2UsICJ1c2VybWFrZV91c2VycyI6IFt7Im5hbWUiOiAiYWRtaW4iLCAic3Vkb2VyIjogdHJ1ZSwgInBhc3N3b3JkbGVzc19zdWRvIjogdHJ1ZX0sIHsibmFtZSI6ICJyZWd1bGFyIiwgInN1ZG9lciI6IGZhbHNlfV19XSwgImVudHJ5cG9pbnQiOiAiL3Vzci9iaW4vZHVtYi1pbml0In1dXSwgInJlZ2lzdHJpZXMiOiBbXSwgImRlZmF1bHRzIjogW119', '--encoding', 'b64json'], 'detach': True, 'user': 'root', 'volumes': {'ansible-testing2_secrets': {'bind': '/run/secrets', 'mode': 'rw'}, '/home/ncaniart/src/gitco/cans/containers/ansible-testing': {'bind': '/src', 'mode': 'ro'}, '/var/run/docker.sock': {'bind': '/var/run/docker.sock', 'mode': 'rw'}, '/home/ncaniart/.docker/config.json': {'bind': '/home/ncaniart/.docker/config.json', 'mode': 'rw'}}, 'environment': {'DOCKER_HOST': 'unix:///var/run/docker.sock', 'ANSIBLE_ROLES_PATH': '/src/roles:/etc/ansible/roles'}, 'working_dir': '/src', 'cap_add': ['SYS_ADMIN'], 'privileged': True} | |
Parsing conductor CLI args. | |
2018-02-18T18:17:03.137367 Processing defaults section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_defaults caller_line=325 | |
2018-02-18T18:17:03.146250 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=volumes | |
2018-02-18T18:17:03.156256 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=registries | |
2018-02-18T18:17:03.163617 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=secrets | |
2018-02-18T18:17:03.170067 Processing service... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=340 service=u'base' service_data={u'entrypoint': u'/usr/bin/dumb-init', u'from': u'python:3.6-slim-stretch', u'roles': [{u'pkginstall_packages': [u'bash', u'dumb-init', u'sudo'], u'role': u'cans.package-install'}, {u'usermake_users': [{u'passwordless_sudo': True, u'sudoer': True, u'name': u'admin'}, {u'sudoer': False, u'name': u'regular'}], u'usermake_upload_ssh_key_to_target': False, u'role': u'cans.user-make'}]} | |
Traceback (most recent call last): | |
File "/usr/local/bin/conductor", line 11, in <module> | |
load_entry_point('ansible-container', 'console_scripts', 'conductor')() | |
File "/_ansible/container/__init__.py", line 19, in __wrapped__ | |
return fn(*args, **kwargs) | |
File "/_ansible/container/cli.py", line 389, in conductor_commandline | |
conductor_config = AnsibleContainerConductorConfig(list_to_ordereddict(containers_config)) | |
File "/_ansible/container/__init__.py", line 19, in __wrapped__ | |
return fn(*args, **kwargs) | |
File "/_ansible/container/config.py", line 297, in __init__ | |
self._process_services() | |
File "/_ansible/container/config.py", line 357, in _process_services | |
role_metadata = get_metadata_from_role(role_name) | |
File "/_ansible/container/__init__.py", line 19, in __wrapped__ | |
return fn(*args, **kwargs) | |
File "/_ansible/container/utils/__init__.py", line 275, in get_metadata_from_role | |
return get_content_from_role(role_name, os.path.join('meta', 'container.yml')) | |
File "/_ansible/container/__init__.py", line 19, in __wrapped__ | |
return fn(*args, **kwargs) | |
File "/_ansible/container/utils/__init__.py", line 264, in get_content_from_role | |
role_path = resolve_role_to_path(role_name) | |
File "/_ansible/container/__init__.py", line 19, in __wrapped__ | |
return fn(*args, **kwargs) | |
File "/_ansible/container/utils/__init__.py", line 210, in resolve_role_to_path | |
loader=loader) | |
File "/usr/local/lib/python2.7/dist-packages/ansible/playbook/role/include.py", line 59, in load | |
return ri.load_data(data, variable_manager=variable_manager, loader=loader) | |
File "/usr/local/lib/python2.7/dist-packages/ansible/playbook/base.py", line 244, in load_data | |
ds = self.preprocess_data(ds) | |
File "/usr/local/lib/python2.7/dist-packages/ansible/playbook/role/definition.py", line 94, in preprocess_data | |
(role_name, role_path) = self._load_role_path(role_name) | |
File "/usr/local/lib/python2.7/dist-packages/ansible/playbook/role/definition.py", line 187, in _load_role_path | |
raise AnsibleError("the role '%s' was not found in %s" % (role_name, ":".join(role_search_paths)), obj=self._ds) | |
ansible.errors.AnsibleError: the role 'cans.user-make' was not found in ./roles:/src/roles:/etc/ansible/roles:. | |
2018-02-18T19:17:03.681703 Conductor terminated. Cleaning up. [container.docker.engine] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/docker/engine.py caller_func=await_conductor_command caller_line=462 command_rc=1 conductor_id=927b6235e54050a4abde839407626b3c5e610b8bdc34faf6b43f58fce2108c72 save_container=False | |
2018-02-18T19:17:04.202654 Conductor exited with status 1 [container.cli] caller_file=/home/ncaniart/.virtualenvs/cans-containers/lib/python3.6/site-packages/container/cli.py caller_func=__call__ caller_line=311 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment