Skip to content

Instantly share code, notes, and snippets.

@mrlesmithjr
Created May 27, 2017 18:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrlesmithjr/1e0f29b10d49c8f8bb0f001aef109c31 to your computer and use it in GitHub Desktop.
Save mrlesmithjr/1e0f29b10d49c8f8bb0f001aef109c31 to your computer and use it in GitHub Desktop.
2017-05-27T14:35:33.304571 The default type is [container.config] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/config.py caller_func=_resolve_defaults caller_line=140 config=<class 'ruamel.yaml.comments.CommentedMap'> defaults=<type '_ordereddict.ordereddict'>
2017-05-27T14:35:33.305364 Getting environment variables... [container.config] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/config.py caller_func=_get_environment_variables caller_line=156
2017-05-27T14:35:33.306091 Read environment variables [container.config] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/config.py caller_func=_get_environment_variables caller_line=161 env_vars={}
2017-05-27T14:35:33.306749 Resolved template variables [container.config] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/config.py caller_func=_resolve_defaults caller_line=145 template_vars={}
2017-05-27T14:35:33.307534 Parsed config [container.config] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/config.py caller_func=set_env caller_line=121 config={"version": "2", "settings": {"conductor_base": "ubuntu", "pwd": "/Users/larry/projects/ansible-containers/nginx"}, "services": {"web": {"from": "ubuntu", "roles": [{"role": "ansible-nginx"}], "ports": ["80:80"], "command": ["/usr/bin/dumb-init", "/usr/sbin/apache2ctl", "-D", "FOREGROUND"]}}, "registries": {}, "defaults": {}}
2017-05-27T14:35:33.308125 Loading engine capabilities [container.utils.loader] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD', 'RUN'] engine=docker
2017-05-27T14:35:33.373955 Could not find container for conductor [container.docker.engine] all_containers=[] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=get_container_id_for_service caller_line=384 container=u'nginx_conductor'
2017-05-27T14:35:33.383269 Could not find the latest image for service, searching for other tags with same image name [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=get_latest_image_for_service caller_line=423 image_name=u'nginx-conductor' service=conductor
2017-05-27T14:35:33.386991 Call: Engine.build_conductor_image [container.docker.engine] args=('/Users/larry/projects/ansible-containers/nginx', 'ubuntu') caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=Engine.build_conductor_image caller_line=23 kwargs={'cache': True}
2017-05-27T14:35:33.389483 Using temporary directory [container.utils.temp] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/utils/temp.py caller_func=__enter__ caller_line=17 path=/var/folders/x5/wbmc7zqj1nv4cnjxjqls86sh0000gn/T/tmpk3WH2J
2017-05-27T14:35:33.390153 Building Docker Engine context... [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=649
2017-05-27T14:35:33.434648 Rendered Jinja Template: [container.utils] body=FROM ubuntu
ENV ANSIBLE_CONTAINER=1
RUN apt-get update -y && \
apt-get install -y gcc python2.7 git python-dev rsync libffi-dev libssl-dev dpkg-dev python-apt libpopt0 && \
cd /usr/bin && \
rm -f lsb_release && \
ln -fs python2.7 python && \
apt-get clean
ADD https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz /tmp/docker.tgz
COPY /contrib/get-pip.py /get-pip.py
RUN python /get-pip.py && \
mkdir -p /etc/ansible/roles /_ansible/src && \
cd /usr/local/bin && \
tar -xz --strip-components=1 -f /tmp/docker.tgz
# The COPY here will break cache if the version of conductor changed
COPY /container-src /_ansible/container
RUN cd /_ansible && \
pip install -r container/conductor-build/conductor-requirements.txt && \
PYTHONPATH=. LC_ALL="en_US.UTF-8" python container/conductor-build/setup.py develop -v && \
ansible-galaxy install -p /etc/ansible/roles -r container/conductor-build/conductor-requirements.yml
# The COPY here will break cache if the requirements or ansible.cfg has changed
COPY /build-src /_ansible/build
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)
VOLUME /usr
VOLUME /lib
caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=81
2017-05-27T14:35:33.435935 Context manifest: [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=705
2017-05-27T14:35:33.436177 tarball item: build-src/ansible.cfg (144 bytes) [container.docker.engine] bytes=144 file=build-src/ansible.cfg
2017-05-27T14:35:33.436387 tarball item: build-src/ansible-requirements.txt (129 bytes) [container.docker.engine] bytes=129 file=build-src/ansible-requirements.txt
2017-05-27T14:35:33.436556 tarball item: build-src/requirements.yml (354 bytes) [container.docker.engine] bytes=354 file=build-src/requirements.yml
2017-05-27T14:35:33.436719 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch
2017-05-27T14:35:33.436875 tarball item: contrib/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=contrib/get-pip.py
2017-05-27T14:35:33.437035 tarball item: container-src (0 bytes) [container.docker.engine] bytes=0L file=container-src
2017-05-27T14:35:33.437149 tarball item: container-src/__init__.py (947 bytes) [container.docker.engine] bytes=947 file=container-src/__init__.py
2017-05-27T14:35:33.437280 tarball item: container-src/__init__.pyc (1686 bytes) [container.docker.engine] bytes=1686 file=container-src/__init__.pyc
2017-05-27T14:35:33.437431 tarball item: container-src/cli.py (19540 bytes) [container.docker.engine] bytes=19540 file=container-src/cli.py
2017-05-27T14:35:33.437545 tarball item: container-src/cli.pyc (16664 bytes) [container.docker.engine] bytes=16664 file=container-src/cli.pyc
2017-05-27T14:35:33.437678 tarball item: container-src/config.py (14021 bytes) [container.docker.engine] bytes=14021 file=container-src/config.py
2017-05-27T14:35:33.437984 tarball item: container-src/config.pyc (14056 bytes) [container.docker.engine] bytes=14056 file=container-src/config.pyc
2017-05-27T14:35:33.438142 tarball item: container-src/core.py (37981 bytes) [container.docker.engine] bytes=37981 file=container-src/core.py
2017-05-27T14:35:33.438304 tarball item: container-src/core.pyc (28623 bytes) [container.docker.engine] bytes=28623 file=container-src/core.pyc
2017-05-27T14:35:33.438458 tarball item: container-src/docker (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker
2017-05-27T14:35:33.438589 tarball item: container-src/docker/__init__.py (205 bytes) [container.docker.engine] bytes=205 file=container-src/docker/__init__.py
2017-05-27T14:35:33.438720 tarball item: container-src/docker/__init__.pyc (386 bytes) [container.docker.engine] bytes=386 file=container-src/docker/__init__.pyc
2017-05-27T14:35:33.438831 tarball item: container-src/docker/deploy.py (248 bytes) [container.docker.engine] bytes=248 file=container-src/docker/deploy.py
2017-05-27T14:35:33.438942 tarball item: container-src/docker/deploy.pyc (384 bytes) [container.docker.engine] bytes=384 file=container-src/docker/deploy.pyc
2017-05-27T14:35:33.439052 tarball item: container-src/docker/engine.py (34750 bytes) [container.docker.engine] bytes=34750 file=container-src/docker/engine.py
2017-05-27T14:35:33.439161 tarball item: container-src/docker/engine.pyc (31566 bytes) [container.docker.engine] bytes=31566 file=container-src/docker/engine.pyc
2017-05-27T14:35:33.439341 tarball item: container-src/docker/files (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker/files
2017-05-27T14:35:33.439459 tarball item: container-src/docker/files/conductor-requirements.txt (294 bytes) [container.docker.engine] bytes=294 file=container-src/docker/files/conductor-requirements.txt
2017-05-27T14:35:33.439576 tarball item: container-src/docker/files/conductor-requirements.yml (60 bytes) [container.docker.engine] bytes=60 file=container-src/docker/files/conductor-requirements.yml
2017-05-27T14:35:33.439691 tarball item: container-src/docker/files/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=container-src/docker/files/get-pip.py
2017-05-27T14:35:33.439806 tarball item: container-src/docker/files/get-pip.pyc (1593830 bytes) [container.docker.engine] bytes=1593830 file=container-src/docker/files/get-pip.pyc
2017-05-27T14:35:33.460501 tarball item: container-src/docker/files/setup.py (3215 bytes) [container.docker.engine] bytes=3215 file=container-src/docker/files/setup.py
2017-05-27T14:35:33.460721 tarball item: container-src/docker/files/setup.pyc (4418 bytes) [container.docker.engine] bytes=4418 file=container-src/docker/files/setup.pyc
2017-05-27T14:35:33.460928 tarball item: container-src/docker/importer.py (23310 bytes) [container.docker.engine] bytes=23310 file=container-src/docker/importer.py
2017-05-27T14:35:33.461083 tarball item: container-src/docker/importer.pyc (21656 bytes) [container.docker.engine] bytes=21656 file=container-src/docker/importer.pyc
2017-05-27T14:35:33.461213 tarball item: container-src/docker/templates (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker/templates
2017-05-27T14:35:33.461335 tarball item: container-src/docker/templates/conductor-dockerfile.j2 (2901 bytes) [container.docker.engine] bytes=2901 file=container-src/docker/templates/conductor-dockerfile.j2
2017-05-27T14:35:33.461453 tarball item: container-src/engine.py (6074 bytes) [container.docker.engine] bytes=6074 file=container-src/engine.py
2017-05-27T14:35:33.461573 tarball item: container-src/engine.pyc (11768 bytes) [container.docker.engine] bytes=11768 file=container-src/engine.pyc
2017-05-27T14:35:33.461746 tarball item: container-src/exceptions.py (1991 bytes) [container.docker.engine] bytes=1991 file=container-src/exceptions.py
2017-05-27T14:35:33.461890 tarball item: container-src/exceptions.pyc (6641 bytes) [container.docker.engine] bytes=6641 file=container-src/exceptions.pyc
2017-05-27T14:35:33.462044 tarball item: container-src/k8s (0 bytes) [container.docker.engine] bytes=0L file=container-src/k8s
2017-05-27T14:35:33.462211 tarball item: container-src/k8s/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/k8s/__init__.py
2017-05-27T14:35:33.462350 tarball item: container-src/k8s/__init__.pyc (383 bytes) [container.docker.engine] bytes=383 file=container-src/k8s/__init__.pyc
2017-05-27T14:35:33.462479 tarball item: container-src/k8s/base_deploy.py (27642 bytes) [container.docker.engine] bytes=27642 file=container-src/k8s/base_deploy.py
2017-05-27T14:35:33.462607 tarball item: container-src/k8s/base_deploy.pyc (21612 bytes) [container.docker.engine] bytes=21612 file=container-src/k8s/base_deploy.pyc
2017-05-27T14:35:33.462734 tarball item: container-src/k8s/base_engine.py (5164 bytes) [container.docker.engine] bytes=5164 file=container-src/k8s/base_engine.py
2017-05-27T14:35:33.462862 tarball item: container-src/k8s/base_engine.pyc (5981 bytes) [container.docker.engine] bytes=5981 file=container-src/k8s/base_engine.pyc
2017-05-27T14:35:33.462994 tarball item: container-src/k8s/deploy.py (1720 bytes) [container.docker.engine] bytes=1720 file=container-src/k8s/deploy.py
2017-05-27T14:35:33.463102 tarball item: container-src/k8s/deploy.pyc (2256 bytes) [container.docker.engine] bytes=2256 file=container-src/k8s/deploy.pyc
2017-05-27T14:35:33.463210 tarball item: container-src/k8s/engine.py (2389 bytes) [container.docker.engine] bytes=2389 file=container-src/k8s/engine.py
2017-05-27T14:35:33.463321 tarball item: container-src/k8s/engine.pyc (2188 bytes) [container.docker.engine] bytes=2188 file=container-src/k8s/engine.pyc
2017-05-27T14:35:33.463429 tarball item: container-src/openshift (0 bytes) [container.docker.engine] bytes=0L file=container-src/openshift
2017-05-27T14:35:33.463543 tarball item: container-src/openshift/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/openshift/__init__.py
2017-05-27T14:35:33.463726 tarball item: container-src/openshift/__init__.pyc (389 bytes) [container.docker.engine] bytes=389 file=container-src/openshift/__init__.pyc
2017-05-27T14:35:33.463878 tarball item: container-src/openshift/deploy.py (6203 bytes) [container.docker.engine] bytes=6203 file=container-src/openshift/deploy.py
2017-05-27T14:35:33.464002 tarball item: container-src/openshift/deploy.pyc (5658 bytes) [container.docker.engine] bytes=5658 file=container-src/openshift/deploy.pyc
2017-05-27T14:35:33.464119 tarball item: container-src/openshift/engine.py (2151 bytes) [container.docker.engine] bytes=2151 file=container-src/openshift/engine.py
2017-05-27T14:35:33.464233 tarball item: container-src/openshift/engine.pyc (2960 bytes) [container.docker.engine] bytes=2960 file=container-src/openshift/engine.pyc
2017-05-27T14:35:33.464344 tarball item: container-src/templates (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates
2017-05-27T14:35:33.464455 tarball item: container-src/templates/ansible-container-inventory.py (1230 bytes) [container.docker.engine] bytes=1230 file=container-src/templates/ansible-container-inventory.py
2017-05-27T14:35:33.464565 tarball item: container-src/templates/ansible-container-inventory.pyc (2327 bytes) [container.docker.engine] bytes=2327 file=container-src/templates/ansible-container-inventory.pyc
2017-05-27T14:35:33.464675 tarball item: container-src/templates/ansible-dockerfile.j2 (1194 bytes) [container.docker.engine] bytes=1194 file=container-src/templates/ansible-dockerfile.j2
2017-05-27T14:35:33.464785 tarball item: container-src/templates/ansible.cfg (41 bytes) [container.docker.engine] bytes=41 file=container-src/templates/ansible.cfg
2017-05-27T14:35:33.464892 tarball item: container-src/templates/build-docker-compose.j2.yml (1635 bytes) [container.docker.engine] bytes=1635 file=container-src/templates/build-docker-compose.j2.yml
2017-05-27T14:35:33.465000 tarball item: container-src/templates/builder.sh (620 bytes) [container.docker.engine] bytes=620 file=container-src/templates/builder.sh
2017-05-27T14:35:33.465107 tarball item: container-src/templates/compose_versioned.j2.yml (237 bytes) [container.docker.engine] bytes=237 file=container-src/templates/compose_versioned.j2.yml
2017-05-27T14:35:33.465216 tarball item: container-src/templates/hosts.j2 (90 bytes) [container.docker.engine] bytes=90 file=container-src/templates/hosts.j2
2017-05-27T14:35:33.465324 tarball item: container-src/templates/init (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/init
2017-05-27T14:35:33.465432 tarball item: container-src/templates/init/ansible-requirements.j2.txt (130 bytes) [container.docker.engine] bytes=130 file=container-src/templates/init/ansible-requirements.j2.txt
2017-05-27T14:35:33.465540 tarball item: container-src/templates/init/ansible.j2.cfg (145 bytes) [container.docker.engine] bytes=145 file=container-src/templates/init/ansible.j2.cfg
2017-05-27T14:35:33.465648 tarball item: container-src/templates/init/container.j2.yml (2116 bytes) [container.docker.engine] bytes=2116 file=container-src/templates/init/container.j2.yml
2017-05-27T14:35:33.465806 tarball item: container-src/templates/init/meta.j2.yml (1231 bytes) [container.docker.engine] bytes=1231 file=container-src/templates/init/meta.j2.yml
2017-05-27T14:35:33.465943 tarball item: container-src/templates/init/requirements.j2.yml (298 bytes) [container.docker.engine] bytes=298 file=container-src/templates/init/requirements.j2.yml
2017-05-27T14:35:33.466065 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
2017-05-27T14:35:33.466182 tarball item: container-src/templates/listhosts-docker-compose.j2.yml (1640 bytes) [container.docker.engine] bytes=1640 file=container-src/templates/listhosts-docker-compose.j2.yml
2017-05-27T14:35:33.466298 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
2017-05-27T14:35:33.466412 tarball item: container-src/templates/role (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role
2017-05-27T14:35:33.466523 tarball item: container-src/templates/role/.travis.j2.yml (540 bytes) [container.docker.engine] bytes=540 file=container-src/templates/role/.travis.j2.yml
2017-05-27T14:35:33.466635 tarball item: container-src/templates/role/defaults (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/defaults
2017-05-27T14:35:33.466747 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
2017-05-27T14:35:33.466857 tarball item: container-src/templates/role/meta (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/meta
2017-05-27T14:35:33.466975 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
2017-05-27T14:35:33.467085 tarball item: container-src/templates/role/README.j2.md (1287 bytes) [container.docker.engine] bytes=1287 file=container-src/templates/role/README.j2.md
2017-05-27T14:35:33.467193 tarball item: container-src/templates/role/test (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/test
2017-05-27T14:35:33.467300 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
2017-05-27T14:35:33.467409 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
2017-05-27T14:35:33.467517 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
2017-05-27T14:35:33.467624 tarball item: container-src/templates/wait_on_host.py (2365 bytes) [container.docker.engine] bytes=2365 file=container-src/templates/wait_on_host.py
2017-05-27T14:35:33.467732 tarball item: container-src/templates/wait_on_host.pyc (2601 bytes) [container.docker.engine] bytes=2601 file=container-src/templates/wait_on_host.pyc
2017-05-27T14:35:33.467839 tarball item: container-src/utils (0 bytes) [container.docker.engine] bytes=0L file=container-src/utils
2017-05-27T14:35:33.468003 tarball item: container-src/utils/__init__.py (10744 bytes) [container.docker.engine] bytes=10744 file=container-src/utils/__init__.py
2017-05-27T14:35:33.468134 tarball item: container-src/utils/__init__.pyc (13046 bytes) [container.docker.engine] bytes=13046 file=container-src/utils/__init__.pyc
2017-05-27T14:35:33.468245 tarball item: container-src/utils/_text.py (12304 bytes) [container.docker.engine] bytes=12304 file=container-src/utils/_text.py
2017-05-27T14:35:33.468414 tarball item: container-src/utils/_text.pyc (8932 bytes) [container.docker.engine] bytes=8932 file=container-src/utils/_text.pyc
2017-05-27T14:35:33.468536 tarball item: container-src/utils/galaxy.py (8120 bytes) [container.docker.engine] bytes=8120 file=container-src/utils/galaxy.py
2017-05-27T14:35:33.468650 tarball item: container-src/utils/galaxy.pyc (8629 bytes) [container.docker.engine] bytes=8629 file=container-src/utils/galaxy.pyc
2017-05-27T14:35:33.468760 tarball item: container-src/utils/loader.py (906 bytes) [container.docker.engine] bytes=906 file=container-src/utils/loader.py
2017-05-27T14:35:33.468918 tarball item: container-src/utils/loader.pyc (1288 bytes) [container.docker.engine] bytes=1288 file=container-src/utils/loader.pyc
2017-05-27T14:35:33.469070 tarball item: container-src/utils/logmux.py (1313 bytes) [container.docker.engine] bytes=1313 file=container-src/utils/logmux.py
2017-05-27T14:35:33.469196 tarball item: container-src/utils/logmux.pyc (3090 bytes) [container.docker.engine] bytes=3090 file=container-src/utils/logmux.pyc
2017-05-27T14:35:33.469315 tarball item: container-src/utils/temp.py (698 bytes) [container.docker.engine] bytes=698 file=container-src/utils/temp.py
2017-05-27T14:35:33.469430 tarball item: container-src/utils/temp.pyc (1594 bytes) [container.docker.engine] bytes=1594 file=container-src/utils/temp.pyc
2017-05-27T14:35:33.469543 tarball item: container-src/utils/visibility.py (3329 bytes) [container.docker.engine] bytes=3329 file=container-src/utils/visibility.py
2017-05-27T14:35:33.469654 tarball item: container-src/utils/visibility.pyc (4650 bytes) [container.docker.engine] bytes=4650 file=container-src/utils/visibility.pyc
2017-05-27T14:35:33.469765 tarball item: container-src/conductor-build/setup.py (3215 bytes) [container.docker.engine] bytes=3215 file=container-src/conductor-build/setup.py
2017-05-27T14:35:33.469875 tarball item: container-src/conductor-build/conductor-requirements.txt (294 bytes) [container.docker.engine] bytes=294 file=container-src/conductor-build/conductor-requirements.txt
2017-05-27T14:35:33.469986 tarball item: container-src/conductor-build/conductor-requirements.yml (60 bytes) [container.docker.engine] bytes=60 file=container-src/conductor-build/conductor-requirements.yml
2017-05-27T14:35:33.470094 tarball item: Dockerfile (1512 bytes) [container.docker.engine] bytes=1512 file=Dockerfile
2017-05-27T14:35:33.481635 Starting Docker build of Ansible Container Conductor image (please be patient)... [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=713
Step 1/12 : FROM ubuntu
---> ebcd9d4fca80
Step 2/12 : ENV ANSIBLE_CONTAINER 1
---> Using cache
---> fd79b9eb8391
Step 3/12 : RUN apt-get update -y && apt-get install -y gcc python2.7 git python-dev rsync libffi-dev libssl-dev dpkg-dev python-apt libpopt0 && cd /usr/bin && rm -f lsb_release && ln -fs python2.7 python && apt-get clean
---> Using cache
---> d01690a8a53e
Step 4/12 : ADD https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz /tmp/docker.tgz
---> Using cache
---> f68382129c51
Step 5/12 : COPY /contrib/get-pip.py /get-pip.py
---> Using cache
---> 42bb492492d5
Step 6/12 : RUN python /get-pip.py && mkdir -p /etc/ansible/roles /_ansible/src && cd /usr/local/bin && tar -xz --strip-components=1 -f /tmp/docker.tgz
---> Using cache
---> 33f8888de5cd
Step 7/12 : COPY /container-src /_ansible/container
---> Using cache
---> 0800b806d531
Step 8/12 : RUN cd /_ansible && pip install -r container/conductor-build/conductor-requirements.txt && PYTHONPATH=. LC_ALL="en_US.UTF-8" python container/conductor-build/setup.py develop -v && ansible-galaxy install -p /etc/ansible/roles -r container/conductor-build/conductor-requirements.yml
---> Running in 0333c8cfc96a
Collecting ansible>=2.3.0 (from -r container/conductor-build/conductor-requirements.txt (line 2))
Downloading ansible-2.3.0.0.tar.gz (4.3MB)
Collecting openshift-1.0.0 from https://github.com/openshift/openshift-restclient-python/archive/master.tar.gz#egg=openshift-1.0.0 (from -r container/conductor-build/conductor-requirements.txt (line 3))
Downloading https://github.com/openshift/openshift-restclient-python/archive/master.tar.gz (698kB)
Running setup.py (path:/tmp/pip-build-C7N06_/openshift-1.0.0/setup.py) egg_info for package openshift-1.0.0 produced metadata for project name openshift. Fix your #egg=openshift-1.0.0 fragments.
Collecting PyYAML>=3.12 (from -r container/conductor-build/conductor-requirements.txt (line 4))
Downloading PyYAML-3.12.tar.gz (253kB)
Collecting docker-compose>=1.7 (from -r container/conductor-build/conductor-requirements.txt (line 5))
Downloading docker_compose-1.13.0-py2.py3-none-any.whl (94kB)
Collecting requests>=2 (from -r container/conductor-build/conductor-requirements.txt (line 6))
Downloading requests-2.16.3-py2.py3-none-any.whl (86kB)
Collecting ruamel.yaml>=0.14.2 (from -r container/conductor-build/conductor-requirements.txt (line 7))
Downloading ruamel.yaml-0.14.12-cp27-cp27mu-manylinux1_x86_64.whl (519kB)
Requirement already satisfied: six>=1.10 in /usr/local/lib/python2.7/dist-packages (from -r container/conductor-build/conductor-requirements.txt (line 8))
Collecting structlog[dev]>=16.1 (from -r container/conductor-build/conductor-requirements.txt (line 9))
Downloading structlog-17.2.0-py2.py3-none-any.whl
Collecting python-string-utils>=0.6.0 (from -r container/conductor-build/conductor-requirements.txt (line 10))
Downloading python-string-utils-0.6.0.tar.gz
Collecting jinja2 (from ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB)
Collecting paramiko (from ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading paramiko-2.1.2-py2.py3-none-any.whl (172kB)
Collecting pycrypto>=2.6 (from ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading pycrypto-2.6.1.tar.gz (446kB)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/dist-packages (from ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Collecting dictdiffer (from openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading dictdiffer-0.6.1-py2.py3-none-any.whl
Collecting kubernetes~=1.0.0 (from openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading kubernetes-1.0.2-py2.py3-none-any.whl (577kB)
Collecting dockerpty<0.5,>=0.4.1 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading dockerpty-0.4.1.tar.gz
Collecting texttable<0.9,>=0.8.1 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading texttable-0.8.8.tar.gz
Collecting cached-property<2,>=1.2.0 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading cached_property-1.3.0-py2.py3-none-any.whl
Collecting jsonschema<3,>=2.5.1 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading jsonschema-2.6.0-py2.py3-none-any.whl
Collecting ipaddress>=1.0.16; python_version < "3.3" (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading ipaddress-1.0.18-py2-none-any.whl
Collecting backports.ssl-match-hostname>=3.5; python_version < "3.5" (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz
Collecting docker<3.0,>=2.2.1 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading docker-2.3.0-py2.py3-none-any.whl (108kB)
Collecting enum34<2,>=1.0.4; python_version < "3.4" (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading enum34-1.1.6-py2-none-any.whl
Collecting docopt<0.7,>=0.6.1 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading docopt-0.6.2.tar.gz
Collecting colorama<0.4,>=0.3.7 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading colorama-0.3.9-py2.py3-none-any.whl
Collecting websocket-client<1.0,>=0.32.0 (from docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading websocket_client-0.40.0.tar.gz (196kB)
Collecting idna<2.6,>=2.5 (from requests>=2->-r container/conductor-build/conductor-requirements.txt (line 6))
Downloading idna-2.5-py2.py3-none-any.whl (55kB)
Collecting urllib3<1.22,>=1.21.1 (from requests>=2->-r container/conductor-build/conductor-requirements.txt (line 6))
Downloading urllib3-1.21.1-py2.py3-none-any.whl (131kB)
Collecting chardet<3.1.0,>=3.0.2 (from requests>=2->-r container/conductor-build/conductor-requirements.txt (line 6))
Downloading chardet-3.0.3-py2.py3-none-any.whl (133kB)
Collecting certifi>=2017.4.17 (from requests>=2->-r container/conductor-build/conductor-requirements.txt (line 6))
Downloading certifi-2017.4.17-py2.py3-none-any.whl (375kB)
Collecting ruamel.ordereddict (from ruamel.yaml>=0.14.2->-r container/conductor-build/conductor-requirements.txt (line 7))
Downloading ruamel.ordereddict-0.4.9-cp27-cp27mu-manylinux1_x86_64.whl (99kB)
Collecting MarkupSafe>=0.23 (from jinja2->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading MarkupSafe-1.0.tar.gz
Collecting pyasn1>=0.1.7 (from paramiko->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading pyasn1-0.2.3-py2.py3-none-any.whl (53kB)
Collecting cryptography>=1.1 (from paramiko->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading cryptography-1.8.2.tar.gz (423kB)
Requirement already satisfied: appdirs>=1.4.0 in /usr/local/lib/python2.7/dist-packages (from setuptools->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Requirement already satisfied: packaging>=16.8 in /usr/local/lib/python2.7/dist-packages (from setuptools->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Collecting python-dateutil (from kubernetes~=1.0.0->openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)
Collecting oauth2client (from kubernetes~=1.0.0->openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading oauth2client-4.1.0-py2.py3-none-any.whl (185kB)
Collecting functools32; python_version == "2.7" (from jsonschema<3,>=2.5.1->docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading functools32-3.2.3-2.zip
Collecting docker-pycreds>=0.2.1 (from docker<3.0,>=2.2.1->docker-compose>=1.7->-r container/conductor-build/conductor-requirements.txt (line 5))
Downloading docker_pycreds-0.2.1-py2.py3-none-any.whl
Collecting asn1crypto>=0.21.0 (from cryptography>=1.1->paramiko->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading asn1crypto-0.22.0-py2.py3-none-any.whl (97kB)
Collecting cffi>=1.4.1 (from cryptography>=1.1->paramiko->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading cffi-1.10.0-cp27-cp27mu-manylinux1_x86_64.whl (392kB)
Requirement already satisfied: pyparsing in /usr/local/lib/python2.7/dist-packages (from packaging>=16.8->setuptools->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Collecting rsa>=3.1.4 (from oauth2client->kubernetes~=1.0.0->openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading rsa-3.4.2-py2.py3-none-any.whl (46kB)
Collecting httplib2>=0.9.1 (from oauth2client->kubernetes~=1.0.0->openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading httplib2-0.10.3.tar.gz (204kB)
Collecting pyasn1-modules>=0.0.5 (from oauth2client->kubernetes~=1.0.0->openshift->-r container/conductor-build/conductor-requirements.txt (line 3))
Downloading pyasn1_modules-0.0.8-py2.py3-none-any.whl
Collecting pycparser (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible>=2.3.0->-r container/conductor-build/conductor-requirements.txt (line 2))
Downloading pycparser-2.17.tar.gz (231kB)
Building wheels for collected packages: ansible, PyYAML, python-string-utils, pycrypto, dockerpty, texttable, backports.ssl-match-hostname, docopt, websocket-client, MarkupSafe, cryptography, functools32, httplib2, pycparser
Running setup.py bdist_wheel for ansible: started
Running setup.py bdist_wheel for ansible: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/9e/36/1f/9281addf43ee457e2847b021ba41a5641de9c7f7f1aa68a5d5
Running setup.py bdist_wheel for PyYAML: started
Running setup.py bdist_wheel for PyYAML: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/2c/f7/79/13f3a12cd723892437c0cfbde1230ab4d82947ff7b3839a4fc
Running setup.py bdist_wheel for python-string-utils: started
Running setup.py bdist_wheel for python-string-utils: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/d0/1e/51/115797342efee448467a3d92203678d1d690772d25c7057ee1
Running setup.py bdist_wheel for pycrypto: started
Running setup.py bdist_wheel for pycrypto: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/80/1f/94/f76e9746864f198eb0e304aeec319159fa41b082f61281ffce
Running setup.py bdist_wheel for dockerpty: started
Running setup.py bdist_wheel for dockerpty: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/ae/d5/14/a25cbb003bd70ffefba0fdfbd5a5c4ea4d2a11bde7736f7482
Running setup.py bdist_wheel for texttable: started
Running setup.py bdist_wheel for texttable: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/63/d6/7c/2a14851751d06bbfa54b7339678df0939d123b26df88edd882
Running setup.py bdist_wheel for backports.ssl-match-hostname: started
Running setup.py bdist_wheel for backports.ssl-match-hostname: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/5d/72/36/b2a31507b613967b728edc33378a5ff2ada0f62855b93c5ae1
Running setup.py bdist_wheel for docopt: started
Running setup.py bdist_wheel for docopt: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/b2/16/5f/c33a2bb5f2dce71205f8e65cbfd05647d79d441282be31fd82
Running setup.py bdist_wheel for websocket-client: started
Running setup.py bdist_wheel for websocket-client: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/d1/5e/dd/93da015a0ecc8375278b05ad7f0452eff574a044bcea2a95d2
Running setup.py bdist_wheel for MarkupSafe: started
Running setup.py bdist_wheel for MarkupSafe: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
Running setup.py bdist_wheel for cryptography: started
Running setup.py bdist_wheel for cryptography: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/a4/0c/04/c6c24a9c5c12af344a988c393fdadc0f0c7320aea69f3b95fa
Running setup.py bdist_wheel for functools32: started
Running setup.py bdist_wheel for functools32: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/3c/d0/09/cd78d0ff4d6cfecfbd730782a7815a4571cd2cd4d2ed6e69d9
Running setup.py bdist_wheel for httplib2: started
Running setup.py bdist_wheel for httplib2: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/ca/ac/5f/749651f7925b231103f5316cacca82a487810c22d30f011c0c
Running setup.py bdist_wheel for pycparser: started
Running setup.py bdist_wheel for pycparser: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/a8/0b/41/dc95621f9d3a0da7bc191b8a71f0e8182ffd3cc5f33ac55005
Successfully built ansible PyYAML python-string-utils pycrypto dockerpty texttable backports.ssl-match-hostname docopt websocket-client MarkupSafe cryptography functools32 httplib2 pycparser
Installing collected packages: MarkupSafe, jinja2, PyYAML, pyasn1, idna, asn1crypto, enum34, ipaddress, pycparser, cffi, cryptography, paramiko, pycrypto, ansible, dictdiffer, python-dateutil, rsa, httplib2, pyasn1-modules, oauth2client, backports.ssl-match-hostname, websocket-client, certifi, urllib3, kubernetes, python-string-utils, ruamel.ordereddict, ruamel.yaml, openshift, dockerpty, texttable, cached-property, functools32, jsonschema, docker-pycreds, chardet, requests, docker, docopt, colorama, docker-compose, structlog
Running setup.py install for openshift: started
Running setup.py install for openshift: finished with status 'done'
Successfully installed MarkupSafe-1.0 PyYAML-3.12 ansible-2.3.0.0 asn1crypto-0.22.0 backports.ssl-match-hostname-3.5.0.1 cached-property-1.3.0 certifi-2017.4.17 cffi-1.10.0 chardet-3.0.3 colorama-0.3.9 cryptography-1.8.2 dictdiffer-0.6.1 docker-2.3.0 docker-compose-1.13.0 docker-pycreds-0.2.1 dockerpty-0.4.1 docopt-0.6.2 enum34-1.1.6 functools32-3.2.3.post2 httplib2-0.10.3 idna-2.5 ipaddress-1.0.18 jinja2-2.9.6 jsonschema-2.6.0 kubernetes-1.0.2 oauth2client-4.1.0 openshift-1.0.0-snapshot paramiko-2.1.2 pyasn1-0.2.3 pyasn1-modules-0.0.8 pycparser-2.17 pycrypto-2.6.1 python-dateutil-2.6.0 python-string-utils-0.6.0 requests-2.16.3 rsa-3.4.2 ruamel.ordereddict-0.4.9 ruamel.yaml-0.14.12 structlog-17.2.0 texttable-0.8.8 urllib3-1.21.1 websocket-client-0.40.0
running develop
running egg_info
creating ansible_container.egg-info
writing ansible_container.egg-info/PKG-INFO
writing top-level names to ansible_container.egg-info/top_level.txt
writing dependency_links to ansible_container.egg-info/dependency_links.txt
writing entry points to ansible_container.egg-info/entry_points.txt
writing manifest file 'ansible_container.egg-info/SOURCES.txt'
reading manifest file 'ansible_container.egg-info/SOURCES.txt'
writing manifest file 'ansible_container.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python2.7/dist-packages/ansible-container.egg-link (link to .)
Adding ansible-container 0.9.1 to easy-install.pth file
Installing conductor script to /usr/local/bin
Installed /_ansible
Processing dependencies for ansible-container==0.9.1
Finished processing dependencies for ansible-container==0.9.1
- downloading role 'kubernetes-modules', owned by ansible
- downloading role from https://github.com/ansible/ansible-kubernetes-modules/archive/master.tar.gz
- extracting kubernetes-modules to /etc/ansible/roles/kubernetes-modules
- kubernetes-modules (master) was installed successfully
---> 831f5ecc543a
Removing intermediate container 0333c8cfc96a
Step 9/12 : COPY /build-src /_ansible/build
---> 49d7b0d6d9e0
Removing intermediate container 85fafddcdced
Step 10/12 : 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)
---> Running in 1f8cf243ab96
You must give at least one requirement to install (see "pip help install")
- extracting ansible-nginx to /etc/ansible/roles/ansible-nginx
- ansible-nginx was installed successfully
---> 43503d17462b
Removing intermediate container 1f8cf243ab96
Step 11/12 : VOLUME /usr
---> Running in 3f708c672815
---> f4094309fd5a
Removing intermediate container 3f708c672815
Step 12/12 : VOLUME /lib
---> Running in 83afc0208c94
---> a0284a735a9c
Removing intermediate container 83afc0208c94
Successfully built a0284a735a9c
2017-05-27T14:36:49.588253 Cleaning up temporary directory [container.utils.temp] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/utils/temp.py caller_func=__exit__ caller_line=22 path=/var/folders/x5/wbmc7zqj1nv4cnjxjqls86sh0000gn/T/tmpk3WH2J
2017-05-27T14:36:49.590627 Config settings [container.core] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/core.py caller_func=hostcmd_build caller_line=160 config=<container.config.AnsibleContainerConfig object at 0x1014ec110> rawsettings={"conductor_base": "ubuntu", "pwd": "/Users/larry/projects/ansible-containers/nginx"} settings={"conductor_base": "ubuntu", "pwd": "/Users/larry/projects/ansible-containers/nginx"} tconf=<class 'container.config.AnsibleContainerConfig'>
2017-05-27T14:36:49.591485 Call: Engine.run_conductor [container.docker.engine] args=('build', {'services': ordereddict([('web', ordereddict([('from', 'ubuntu'), ('roles', [ordereddict([('role', 'ansible-nginx')])]), ('ports', ['80:80']), ('command', ['/usr/bin/dumb-init', '/usr/sbin/apache2ctl', '-D', 'FOREGROUND'])]))]), 'version': '2', 'registries': ordereddict([]), 'defaults': ordereddict([]), 'settings': ordereddict([('conductor_base', 'ubuntu'), ('pwd', '/Users/larry/projects/ansible-containers/nginx')])}, '/Users/larry/projects/ansible-containers/nginx', {'with_volumes': [], 'cache': True, 'local_python': False, 'with_variables': [], 'selinux': True, 'purge_last': True, 'subcommand': 'build', 'no_conductor_runtime': True, 'devel': False, 'roles_path': None, 'ansible_options': u'', 'flatten': False, 'debug': True, 'save_conductor_container': False}) caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=Engine.run_conductor caller_line=23 kwargs={}
2017-05-27T14:36:49.595805 Docker run: [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=run_conductor caller_line=299 image=u'sha256:a0284a735a9cba1943217d4ae56ab25ad66feba676484817c34f022f007952a2' params={'name': u'nginx_conductor', 'cap_add': ['SYS_ADMIN'], 'environment': {'DOCKER_HOST': 'unix:///var/run/docker.sock', 'ANSIBLE_ROLES_PATH': '/src/roles:/etc/ansible/roles'}, 'working_dir': '/src', 'command': ['conductor', 'build', '--project-name', 'nginx', '--engine', 'docker', '--params', u'eyJ3aXRoX3ZvbHVtZXMiOiBbXSwgImNhY2hlIjogdHJ1ZSwgImxvY2FsX3B5dGhvbiI6IGZhbHNlLCAid2l0aF92YXJpYWJsZXMiOiBbXSwgInNlbGludXgiOiB0cnVlLCAicHVyZ2VfbGFzdCI6IHRydWUsICJzdWJjb21tYW5kIjogImJ1aWxkIiwgIm5vX2NvbmR1Y3Rvcl9ydW50aW1lIjogdHJ1ZSwgImRldmVsIjogZmFsc2UsICJyb2xlc19wYXRoIjogbnVsbCwgImFuc2libGVfb3B0aW9ucyI6ICIiLCAiZmxhdHRlbiI6IGZhbHNlLCAiZGVidWciOiB0cnVlLCAic2F2ZV9jb25kdWN0b3JfY29udGFpbmVyIjogZmFsc2V9', '--config', u'eyJzZXJ2aWNlcyI6IFtbIndlYiIsIHsiZnJvbSI6ICJ1YnVudHUiLCAicm9sZXMiOiBbeyJyb2xlIjogImFuc2libGUtbmdpbngifV0sICJwb3J0cyI6IFsiODA6ODAiXSwgImNvbW1hbmQiOiBbIi91c3IvYmluL2R1bWItaW5pdCIsICIvdXNyL3NiaW4vYXBhY2hlMmN0bCIsICItRCIsICJGT1JFR1JPVU5EIl19XV0sICJzZXR0aW5ncyI6IFtbImNvbmR1Y3Rvcl9iYXNlIiwgInVidW50dSJdLCBbInB3ZCIsICIvVXNlcnMvbGFycnkvcHJvamVjdHMvYW5zaWJsZS1jb250YWluZXJzL25naW54Il1dLCAidmVyc2lvbiI6ICIyIiwgImRlZmF1bHRzIjogW10sICJyZWdpc3RyaWVzIjogW119', '--encoding', 'b64json'], 'user': 'root', 'volumes': {'/Users/larry/projects/ansible-containers/nginx': {'bind': '/src', 'mode': 'ro'}, '/var/run/docker.sock': {'bind': '/var/run/docker.sock', 'mode': 'rw'}}, 'detach': True, 'privileged': True}
Parsing conductor CLI args.
2017-05-27T18:36:54.459489 Processing defaults section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_defaults caller_line=266
2017-05-27T18:36:54.461530 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=275 section=volumes
2017-05-27T18:36:54.463574 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=275 section=registries
2017-05-27T18:36:54.465510 Processing service... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=281 service=u'web' service_data={u'command': [u'/usr/bin/dumb-init', u'/usr/sbin/apache2ctl', u'-D', u'FOREGROUND'], u'from': u'ubuntu', u'ports': [u'80:80'], u'roles': [{u'role': u'ansible-nginx'}]}
2017-05-27T18:36:54.482374 Rendering service keys from defaults [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=304 defaults={"config_nginx": false, "nginx_access_log": "/var/log/nginx/access.log", "nginx_enable_ipv6": false, "nginx_enable_php": true, "nginx_error_log": "/var/log/nginx/error.log", "nginx_events_block": ["worker_connections 768"], "nginx_http_block": {"basic_settings": ["keepalive_timeout 65", "sendfile on", "tcp_nodelay on", "tcp_nopush on", "types_hash_max_size 2048", "include /etc/nginx/mime.types", "default_type application/octet-stream"], "gzip_settings": ["gzip on", "gzip_disable \"msie6\""], "logging_settings": ["access_log {{ nginx_access_log }}", "error_log {{ nginx_error_log }}"], "vhost_configs": ["include /etc/nginx/conf.d/*.conf", "include /etc/nginx/sites-enabled/*"]}, "nginx_listen_port": 80, "nginx_php_set_timezone": false, "nginx_php_timezone": "America/New_York", "nginx_server_block": [{"server_name": "localhost", "default_server": true, "enable_php": true, "index": ["index.php", "index.html", "index.htm"], "listen_address": ["*"], "listen_port": "{{ nginx_listen_port }}", "location": "/", "root": "{{ nginx_web_root }}", "try_files": "$uri $uri/ =404"}], "nginx_worker_processes": 4} service=u'web'
2017-05-27T18:36:54.487684 Starting Ansible Container Conductor: build [container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=353 services={"web": {"command": ["/usr/bin/dumb-init", "/usr/sbin/apache2ctl", "-D", "FOREGROUND"], "from": "ubuntu", "ports": ["80:80"], "roles": [{"role": "ansible-nginx"}], "defaults": {"config_nginx": false, "nginx_access_log": "/var/log/nginx/access.log", "nginx_enable_ipv6": false, "nginx_enable_php": true, "nginx_error_log": "/var/log/nginx/error.log", "nginx_events_block": ["worker_connections 768"], "nginx_http_block": {"basic_settings": ["keepalive_timeout 65", "sendfile on", "tcp_nodelay on", "tcp_nopush on", "types_hash_max_size 2048", "include /etc/nginx/mime.types", "default_type application/octet-stream"], "gzip_settings": ["gzip on", "gzip_disable \"msie6\""], "logging_settings": ["access_log {{ nginx_access_log }}", "error_log {{ nginx_error_log }}"], "vhost_configs": ["include /etc/nginx/conf.d/*.conf", "include /etc/nginx/sites-enabled/*"]}, "nginx_listen_port": 80, "nginx_php_set_timezone": false, "nginx_php_timezone": "America/New_York", "nginx_server_block": [{"server_name": "localhost", "default_server": true, "enable_php": true, "index": ["index.php", "index.html", "index.htm"], "listen_address": ["*"], "listen_port": "{{ nginx_listen_port }}", "location": "/", "root": "{{ nginx_web_root }}", "try_files": "$uri $uri/ =404"}], "nginx_worker_processes": 4}}}
2017-05-27T18:36:54.492563 Loading engine capabilities [container.utils.loader] caller_file=/_ansible/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD'] engine=docker
2017-05-27T18:36:54.507580 2017-05-27T18:36:54.507580 Docker™ daemon integration engine loaded. Build starting. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=612 project=nginx
2017-05-27T18:36:54.509685 Building service... [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=618 project=nginx service=u'web'
2017-05-27T18:36:54.517171 Base fingerprint hash = e9bc88b114dc5a698d8f19d89c64464a5f1333fe0dab55cd312f6082b856d3ea [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=623 hash=e9bc88b114dc5a698d8f19d89c64464a5f1333fe0dab55cd312f6082b856d3ea service=u'web'
2017-05-27T18:36:54.530303 Could not find container for web [container.docker.engine] all_containers=[<Container: d5bb3c7fac>] caller_file=/_ansible/container/docker/engine.py caller_func=get_container_id_for_service caller_line=384 container=u'nginx_web'
2017-05-27T18:36:54.543441 Still trying to keep cache. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=638 service=u'web'
2017-05-27T18:36:54.558810 Cache busted! No layer found [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=653 fingerprint=d2d6fdeb6950d4d3a850ace07569e9f7c6820395158a3e30e3cc1c98aa09910f service=u'web'
2017-05-27T18:36:54.586734 Detected architecture x86_64-linux-gnu [container.core] architecture=x86_64-linux-gnu caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=687 service=u'web'
2017-05-27T18:36:54.594536 Call: Engine.run_container [container.docker.engine] args=(u'sha256:ebcd9d4fca80e9e8afc525d8a38e7c56825dfb4a220ed77156f9fb13b14d4ab7', u'web') caller_file=/_ansible/container/docker/engine.py caller_func=Engine.run_container caller_line=14 kwargs={'name': u'nginx_web', 'environment': {'PYTHONPATH': '/_usr/lib/python2.7', 'CPATH': '/_usr/include:/_usr/local/include', 'LD_LIBRARY_PATH': '/_usr/lib:/_usr/lib64:/_usr/local/lib:/_usr/lib/x86_64-linux-gnu:/_usr/local/lib/x86_64-linux-gnu:/_lib/x86_64-linux-gnu:/_lib', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin'}, 'working_dir': '/', 'entrypoint': [], 'user': 'root', 'volumes': {u'a340343dc057d86f359b5db1e6f6f23f577e0891d52d0917aa41e5f8dfd4e94f': {'bind': '/_lib', 'mode': 'ro'}, u'b598ddd39740117d6ac5f1c5db691a0d5f7b04932e65971569564efe2d0d0d01': {'bind': '/_usr', 'mode': 'ro'}}, 'command': 'sh -c "while true; do sleep 1; done"', 'privileged': True}
2017-05-27T18:36:54.597712 Removing keys [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_kwargs_for_service caller_line=167 keys=[u'from', 'defaults', u'roles', 'links']
2017-05-27T18:36:54.601229 Running container in docker [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_container caller_line=191 image=u'sha256:ebcd9d4fca80e9e8afc525d8a38e7c56825dfb4a220ed77156f9fb13b14d4ab7' params={"command": "sh -c \"while true; do sleep 1; done\"", "ports": {"80": ["80"]}, "name": "nginx_web", "environment": {"PYTHONPATH": "/_usr/lib/python2.7", "CPATH": "/_usr/include:/_usr/local/include", "LD_LIBRARY_PATH": "/_usr/lib:/_usr/lib64:/_usr/local/lib:/_usr/lib/x86_64-linux-gnu:/_usr/local/lib/x86_64-linux-gnu:/_lib/x86_64-linux-gnu:/_lib", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin"}, "working_dir": "/", "entrypoint": [], "user": "root", "volumes": {"a340343dc057d86f359b5db1e6f6f23f577e0891d52d0917aa41e5f8dfd4e94f": {"bind": "/_lib", "mode": "ro"}, "b598ddd39740117d6ac5f1c5db691a0d5f7b04932e65971569564efe2d0d0d01": {"bind": "/_usr", "mode": "ro"}}, "privileged": true}
2017-05-27T18:36:55.237692 Container running [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=715 id=u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377'
2017-05-27T18:36:55.244178 writing playbook to /tmp/tmpVo69O7/playbook.yml [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=486
2017-05-27T18:36:55.246797 playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=487 playbook=[{'hosts': u'web', 'roles': [ordereddict([('role', 'ansible-nginx')])], 'vars': {'nginx_worker_processes': 4, 'nginx_enable_php': True, 'nginx_events_block': ['worker_connections 768'], 'nginx_error_log': '/var/log/nginx/error.log', 'nginx_server_block': [ordereddict([('server_name', 'localhost'), ('default_server', True), ('enable_php', True), ('index', ['index.php', 'index.html', 'index.htm']), ('listen_address', ['*']), ('listen_port', '{{ nginx_listen_port }}'), ('location', '/'), ('root', '{{ nginx_web_root }}'), ('try_files', '$uri $uri/ =404')])], 'nginx_php_timezone': 'America/New_York', 'nginx_listen_port': 80, 'config_nginx': False, 'nginx_php_set_timezone': False, 'nginx_http_block': ordereddict([('basic_settings', ['keepalive_timeout 65', 'sendfile on', 'tcp_nodelay on', 'tcp_nopush on', 'types_hash_max_size 2048', 'include /etc/nginx/mime.types', 'default_type application/octet-stream']), ('gzip_settings', ['gzip on', 'gzip_disable "msie6"']), ('logging_settings', ['access_log {{ nginx_access_log }}', 'error_log {{ nginx_error_log }}']), ('vhost_configs', ['include /etc/nginx/conf.d/*.conf', 'include /etc/nginx/sites-enabled/*'])]), 'nginx_access_log': '/var/log/nginx/access.log', 'nginx_enable_ipv6': False}}]
2017-05-27T18:36:55.254991 found dir /tmp/tmpVo69O7/files [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=510
2017-05-27T18:36:55.257514 found dir /tmp/tmpVo69O7/templates [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=510
2017-05-27T18:36:55.259849 found file /tmp/tmpVo69O7/playbook.yml [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=513
2017-05-27T18:36:55.261823 found file /tmp/tmpVo69O7/hosts [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=513
2017-05-27T18:36:55.274282 Running Ansible Playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=545 command=ansible-playbook -vvvv -i /tmp/tmpVo69O7/hosts -c docker /tmp/tmpVo69O7/playbook.yml cwd=/src
Using /src/ansible.cfg as config file
statically included: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml
statically included: /etc/ansible/roles/ansible-nginx/tasks/alpine.yml
statically included: /etc/ansible/roles/ansible-nginx/tasks/debian.yml
statically included: /etc/ansible/roles/ansible-nginx/tasks/redhat.yml
statically included: /etc/ansible/roles/ansible-nginx/tasks/config_php.yml
statically included: /etc/ansible/roles/ansible-nginx/tasks/config_nginx.yml
Loading callback plugin default of type stdout, v2.0 from /usr/local/lib/python2.7/dist-packages/ansible/plugins/callback/__init__.pyc
PLAYBOOK: playbook.yml *********************************************************
1 plays in /tmp/tmpVo69O7/playbook.yml
PLAY [web] *********************************************************************
TASK [Gathering Facts] *********************************************************
Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/system/setup.py
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> ESTABLISH DOCKER CONNECTION FOR USER: root
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527 `" && echo ansible-tmp-1495910215.96-132701404376527="` echo /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527 `" ) && sleep 0\'']
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> PUT /tmp/tmpJSI84F TO /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527/setup.py
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527/ /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527/setup.py && sleep 0'"]
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1495910215.96-132701404376527/" > /dev/null 2>&1 && sleep 0\'']
ok: [web]
META: ran handlers
TASK [ansible-nginx : setting Alpine facts] ************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:2
skipping: [web] => {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
TASK [ansible-nginx : setting Debian facts] ************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:9
ok: [web] => {
"ansible_facts": {
"nginx_web_group": "www-data",
"nginx_web_owner": "www-data",
"nginx_web_root": "/usr/share/nginx/html"
},
"changed": false
}
TASK [ansible-nginx : setting RedHat facts] ************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:16
skipping: [web] => {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
TASK [ansible-nginx : setting PHP version] *************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:23
skipping: [web] => {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
TASK [ansible-nginx : setting PHP version] *************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:33
skipping: [web] => {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
TASK [ansible-nginx : setting PHP version] *************************************
task path: /etc/ansible/roles/ansible-nginx/tasks/set_facts.yml:40
ok: [web] => {
"ansible_facts": {
"nginx_php_fpm_socket": "/var/run/php",
"nginx_php_path": "etc/php/7.0",
"nginx_php_ver": 7.0
},
"changed": false
}
TASK [ansible-nginx : alpine | Installing NGINX] *******************************
task path: /etc/ansible/roles/ansible-nginx/tasks/alpine.yml:2
skipping: [web] => {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
TASK [ansible-nginx : debian | installing nginx] *******************************
task path: /etc/ansible/roles/ansible-nginx/tasks/debian.yml:2
Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/packaging/os/apt.py
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> ESTABLISH DOCKER CONNECTION FOR USER: root
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172 `" && echo ansible-tmp-1495910216.95-123754510579172="` echo /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172 `" ) && sleep 0\'']
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> PUT /tmp/tmp8gaErQ TO /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172/apt.py
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172/ /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172/apt.py && sleep 0'"]
<a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'a4d3bc903096fc66ba6b2ea27bb9dd2c50fdbb2727c98c69f8dab43569b38377', u'/bin/sh', '-c', u'/bin/sh -c \'sudo -H -S -n -u root /bin/sh -c \'"\'"\'echo BECOME-SUCCESS-vaecpyzfphhjdzivnewdmtlrvuguwabs; /_usr/bin/python /root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172/apt.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1495910216.95-123754510579172/" > /dev/null 2>&1\'"\'"\' && sleep 0\'']
fatal: [web]: FAILED! => {
"changed": false,
"failed": true,
"module_stderr": "/bin/sh: 1: sudo: not found\n",
"module_stdout": "",
"msg": "MODULE FAILURE",
"rc": 127
}
to retry, use: --limit @/tmp/tmpVo69O7/playbook.retry
PLAY RECAP *********************************************************************
web : ok=3 changed=0 unreachable=0 failed=1
2017-05-27T18:36:57.264938 Error applying role! [container.core] caller_file=/_ansible/container/core.py caller_func=apply_role_to_container caller_line=603 engine=<container.docker.engine.Engine object at 0x7f35c7ef9d10> exit_code=2 playbook=[{'hosts': u'web', 'roles': [ordereddict([('role', 'ansible-nginx')])], 'vars': {'nginx_worker_processes': 4, 'nginx_enable_php': True, 'nginx_events_block': ['worker_connections 768'], 'nginx_error_log': '/var/log/nginx/error.log', 'nginx_server_block': [ordereddict([('server_name', 'localhost'), ('default_server', True), ('enable_php', True), ('index', ['index.php', 'index.html', 'index.htm']), ('listen_address', ['*']), ('listen_port', '{{ nginx_listen_port }}'), ('location', '/'), ('root', '{{ nginx_web_root }}'), ('try_files', '$uri $uri/ =404')])], 'nginx_php_timezone': 'America/New_York', 'nginx_listen_port': 80, 'config_nginx': False, 'nginx_php_set_timezone': False, 'nginx_http_block': ordereddict([('basic_settings', ['keepalive_timeout 65', 'sendfile on', 'tcp_nodelay on', 'tcp_nopush on', 'types_hash_max_size 2048', 'include /etc/nginx/mime.types', 'default_type application/octet-stream']), ('gzip_settings', ['gzip on', 'gzip_disable "msie6"']), ('logging_settings', ['access_log {{ nginx_access_log }}', 'error_log {{ nginx_error_log }}']), ('vhost_configs', ['include /etc/nginx/conf.d/*.conf', 'include /etc/nginx/sites-enabled/*'])]), 'nginx_access_log': '/var/log/nginx/access.log', 'nginx_enable_ipv6': False}}]
2017-05-27T18:36:57.269992 Playbook run finished. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=722 exit_code=2
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 360, in conductor_commandline
**params)
File "/_ansible/container/__init__.py", line 19, in __wrapped__
return fn(*args, **kwargs)
File "/_ansible/container/core.py", line 724, in conductorcmd_build
raise RuntimeError('Build failed.')
RuntimeError: Build failed.
2017-05-27T14:36:57.933053 Conductor terminated. Cleaning up. [container.docker.engine] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/docker/engine.py caller_func=await_conductor_command caller_line=326 command_rc=1 conductor_id=u'd5bb3c7fac5b6c7632f59e0d2d8bbd370222de737d162b412e5103bf0acc516e' save_container=False
2017-05-27T14:36:57.960529 Conductor exited with status 1 [container.cli] caller_file=/Users/larry/python-virtualenvs/ansible-container-0.9.1/lib/python2.7/site-packages/container/cli.py caller_func=__call__ caller_line=280
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment