Closed tetuya0703 closed 6 years ago
Howdy!
So one of the first things ansible-container does in the conductor is to run an rsync of your project path into a working temp space, honoring the .dockerignore
file. So first, do you have a .dockerignore
file and if so, what are its contents? Is there anything odd about your filesystem setup? You can see from this part of the log:
2018-02-02T08:07:00.159853 Copying build context into Conductor container. [container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=401
2018-02-02T08:07:00.169384 sending incremental file list
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-02T08:07:00.171028 ./
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-02T08:07:00.172335 roles/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-02T08:07:00.216797
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-02T08:07:00.218269 sent 50 bytes received 19 bytes 138.00 bytes/sec
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-02T08:07:00.219857 total size is 0 speedup is 0.00
... that the rsync is only copying empty directories.
hello
thanks for your advice I go on test by the following environment.
test1
ansible-container(Mac-OS:Sierra)---->CentOS(Docker version 17.12.0-ce, build c97c6d6)
In case of this test, ansible-container will be error.
ansible-container --debug build
2018-02-06T14:22:57.232516 The default type is [container.config] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/config.py caller_func=_resolve_defaults caller_line=189 config=<class 'ruamel.yaml.comments.CommentedMap'> defaults=<type '_ordereddict.ordereddict'>
2018-02-06T14:22:57.233600 Getting environment variables... [container.config] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/config.py caller_func=_get_environment_variables caller_line=205
2018-02-06T14:22:57.235350 Read environment variables [container.config] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/config.py caller_func=_get_environment_variables caller_line=210 env_vars={}
2018-02-06T14:22:57.236278 Resolved template variables [container.config] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/config.py caller_func=_resolve_defaults caller_line=194 template_vars={}
2018-02-06T14:22:57.237157 Parsed config [container.config] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/config.py caller_func=set_env caller_line=148 config={"version": "2", "settings": {"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"}, "services": {"nginx": {"from": "centos:7", "roles": ["nginx-demo"], "command": ["nginx", "-g", "daemon off;"]}}, "registries": {}, "defaults": {}}
2018-02-06T14:22:57.238431 Loading engine capabilities [container.utils.loader] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD', 'RUN'] engine=docker
2018-02-06T14:22:57.310012 Setting Docker client timeout to 60 [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=get_timeout caller_line=122
2018-02-06T14:22:57.326807 Could not find container for conductor [container.docker.engine] all_containers=[] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=get_container_id_for_service caller_line=531 container=u'docker-nginx_conductor'
2018-02-06T14:22:57.334192 Could not find the latest image for service, searching for other tags with same image name [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=get_latest_image_for_service caller_line=570 image_name=u'docker-nginx-conductor' service=conductor
2018-02-06T14:22:57.337968 Call: Engine.build_conductor_image [container.docker.engine] args=('/Users/tetuya/Desktop/docker-nginx', 'centos:7') caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=Engine.build_conductor_image caller_line=23 kwargs={'environment': [], 'cache': True}
2018-02-06T14:22:57.344206 Using temporary directory [container.utils.temp] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/utils/temp.py caller_func=__enter__ caller_line=17 path=/var/folders/zb/6qw8ptgj1dv_1w44xxvx7gg40000gn/T/tmpHpD6TD
2018-02-06T14:22:57.345204 Building Docker Engine context... [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=963
2018-02-06T14:22:57.429825 Rendered Jinja Template: [container.utils] body=FROM centos:7
ENV ANSIBLE_CONTAINER=1
RUN yum update -y && \
yum install -y epel-release && \
yum install -y make gcc git python-devel curl rsync libffi-devel openssl-devel && \
# yum remove -y python-chardet && \
yum clean all
RUN (curl https://bootstrap.pypa.io/get-pip.py | python - --no-cache-dir ) && \
mkdir -p /etc/ansible/roles /_ansible/src && \
(curl https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz \
| tar -zxC /usr/local/bin/ --strip-components=1 docker/docker )
# The COPY here will break cache if the version of Ansible Container changed
COPY /container-src /_ansible/container
RUN cd /_ansible && \
pip install --no-cache-dir -r container/conductor-build/conductor-requirements.txt && \
PYTHONPATH=. LC_ALL="en_US.UTF-8" python container/conductor-build/setup.py develop -v -N && \
ansible-galaxy install -p /etc/ansible/roles -r container/conductor-build/conductor-requirements.yml
# Removing python-chardet removed yum-utils, and now that we're done pip-installing things,
# we'll put it back.
#RUN yum install -y yum-utils && \
# yum clean all
caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=83
2018-02-06T14:22:57.437969 Rendered Jinja Template: [container.utils] body=FROM ansible/container-conductor-centos-7:0.9.2
VOLUME /usr
# 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)
caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=83
2018-02-06T14:22:57.439548 Context manifest: [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=1030
2018-02-06T14:22:57.439791 tarball item: build-src/ansible.cfg (208 bytes) [container.docker.engine] bytes=208 file=build-src/ansible.cfg
2018-02-06T14:22:57.439983 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt
2018-02-06T14:22:57.440157 tarball item: build-src/requirements.yml (397 bytes) [container.docker.engine] bytes=397 file=build-src/requirements.yml
2018-02-06T14:22:57.440327 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch
2018-02-06T14:22:57.440505 tarball item: contrib/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=contrib/get-pip.py
2018-02-06T14:22:57.440848 tarball item: container-src (0 bytes) [container.docker.engine] bytes=0L file=container-src
2018-02-06T14:22:57.440995 tarball item: container-src/__init__.py (947 bytes) [container.docker.engine] bytes=947 file=container-src/__init__.py
2018-02-06T14:22:57.441156 tarball item: container-src/__init__.pyc (1686 bytes) [container.docker.engine] bytes=1686 file=container-src/__init__.pyc
2018-02-06T14:22:57.441331 tarball item: container-src/cli.py (22794 bytes) [container.docker.engine] bytes=22794 file=container-src/cli.py
2018-02-06T14:22:57.441502 tarball item: container-src/cli.pyc (18845 bytes) [container.docker.engine] bytes=18845 file=container-src/cli.pyc
2018-02-06T14:22:57.441691 tarball item: container-src/config.py (15653 bytes) [container.docker.engine] bytes=15653 file=container-src/config.py
2018-02-06T14:22:57.441849 tarball item: container-src/config.pyc (16583 bytes) [container.docker.engine] bytes=16583 file=container-src/config.pyc
2018-02-06T14:22:57.442013 tarball item: container-src/core.py (42745 bytes) [container.docker.engine] bytes=42745 file=container-src/core.py
2018-02-06T14:22:57.442188 tarball item: container-src/core.pyc (31770 bytes) [container.docker.engine] bytes=31770 file=container-src/core.pyc
2018-02-06T14:22:57.442336 tarball item: container-src/docker (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker
2018-02-06T14:22:57.442518 tarball item: container-src/docker/__init__.py (205 bytes) [container.docker.engine] bytes=205 file=container-src/docker/__init__.py
2018-02-06T14:22:57.442717 tarball item: container-src/docker/__init__.pyc (386 bytes) [container.docker.engine] bytes=386 file=container-src/docker/__init__.pyc
2018-02-06T14:22:57.442900 tarball item: container-src/docker/config.py (2393 bytes) [container.docker.engine] bytes=2393 file=container-src/docker/config.py
2018-02-06T14:22:57.443048 tarball item: container-src/docker/config.pyc (2590 bytes) [container.docker.engine] bytes=2590 file=container-src/docker/config.pyc
2018-02-06T14:22:57.443228 tarball item: container-src/docker/deploy.py (248 bytes) [container.docker.engine] bytes=248 file=container-src/docker/deploy.py
2018-02-06T14:22:57.443376 tarball item: container-src/docker/deploy.pyc (384 bytes) [container.docker.engine] bytes=384 file=container-src/docker/deploy.pyc
2018-02-06T14:22:57.443555 tarball item: container-src/docker/engine.py (49646 bytes) [container.docker.engine] bytes=49646 file=container-src/docker/engine.py
2018-02-06T14:22:57.443747 tarball item: container-src/docker/engine.pyc (42577 bytes) [container.docker.engine] bytes=42577 file=container-src/docker/engine.pyc
2018-02-06T14:22:57.443908 tarball item: container-src/docker/files (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker/files
2018-02-06T14:22:57.444189 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-06T14:22:57.444364 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-06T14:22:57.444527 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-06T14:22:57.444683 tarball item: container-src/docker/files/get-pip.pyc (1593830 bytes) [container.docker.engine] bytes=1593830 file=container-src/docker/files/get-pip.pyc
2018-02-06T14:22:57.444837 tarball item: container-src/docker/files/setup.py (4628 bytes) [container.docker.engine] bytes=4628 file=container-src/docker/files/setup.py
2018-02-06T14:22:57.444992 tarball item: container-src/docker/files/setup.pyc (6688 bytes) [container.docker.engine] bytes=6688 file=container-src/docker/files/setup.pyc
2018-02-06T14:22:57.445146 tarball item: container-src/docker/importer.py (24838 bytes) [container.docker.engine] bytes=24838 file=container-src/docker/importer.py
2018-02-06T14:22:57.445299 tarball item: container-src/docker/importer.pyc (22857 bytes) [container.docker.engine] bytes=22857 file=container-src/docker/importer.pyc
2018-02-06T14:22:57.445470 tarball item: container-src/docker/secrets.py (5255 bytes) [container.docker.engine] bytes=5255 file=container-src/docker/secrets.py
2018-02-06T14:22:57.445634 tarball item: container-src/docker/secrets.pyc (5506 bytes) [container.docker.engine] bytes=5506 file=container-src/docker/secrets.pyc
2018-02-06T14:22:57.445790 tarball item: container-src/docker/templates (0 bytes) [container.docker.engine] bytes=0L file=container-src/docker/templates
2018-02-06T14:22:57.445947 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-06T14:22:57.446124 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-06T14:22:57.446291 tarball item: container-src/engine.py (6740 bytes) [container.docker.engine] bytes=6740 file=container-src/engine.py
2018-02-06T14:22:57.446440 tarball item: container-src/engine.pyc (12846 bytes) [container.docker.engine] bytes=12846 file=container-src/engine.pyc
2018-02-06T14:22:57.446589 tarball item: container-src/exceptions.py (2158 bytes) [container.docker.engine] bytes=2158 file=container-src/exceptions.py
2018-02-06T14:22:57.446762 tarball item: container-src/exceptions.pyc (7188 bytes) [container.docker.engine] bytes=7188 file=container-src/exceptions.pyc
2018-02-06T14:22:57.446910 tarball item: container-src/k8s (0 bytes) [container.docker.engine] bytes=0L file=container-src/k8s
2018-02-06T14:22:57.447062 tarball item: container-src/k8s/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/k8s/__init__.py
2018-02-06T14:22:57.447211 tarball item: container-src/k8s/__init__.pyc (383 bytes) [container.docker.engine] bytes=383 file=container-src/k8s/__init__.pyc
2018-02-06T14:22:57.447369 tarball item: container-src/k8s/base_config.py (932 bytes) [container.docker.engine] bytes=932 file=container-src/k8s/base_config.py
2018-02-06T14:22:57.447534 tarball item: container-src/k8s/base_config.pyc (1593 bytes) [container.docker.engine] bytes=1593 file=container-src/k8s/base_config.pyc
2018-02-06T14:22:57.447675 tarball item: container-src/k8s/base_deploy.py (34216 bytes) [container.docker.engine] bytes=34216 file=container-src/k8s/base_deploy.py
2018-02-06T14:22:57.447848 tarball item: container-src/k8s/base_deploy.pyc (25629 bytes) [container.docker.engine] bytes=25629 file=container-src/k8s/base_deploy.pyc
2018-02-06T14:22:57.448001 tarball item: container-src/k8s/base_engine.py (10144 bytes) [container.docker.engine] bytes=10144 file=container-src/k8s/base_engine.py
2018-02-06T14:22:57.448149 tarball item: container-src/k8s/base_engine.pyc (9249 bytes) [container.docker.engine] bytes=9249 file=container-src/k8s/base_engine.pyc
2018-02-06T14:22:57.448341 tarball item: container-src/k8s/config.py (660 bytes) [container.docker.engine] bytes=660 file=container-src/k8s/config.py
2018-02-06T14:22:57.448514 tarball item: container-src/k8s/config.pyc (1491 bytes) [container.docker.engine] bytes=1491 file=container-src/k8s/config.pyc
2018-02-06T14:22:57.448673 tarball item: container-src/k8s/deploy.py (1720 bytes) [container.docker.engine] bytes=1720 file=container-src/k8s/deploy.py
2018-02-06T14:22:57.448860 tarball item: container-src/k8s/deploy.pyc (2256 bytes) [container.docker.engine] bytes=2256 file=container-src/k8s/deploy.pyc
2018-02-06T14:22:57.449045 tarball item: container-src/k8s/engine.py (1276 bytes) [container.docker.engine] bytes=1276 file=container-src/k8s/engine.py
2018-02-06T14:22:57.449220 tarball item: container-src/k8s/engine.pyc (2214 bytes) [container.docker.engine] bytes=2214 file=container-src/k8s/engine.pyc
2018-02-06T14:22:57.449394 tarball item: container-src/openshift (0 bytes) [container.docker.engine] bytes=0L file=container-src/openshift
2018-02-06T14:22:57.449576 tarball item: container-src/openshift/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/openshift/__init__.py
2018-02-06T14:22:57.449753 tarball item: container-src/openshift/__init__.pyc (389 bytes) [container.docker.engine] bytes=389 file=container-src/openshift/__init__.pyc
2018-02-06T14:22:57.449925 tarball item: container-src/openshift/config.py (427 bytes) [container.docker.engine] bytes=427 file=container-src/openshift/config.py
2018-02-06T14:22:57.450085 tarball item: container-src/openshift/config.pyc (1269 bytes) [container.docker.engine] bytes=1269 file=container-src/openshift/config.pyc
2018-02-06T14:22:57.450399 tarball item: container-src/openshift/deploy.py (6241 bytes) [container.docker.engine] bytes=6241 file=container-src/openshift/deploy.py
2018-02-06T14:22:57.450570 tarball item: container-src/openshift/deploy.pyc (5682 bytes) [container.docker.engine] bytes=5682 file=container-src/openshift/deploy.pyc
2018-02-06T14:22:57.450692 tarball item: container-src/openshift/engine.py (2207 bytes) [container.docker.engine] bytes=2207 file=container-src/openshift/engine.py
2018-02-06T14:22:57.450804 tarball item: container-src/openshift/engine.pyc (2988 bytes) [container.docker.engine] bytes=2988 file=container-src/openshift/engine.pyc
2018-02-06T14:22:57.450911 tarball item: container-src/templates (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates
2018-02-06T14:22:57.451017 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-06T14:22:57.451122 tarball item: container-src/templates/ansible-container-inventory.pyc (2327 bytes) [container.docker.engine] bytes=2327 file=container-src/templates/ansible-container-inventory.pyc
2018-02-06T14:22:57.451226 tarball item: container-src/templates/ansible-dockerfile.j2 (1194 bytes) [container.docker.engine] bytes=1194 file=container-src/templates/ansible-dockerfile.j2
2018-02-06T14:22:57.451330 tarball item: container-src/templates/ansible.cfg (41 bytes) [container.docker.engine] bytes=41 file=container-src/templates/ansible.cfg
2018-02-06T14:22:57.451432 tarball item: container-src/templates/builder.sh (620 bytes) [container.docker.engine] bytes=620 file=container-src/templates/builder.sh
2018-02-06T14:22:57.451533 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-06T14:22:57.451634 tarball item: container-src/templates/hosts.j2 (90 bytes) [container.docker.engine] bytes=90 file=container-src/templates/hosts.j2
2018-02-06T14:22:57.451735 tarball item: container-src/templates/init (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/init
2018-02-06T14:22:57.451835 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-06T14:22:57.451935 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-06T14:22:57.452034 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-06T14:22:57.452133 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-06T14:22:57.452233 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-06T14:22:57.452331 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-06T14:22:57.452431 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-06T14:22:57.452531 tarball item: container-src/templates/role (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role
2018-02-06T14:22:57.452630 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-06T14:22:57.452729 tarball item: container-src/templates/role/defaults (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/defaults
2018-02-06T14:22:57.452828 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-06T14:22:57.452926 tarball item: container-src/templates/role/meta (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/meta
2018-02-06T14:22:57.453024 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-06T14:22:57.453122 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-06T14:22:57.453489 tarball item: container-src/templates/role/test (0 bytes) [container.docker.engine] bytes=0L file=container-src/templates/role/test
2018-02-06T14:22:57.453657 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-06T14:22:57.453832 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-06T14:22:57.454012 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-06T14:22:57.454201 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-06T14:22:57.454382 tarball item: container-src/templates/wait_on_host.pyc (2601 bytes) [container.docker.engine] bytes=2601 file=container-src/templates/wait_on_host.pyc
2018-02-06T14:22:57.454527 tarball item: container-src/utils (0 bytes) [container.docker.engine] bytes=0L file=container-src/utils
2018-02-06T14:22:57.454738 tarball item: container-src/utils/__init__.py (11391 bytes) [container.docker.engine] bytes=11391 file=container-src/utils/__init__.py
2018-02-06T14:22:57.454938 tarball item: container-src/utils/__init__.pyc (12901 bytes) [container.docker.engine] bytes=12901 file=container-src/utils/__init__.pyc
2018-02-06T14:22:57.455109 tarball item: container-src/utils/_text.py (12304 bytes) [container.docker.engine] bytes=12304 file=container-src/utils/_text.py
2018-02-06T14:22:57.455279 tarball item: container-src/utils/_text.pyc (8973 bytes) [container.docker.engine] bytes=8973 file=container-src/utils/_text.pyc
2018-02-06T14:22:57.455462 tarball item: container-src/utils/galaxy.py (8120 bytes) [container.docker.engine] bytes=8120 file=container-src/utils/galaxy.py
2018-02-06T14:22:57.455612 tarball item: container-src/utils/galaxy.pyc (8629 bytes) [container.docker.engine] bytes=8629 file=container-src/utils/galaxy.pyc
2018-02-06T14:22:57.455802 tarball item: container-src/utils/loader.py (906 bytes) [container.docker.engine] bytes=906 file=container-src/utils/loader.py
2018-02-06T14:22:57.456001 tarball item: container-src/utils/loader.pyc (1288 bytes) [container.docker.engine] bytes=1288 file=container-src/utils/loader.pyc
2018-02-06T14:22:57.456156 tarball item: container-src/utils/logmux.py (1313 bytes) [container.docker.engine] bytes=1313 file=container-src/utils/logmux.py
2018-02-06T14:22:57.456458 tarball item: container-src/utils/logmux.pyc (3090 bytes) [container.docker.engine] bytes=3090 file=container-src/utils/logmux.pyc
2018-02-06T14:22:57.456621 tarball item: container-src/utils/ordereddict.py (678 bytes) [container.docker.engine] bytes=678 file=container-src/utils/ordereddict.py
2018-02-06T14:22:57.456795 tarball item: container-src/utils/ordereddict.pyc (1092 bytes) [container.docker.engine] bytes=1092 file=container-src/utils/ordereddict.pyc
2018-02-06T14:22:57.456973 tarball item: container-src/utils/temp.py (698 bytes) [container.docker.engine] bytes=698 file=container-src/utils/temp.py
2018-02-06T14:22:57.457149 tarball item: container-src/utils/temp.pyc (1594 bytes) [container.docker.engine] bytes=1594 file=container-src/utils/temp.pyc
2018-02-06T14:22:57.457302 tarball item: container-src/utils/visibility.py (3329 bytes) [container.docker.engine] bytes=3329 file=container-src/utils/visibility.py
2018-02-06T14:22:57.457484 tarball item: container-src/utils/visibility.pyc (4679 bytes) [container.docker.engine] bytes=4679 file=container-src/utils/visibility.pyc
2018-02-06T14:22:57.457631 tarball item: container-src/conductor-build/setup.py (4628 bytes) [container.docker.engine] bytes=4628 file=container-src/conductor-build/setup.py
2018-02-06T14:22:57.457806 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-06T14:22:57.457979 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-06T14:22:57.458114 tarball item: Dockerfile (1137 bytes) [container.docker.engine] bytes=1137 file=Dockerfile
2018-02-06T14:22:57.458284 tarball item: build-src/ansible.cfg (208 bytes) [container.docker.engine] bytes=208 file=build-src/ansible.cfg
2018-02-06T14:22:57.458455 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt
2018-02-06T14:22:57.458621 tarball item: build-src/requirements.yml (397 bytes) [container.docker.engine] bytes=397 file=build-src/requirements.yml
2018-02-06T14:22:57.458778 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch
2018-02-06T14:22:57.458915 tarball item: Dockerfile (576 bytes) [container.docker.engine] bytes=576 file=Dockerfile
2018-02-06T14:22:57.461031 Starting Docker build of Ansible Container Conductor image (please be patient)... [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=build_conductor_image caller_line=1038
Step 1/4 : FROM ansible/container-conductor-centos-7:0.9.2
{"status": "Pulling from ansible/container-conductor-centos-7", "id": "0.9.2"}
{"status": "Pulling fs layer", "progressDetail": {}, "id": "d9aaf4d82f24"}
{"status": "Pulling fs layer", "progressDetail": {}, "id": "bca0208b55e0"}
{"status": "Pulling fs layer", "progressDetail": {}, "id": "f662aff64391"}
{"status": "Pulling fs layer", "progressDetail": {}, "id": "952f11865d93"}
{"status": "Pulling fs layer", "progressDetail": {}, "id": "6b9e65f4fade"}
{"status": "Waiting", "progressDetail": {}, "id": "952f11865d93"}
{"status": "Waiting", "progressDetail": {}, "id": "6b9e65f4fade"}
{"status": "Verifying Checksum", "progressDetail": {}, "id": "f662aff64391"}
{"status": "Download complete", "progressDetail": {}, "id": "f662aff64391"}
{"status": "Verifying Checksum", "progressDetail": {}, "id": "952f11865d93"}
{"status": "Download complete", "progressDetail": {}, "id": "952f11865d93"}
{"status": "Verifying Checksum", "progressDetail": {}, "id": "6b9e65f4fade"}
{"status": "Download complete", "progressDetail": {}, "id": "6b9e65f4fade"}
{"status": "Verifying Checksum", "progressDetail": {}, "id": "bca0208b55e0"}
{"status": "Download complete", "progressDetail": {}, "id": "bca0208b55e0"}
{"status": "Verifying Checksum", "progressDetail": {}, "id": "d9aaf4d82f24"}
{"status": "Download complete", "progressDetail": {}, "id": "d9aaf4d82f24"}
{"status": "Extracting", "progressDetail": {"current": 557056, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[> ] 557.1kB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 2228224, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=> ] 2.228MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 3899392, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==> ] 3.899MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 6127616, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[====> ] 6.128MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 8355840, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=====> ] 8.356MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 10584064, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=======> ] 10.58MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 12812288, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[========> ] 12.81MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 15040512, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==========> ] 15.04MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 17268736, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[===========> ] 17.27MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 18939904, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[============> ] 18.94MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 20054016, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=============> ] 20.05MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 21168128, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==============> ] 21.17MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 23953408, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[================> ] 23.95MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 25624576, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=================> ] 25.62MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 27295744, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==================> ] 27.3MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 30081024, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[====================> ] 30.08MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 32866304, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[======================> ] 32.87MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 35651584, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[========================> ] 35.65MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 38436864, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==========================> ] 38.44MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 40665088, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[===========================> ] 40.67MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 42893312, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=============================> ] 42.89MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 45678592, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[===============================> ] 45.68MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 46792704, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[===============================> ] 46.79MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 47906816, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[================================> ] 47.91MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 50135040, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==================================> ] 50.14MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 51806208, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[===================================> ] 51.81MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 52920320, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[====================================> ] 52.92MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 54591488, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=====================================> ] 54.59MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 56819712, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[======================================> ] 56.82MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 59047936, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[========================================> ] 59.05MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 61833216, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==========================================> ] 61.83MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 64618496, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[============================================> ] 64.62MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 65732608, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[============================================> ] 65.73MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 66846720, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=============================================> ] 66.85MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 67403776, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=============================================> ] 67.4MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 68517888, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==============================================> ] 68.52MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 70746112, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[================================================> ] 70.75MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 72417280, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[=================================================> ] 72.42MB/73.39MB"}
{"status": "Extracting", "progressDetail": {"current": 73386947, "total": 73386947}, "id": "d9aaf4d82f24", "progress": "[==================================================>] 73.39MB/73.39MB"}
{"status": "Pull complete", "progressDetail": {}, "id": "d9aaf4d82f24"}
{"status": "Extracting", "progressDetail": {"current": 491520, "total": 47774514}, "id": "bca0208b55e0", "progress": "[> ] 491.5kB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 3440640, "total": 47774514}, "id": "bca0208b55e0", "progress": "[===> ] 3.441MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 5406720, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=====> ] 5.407MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 6389760, "total": 47774514}, "id": "bca0208b55e0", "progress": "[======> ] 6.39MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 7372800, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=======> ] 7.373MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 9830400, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==========> ] 9.83MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 13762560, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==============> ] 13.76MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 15237120, "total": 47774514}, "id": "bca0208b55e0", "progress": "[===============> ] 15.24MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 17203200, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==================> ] 17.2MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 18677760, "total": 47774514}, "id": "bca0208b55e0", "progress": "[===================> ] 18.68MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 21626880, "total": 47774514}, "id": "bca0208b55e0", "progress": "[======================> ] 21.63MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 24084480, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=========================> ] 24.08MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 26050560, "total": 47774514}, "id": "bca0208b55e0", "progress": "[===========================> ] 26.05MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 28999680, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==============================> ] 29MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 30965760, "total": 47774514}, "id": "bca0208b55e0", "progress": "[================================> ] 30.97MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 32931840, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==================================> ] 32.93MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 34406400, "total": 47774514}, "id": "bca0208b55e0", "progress": "[====================================> ] 34.41MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 36864000, "total": 47774514}, "id": "bca0208b55e0", "progress": "[======================================> ] 36.86MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 37847040, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=======================================> ] 37.85MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 39321600, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=========================================> ] 39.32MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 40304640, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==========================================> ] 40.3MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 41779200, "total": 47774514}, "id": "bca0208b55e0", "progress": "[===========================================> ] 41.78MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 43745280, "total": 47774514}, "id": "bca0208b55e0", "progress": "[=============================================> ] 43.75MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 46694400, "total": 47774514}, "id": "bca0208b55e0", "progress": "[================================================> ] 46.69MB/47.77MB"}
{"status": "Extracting", "progressDetail": {"current": 47774514, "total": 47774514}, "id": "bca0208b55e0", "progress": "[==================================================>] 47.77MB/47.77MB"}
{"status": "Pull complete", "progressDetail": {}, "id": "bca0208b55e0"}
{"status": "Extracting", "progressDetail": {"current": 98304, "total": 7273320}, "id": "f662aff64391", "progress": "[> ] 98.3kB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 1474560, "total": 7273320}, "id": "f662aff64391", "progress": "[==========> ] 1.475MB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 2457600, "total": 7273320}, "id": "f662aff64391", "progress": "[================> ] 2.458MB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 4521984, "total": 7273320}, "id": "f662aff64391", "progress": "[===============================> ] 4.522MB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 6881280, "total": 7273320}, "id": "f662aff64391", "progress": "[===============================================> ] 6.881MB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 7273320, "total": 7273320}, "id": "f662aff64391", "progress": "[==================================================>] 7.273MB/7.273MB"}
{"status": "Extracting", "progressDetail": {"current": 7273320, "total": 7273320}, "id": "f662aff64391", "progress": "[==================================================>] 7.273MB/7.273MB"}
{"status": "Pull complete", "progressDetail": {}, "id": "f662aff64391"}
{"status": "Extracting", "progressDetail": {"current": 32768, "total": 1469462}, "id": "952f11865d93", "progress": "[=> ] 32.77kB/1.469MB"}
{"status": "Extracting", "progressDetail": {"current": 1469462, "total": 1469462}, "id": "952f11865d93", "progress": "[==================================================>] 1.469MB/1.469MB"}
{"status": "Extracting", "progressDetail": {"current": 1469462, "total": 1469462}, "id": "952f11865d93", "progress": "[==================================================>] 1.469MB/1.469MB"}
{"status": "Pull complete", "progressDetail": {}, "id": "952f11865d93"}
{"status": "Extracting", "progressDetail": {"current": 196608, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[> ] 196.6kB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 1179648, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[===> ] 1.18MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 1966080, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[=====> ] 1.966MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 2949120, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[=======> ] 2.949MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 3932160, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[==========> ] 3.932MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 4521984, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[============> ] 4.522MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 5308416, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[==============> ] 5.308MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 5898240, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[===============> ] 5.898MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 6881280, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[==================> ] 6.881MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 7667712, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[====================> ] 7.668MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 8454144, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[======================> ] 8.454MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 9240576, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[========================> ] 9.241MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 10420224, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[===========================> ] 10.42MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 11206656, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[=============================> ] 11.21MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 11599872, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[==============================> ] 11.6MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 11993088, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[===============================> ] 11.99MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 12189696, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[================================> ] 12.19MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 12582912, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[=================================> ] 12.58MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 13565952, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[====================================> ] 13.57MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 15138816, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[========================================> ] 15.14MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 16711680, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[============================================> ] 16.71MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 18087936, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[================================================> ] 18.09MB/18.84MB"}
{"status": "Extracting", "progressDetail": {"current": 18836882, "total": 18836882}, "id": "6b9e65f4fade", "progress": "[==================================================>] 18.84MB/18.84MB"}
{"status": "Pull complete", "progressDetail": {}, "id": "6b9e65f4fade"}
{"status": "Digest: sha256:99630dbacc24ce9cfcb2a1626937daccaa9ef290a285a6f0d4984e56159004f1"}
{"status": "Status: Downloaded newer image for ansible/container-conductor-centos-7:0.9.2"}
---> 3d2f4f23dbd5
Step 2/4 : VOLUME /usr
---> Running in 5b547d1701fa
Removing intermediate container 5b547d1701fa
---> 39f5a60360b0
Step 3/4 : COPY /build-src /_ansible/build
---> 1c8254e4280c
Step 4/4 : 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 2caccc1dfe12
You must give at least one requirement to install (see "pip help install")
ERROR! No roles found in file: /_ansible/build/requirements.yml
Removing intermediate container 2caccc1dfe12
---> 6e7993bd418a
{"aux": {"ID": "sha256:6e7993bd418add64b61d876baaee50294fabc49ba440d8e3b36cc500c71b2431"}}
Successfully built 6e7993bd418a
Successfully tagged docker-nginx-conductor:latest
2018-02-06T14:24:22.199854 Cleaning up temporary directory [container.utils.temp] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/utils/temp.py caller_func=__exit__ caller_line=22 path=/var/folders/zb/6qw8ptgj1dv_1w44xxvx7gg40000gn/T/tmpHpD6TD
2018-02-06T14:24:22.208504 Config settings [container.core] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/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 0x103699c90> rawsettings={"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"} settings={"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"}
2018-02-06T14:24:22.209810 Call: Engine.run_conductor [container.docker.engine] args=('build', {'services': ordereddict([('nginx', ordereddict([('from', 'centos:7'), ('roles', ['nginx-demo']), ('command', ['nginx', '-g', 'daemon off;'])]))]), 'version': '2', 'registries': ordereddict([]), 'defaults': ordereddict([]), 'settings': ordereddict([('conductor', ordereddict([('base', 'centos:7'), ('roles_path', ['/Users/tetuya/Desktop/docker-nginx/roles'])])), ('pwd', '/Users/tetuya/Desktop/docker-nginx')])}, '/Users/tetuya/Desktop/docker-nginx', {'with_volumes': [], 'config_vars': ordereddict([]), 'conductor_cache': True, 'local_python': False, 'with_variables': [], 'selinux': True, 'purge_last': True, 'cache': True, 'volume_driver': None, 'devel': False, 'src_mount_path': None, 'roles_path': [], 'subcommand': 'build', 'ansible_options': u'', 'flatten': False, 'container_cache': True, 'debug': True, 'services_to_build': None, 'save_conductor_container': False}) caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=Engine.run_conductor caller_line=23 kwargs={}
2018-02-06T14:24:22.223039 Docker run: [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=run_conductor caller_line=435 image=u'sha256:6e7993bd418add64b61d876baaee50294fabc49ba440d8e3b36cc500c71b2431' params={'name': u'docker-nginx_conductor', 'cap_add': ['SYS_ADMIN'], 'environment': {'DOCKER_HOST': 'tcp://192.168.215.185:2375', 'ANSIBLE_ROLES_PATH': '/Users/tetuya/Desktop/docker-nginx/roles:/src/roles:/etc/ansible/roles'}, 'working_dir': '/src', 'command': ['conductor', 'build', '--project-name', 'docker-nginx', '--engine', 'docker', '--params', u'eyJ3aXRoX3ZvbHVtZXMiOiBbXSwgImNvbmZpZ192YXJzIjoge30sICJjb25kdWN0b3JfY2FjaGUiOiB0cnVlLCAibG9jYWxfcHl0aG9uIjogZmFsc2UsICJ3aXRoX3ZhcmlhYmxlcyI6IFtdLCAic2VsaW51eCI6IHRydWUsICJwdXJnZV9sYXN0IjogdHJ1ZSwgImNhY2hlIjogdHJ1ZSwgInZvbHVtZV9kcml2ZXIiOiBudWxsLCAiZGV2ZWwiOiBmYWxzZSwgInNyY19tb3VudF9wYXRoIjogbnVsbCwgInJvbGVzX3BhdGgiOiBbXSwgInN1YmNvbW1hbmQiOiAiYnVpbGQiLCAiYW5zaWJsZV9vcHRpb25zIjogIiIsICJmbGF0dGVuIjogZmFsc2UsICJjb250YWluZXJfY2FjaGUiOiB0cnVlLCAiZGVidWciOiB0cnVlLCAic2VydmljZXNfdG9fYnVpbGQiOiBudWxsLCAic2F2ZV9jb25kdWN0b3JfY29udGFpbmVyIjogZmFsc2V9', '--config', u'eyJzZXJ2aWNlcyI6IFtbIm5naW54IiwgeyJmcm9tIjogImNlbnRvczo3IiwgInJvbGVzIjogWyJuZ2lueC1kZW1vIl0sICJjb21tYW5kIjogWyJuZ2lueCIsICItZyIsICJkYWVtb24gb2ZmOyJdfV1dLCAic2V0dGluZ3MiOiBbWyJjb25kdWN0b3IiLCB7ImJhc2UiOiAiY2VudG9zOjciLCAicm9sZXNfcGF0aCI6IFsiL1VzZXJzL3RldHV5YS9EZXNrdG9wL2RvY2tlci1uZ2lueC9yb2xlcyJdfV0sIFsicHdkIiwgIi9Vc2Vycy90ZXR1eWEvRGVza3RvcC9kb2NrZXItbmdpbngiXV0sICJ2ZXJzaW9uIjogIjIiLCAiZGVmYXVsdHMiOiBbXSwgInJlZ2lzdHJpZXMiOiBbXX0=', '--encoding', 'b64json'], 'user': 'root', 'volumes': {'docker-nginx_secrets': {'bind': '/run/secrets', 'mode': 'rw'}, '/Users/tetuya/Desktop/docker-nginx/roles': {'bind': '/Users/tetuya/Desktop/docker-nginx/roles', 'mode': 'ro'}, '/Users/tetuya/.docker/config.json': {'bind': '/Users/tetuya/.docker/config.json', 'mode': 'rw'}, '/Users/tetuya/Desktop/docker-nginx': {'bind': '/src', 'mode': 'ro'}}, 'detach': True, 'privileged': True}
Parsing conductor CLI args.
2018-02-06T05:24:28.543523 Processing defaults section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_defaults caller_line=325
2018-02-06T05:24:28.545135 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=volumes
2018-02-06T05:24:28.546706 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=registries
2018-02-06T05:24:28.548118 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=334 section=secrets
2018-02-06T05:24:28.549496 Processing service... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=340 service=u'nginx' service_data={u'command': [u'nginx', u'-g', u'daemon off;'], u'from': u'centos:7', u'roles': [u'nginx-demo']}
2018-02-06T05:24:28.552952 Rendering service keys from defaults [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=363 defaults={} service=u'nginx'
2018-02-06T05:24:28.556623 Starting Ansible Container Conductor: build [container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=391 services={"nginx": {"command": ["nginx", "-g", "daemon off;"], "from": "centos:7", "roles": ["nginx-demo"], "defaults": {}}}
2018-02-06T05:24:28.564284 Loading engine capabilities [container.utils.loader] caller_file=/_ansible/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD'] engine=docker
2018-02-06T05:24:28.598345 2018-02-06T05:24:28.598345 Docker™ daemon integration engine loaded. Build starting. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=688 project=docker-nginx
2018-02-06T05:24:28.600960 Building service... [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=694 project=docker-nginx service=u'nginx'
2018-02-06T05:24:28.617861 Setting Docker client timeout to 60 [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=get_timeout caller_line=122
2018-02-06T05:24:28.634801 Pulling image centos:7 [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=pull_image_by_tag caller_line=614
2018-02-06T05:25:20.711254 Base fingerprint hash = 3e60feb864d95150a599d98e3304321b8bdc0f22b2d26e7ff0340f9df146254a [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=710 hash=3e60feb864d95150a599d98e3304321b8bdc0f22b2d26e7ff0340f9df146254a service=u'nginx'
2018-02-06T05:25:20.720397 Could not find container for nginx [container.docker.engine] all_containers=[<Container: fd273abc0d>] caller_file=/_ansible/container/docker/engine.py caller_func=get_container_id_for_service caller_line=531 container=u'docker-nginx_nginx'
2018-02-06T05:25:20.722776 Still trying to keep cache. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=725 service=u'nginx'
2018-02-06T05:25:20.745191 Cache busted! No layer found [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=740 fingerprint=4d8432fad6c8051d71c6e692deb88a0efd4e66e14e894db1d754c17d4745c353 service=u'nginx'
2018-02-06T05:25:20.764861 Call: Engine.run_container [container.docker.engine] args=(<Image: 'centos:7'>, u'nginx') caller_file=/_ansible/container/docker/engine.py caller_func=Engine.run_container caller_line=14 kwargs={'name': u'docker-nginx_nginx', 'environment': {'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin', 'CPATH': '/usr/include:/usr/local/include:/_usr/include:/_usr/local/include', 'ANSIBLE_CONTAINER': 1, 'LD_LIBRARY_PATH': '/usr/lib:/usr/lib64:/_usr/lib:/_usr/lib64:/_usr/local/lib'}, 'working_dir': '/', 'command': 'sh -c "while true; do sleep 1; done"', 'user': 'root', 'volumes': {u'a2200dfd7d154e9df4be159b8e9b3948408662416a8da596a438e4de7e937848': {'bind': '/_usr', 'mode': 'ro'}}, 'entrypoint': [], 'privileged': True}
2018-02-06T05:25:20.767953 Removing keys [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_kwargs_for_service caller_line=241 keys=[u'from', u'roles', 'defaults', 'links']
2018-02-06T05:25:20.770739 Running container in docker [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_container caller_line=265 image=<Image: 'centos:7'> params={"command": "sh -c \"while true; do sleep 1; done\"", "name": "docker-nginx_nginx", "environment": {"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin", "CPATH": "/usr/include:/usr/local/include:/_usr/include:/_usr/local/include", "ANSIBLE_CONTAINER": 1, "LD_LIBRARY_PATH": "/usr/lib:/usr/lib64:/_usr/lib:/_usr/lib64:/_usr/local/lib"}, "working_dir": "/", "user": "root", "volumes": {"a2200dfd7d154e9df4be159b8e9b3948408662416a8da596a438e4de7e937848": {"bind": "/_usr", "mode": "ro"}}, "entrypoint": [], "privileged": true}
2018-02-06T05:25:20.959203 Container running [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=804 id=u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001'
2018-02-06T05:25:20.965128 writing playbook to /tmp/tmpC79zOy/playbook.yml [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=551
2018-02-06T05:25:20.966499 playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=552 playbook=[{'hosts': u'nginx', 'roles': ['nginx-demo'], 'vars': {}}]
2018-02-06T05:25:20.982778 Running Ansible Playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=621 command=ansible-playbook -vvvv -i /tmp/tmpC79zOy/hosts -c docker /tmp/tmpC79zOy/playbook.yml cwd=/src
ansible-playbook 2.5.0
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible-playbook
python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
Using /etc/ansible/ansible.cfg as config file
setting up inventory plugins
Parsed /tmp/tmpC79zOy/hosts inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python2.7/site-packages/ansible/plugins/callback/__init__.pyc
PLAYBOOK: playbook.yml *********************************************************
1 plays in /tmp/tmpC79zOy/playbook.yml
PLAY [nginx] *******************************************************************
TASK [Gathering Facts] *********************************************************
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> ESTABLISH DOCKER CONNECTION FOR USER: root
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190 `" && echo ansible-tmp-1517894722.49-123853271646190="` echo /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190 `" ) && sleep 0\'']
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> PUT /tmp/tmpWkN5td TO /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190/setup.py
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190/ /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190/setup.py && sleep 0'"]
<fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1517894722.49-123853271646190/" > /dev/null 2>&1 && sleep 0\'']
ok: [nginx]
META: ran handlers
META: ran handlers
META: ran handlers
PLAY RECAP *********************************************************************
nginx : ok=1 changed=0 unreachable=0 failed=0
2018-02-06T05:25:23.233990 Playbook run finished. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=811 exit_code=0
2018-02-06T05:25:23.236512 Applied role to service [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=814 role=nginx-demo service=u'nginx'
2018-02-06T05:25:23.378122 Call: Engine.commit_role_as_layer [container.docker.engine] args=(u'fa9df4937f8edef4306ee45e24dcb612b4f4e77588ec8804c8026f37eb138001', u'nginx', '4d8432fad6c8051d71c6e692deb88a0efd4e66e14e894db1d754c17d4745c353', ordereddict([(u'command', ['nginx', '-g', 'daemon off;']), (u'from', u'centos:7'), (u'roles', ['nginx-demo']), ('defaults', ordereddict([]))])) caller_file=/_ansible/container/docker/engine.py caller_func=Engine.commit_role_as_layer caller_line=14 kwargs={'with_name': True}
2018-02-06T05:25:23.381898 Committing new layer [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=commit_role_as_layer caller_line=681 params={'message': 'Built with Ansible Container (https://github.com/ansible/ansible-container)', 'tag': '20180206052523', 'changes': u'', 'conf': {'Hostname': '', 'Domainname': '', 'Cmd': ['nginx', '-g', 'daemon off;'], 'WorkingDir': '', 'Labels': {'com.ansible.container.fingerprint': '4d8432fad6c8051d71c6e692deb88a0efd4e66e14e894db1d754c17d4745c353'}, 'Entrypoint': None, 'User': '', 'Env': [], 'ExposedPorts': {}, 'OnBuild': []}, 'repository': u'docker-nginx-nginx'}
2018-02-06T05:25:23.419709 Committed layer as image [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=828 image=u'sha256:52ec919c1c3bd2271a48e307474d4e6dc0e31615af031226c511c0337fc0bd45' service=u'nginx'
2018-02-06T05:25:23.435291 Build complete. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=833 service=u'nginx'
2018-02-06T05:25:23.439123 All images successfully built. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=836
2018-02-06T14:25:23.315110 Conductor terminated. Cleaning up. [container.docker.engine] caller_file=/Users/tetuya/Library/Python/2.7/lib/python/site-packages/container/docker/engine.py caller_func=await_conductor_command caller_line=462 command_rc=0 conductor_id=u'fd273abc0d9786134d4bacdb01d977d83206ea023bf909a77cae3b30dae528b8' save_container=False
test2
ansible-container(Mac-OS:Sierra)---->Mac-OS:Sierra(Docker version 17.12.0-ce-mac49 (21995))
In case of this test2, ansible-container won't be error.
ansible-container --debug build
2018-02-06T13:17:31.645051 The default type is [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=_resolve_defaults caller_line=255 config=<class 'ruamel.yaml.comments.CommentedMap'> defaults=<class 'ruamel.yaml.compat.ordereddict'>
2018-02-06T13:17:31.646680 Getting environment variables... [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=_get_environment_variables caller_line=271
2018-02-06T13:17:31.648477 Read environment variables [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=_get_environment_variables caller_line=276 env_vars={}
2018-02-06T13:17:31.650181 Resolved template variables [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=_resolve_defaults caller_line=260 template_vars={}
2018-02-06T13:17:31.651564 Parsed config [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=set_env caller_line=196 config={"version": "2", "settings": {"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"}, "services": {"nginx": {"from": "centos:7", "roles": ["nginx-demo"], "command": ["nginx", "-g", "daemon off;"]}}, "registries": {}, "defaults": {}}
2018-02-06T13:17:31.652323 Setting project_name not defined. Fallback to current directory name. [container.config] caller_file=/Users/tetuya/Desktop/ansible-container/container/config.py caller_func=project_name caller_line=84
2018-02-06T13:17:31.653697 Loading engine capabilities [container.utils.loader] caller_file=/Users/tetuya/Desktop/ansible-container/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD', 'RUN'] engine=docker
2018-02-06T13:17:31.747992 Setting Docker client timeout to 60 [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=get_timeout caller_line=124
2018-02-06T13:17:31.967642 Could not find container for docker-nginx_conductor [container.docker.engine] all_containers=['httpdtest_test-httpd_1'] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=get_container_id_by_name caller_line=570
2018-02-06T13:17:32.080811 Could not find the latest image for service, searching for other tags with same image name [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=get_latest_image_for_service caller_line=628 image_name=docker-nginx-conductor service=conductor
2018-02-06T13:17:32.099683 Call: Engine.build_conductor_image [container.docker.engine] args=('/Users/tetuya/Desktop/docker-nginx', 'centos:7') caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=Engine.build_conductor_image caller_line=1043 kwargs={'environment': [], 'cache': True}
2018-02-06T13:17:32.103773 Using temporary directory [container.utils.temp] caller_file=/Users/tetuya/Desktop/ansible-container/container/utils/temp.py caller_func=__enter__ caller_line=17 path=/var/folders/zb/6qw8ptgj1dv_1w44xxvx7gg40000gn/T/tmp9b9teila
2018-02-06T13:17:32.104959 Building Docker Engine context... [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=build_conductor_image caller_line=1049
2018-02-06T13:17:32.187316 Rendered Jinja Template: [container.utils] body=b'FROM centos:7\nENV ANSIBLE_CONTAINER=1\n\n\n\n\nRUN yum update -y && \\\n yum install -y epel-release && \\\n yum install -y make gcc git python-devel curl rsync libffi-devel openssl-devel && \\\n yum clean all\n\n\nRUN (curl https://bootstrap.pypa.io/get-pip.py | python - --no-cache-dir ) && \\\n mkdir -p /etc/ansible/roles /_ansible/src && \\\n mkdir -p /licenses && \\\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\nADD LICENSE /licenses/LICENSE\nADD help.1 /help.1\n\n# The COPY here will break cache if the version of Ansible Container changed\nCOPY /container-src /_ansible/container\n\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' caller_file=/Users/tetuya/Desktop/ansible-container/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=104
2018-02-06T13:17:32.209701 Rendered Jinja Template: [container.utils] body=b'FROM ansible/container-conductor-centos-7:0.9.3rc0\n\n# The COPY here will break cache if the requirements or ansible.cfg has changed\nCOPY /build-src /_ansible/build\n\n\nRUN cp /_ansible/build/ansible.cfg /etc/ansible/ansible.cfg\n\n\nVOLUME /usr\n\n\n' caller_file=/Users/tetuya/Desktop/ansible-container/container/utils/__init__.py caller_func=jinja_render_to_temp caller_line=104
2018-02-06T13:17:32.211375 Context manifest: [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=build_conductor_image caller_line=1116
2018-02-06T13:17:32.211571 tarball item: build-src/ansible.cfg (208 bytes) [container.docker.engine] bytes=208 file=build-src/ansible.cfg
2018-02-06T13:17:32.211821 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt
2018-02-06T13:17:32.211967 tarball item: build-src/requirements.yml (397 bytes) [container.docker.engine] bytes=397 file=build-src/requirements.yml
2018-02-06T13:17:32.212103 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch
2018-02-06T13:17:32.212235 tarball item: contrib/get-pip.py (1595409 bytes) [container.docker.engine] bytes=1595409 file=contrib/get-pip.py
2018-02-06T13:17:32.212365 tarball item: container-src (0 bytes) [container.docker.engine] bytes=0 file=container-src
2018-02-06T13:17:32.212494 tarball item: container-src/__init__.py (950 bytes) [container.docker.engine] bytes=950 file=container-src/__init__.py
2018-02-06T13:17:32.212623 tarball item: container-src/__init__.pyc (1229 bytes) [container.docker.engine] bytes=1229 file=container-src/__init__.pyc
2018-02-06T13:17:32.212751 tarball item: container-src/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/__pycache__
2018-02-06T13:17:32.212879 tarball item: container-src/__pycache__/__init__.cpython-35.pyc (1162 bytes) [container.docker.engine] bytes=1162 file=container-src/__pycache__/__init__.cpython-35.pyc
2018-02-06T13:17:32.213007 tarball item: container-src/__pycache__/cli.cpython-35.pyc (17506 bytes) [container.docker.engine] bytes=17506 file=container-src/__pycache__/cli.cpython-35.pyc
2018-02-06T13:17:32.213136 tarball item: container-src/__pycache__/config.cpython-35.pyc (16897 bytes) [container.docker.engine] bytes=16897 file=container-src/__pycache__/config.cpython-35.pyc
2018-02-06T13:17:32.213265 tarball item: container-src/__pycache__/core.cpython-35.pyc (29621 bytes) [container.docker.engine] bytes=29621 file=container-src/__pycache__/core.cpython-35.pyc
2018-02-06T13:17:32.213392 tarball item: container-src/__pycache__/engine.cpython-35.pyc (10306 bytes) [container.docker.engine] bytes=10306 file=container-src/__pycache__/engine.cpython-35.pyc
2018-02-06T13:17:32.213519 tarball item: container-src/__pycache__/exceptions.cpython-35.pyc (4922 bytes) [container.docker.engine] bytes=4922 file=container-src/__pycache__/exceptions.cpython-35.pyc
2018-02-06T13:17:32.213646 tarball item: container-src/cli.py (24218 bytes) [container.docker.engine] bytes=24218 file=container-src/cli.py
2018-02-06T13:17:32.213773 tarball item: container-src/config.py (18968 bytes) [container.docker.engine] bytes=18968 file=container-src/config.py
2018-02-06T13:17:32.213900 tarball item: container-src/core.py (47848 bytes) [container.docker.engine] bytes=47848 file=container-src/core.py
2018-02-06T13:17:32.214027 tarball item: container-src/docker (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker
2018-02-06T13:17:32.214159 tarball item: container-src/docker/__init__.py (205 bytes) [container.docker.engine] bytes=205 file=container-src/docker/__init__.py
2018-02-06T13:17:32.214291 tarball item: container-src/docker/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/__pycache__
2018-02-06T13:17:32.214420 tarball item: container-src/docker/__pycache__/__init__.cpython-35.pyc (303 bytes) [container.docker.engine] bytes=303 file=container-src/docker/__pycache__/__init__.cpython-35.pyc
2018-02-06T13:17:32.214549 tarball item: container-src/docker/__pycache__/config.cpython-35.pyc (2089 bytes) [container.docker.engine] bytes=2089 file=container-src/docker/__pycache__/config.cpython-35.pyc
2018-02-06T13:17:32.214676 tarball item: container-src/docker/__pycache__/engine.cpython-35.pyc (39163 bytes) [container.docker.engine] bytes=39163 file=container-src/docker/__pycache__/engine.cpython-35.pyc
2018-02-06T13:17:32.214804 tarball item: container-src/docker/__pycache__/secrets.cpython-35.pyc (4696 bytes) [container.docker.engine] bytes=4696 file=container-src/docker/__pycache__/secrets.cpython-35.pyc
2018-02-06T13:17:32.214932 tarball item: container-src/docker/config.py (2384 bytes) [container.docker.engine] bytes=2384 file=container-src/docker/config.py
2018-02-06T13:17:32.215060 tarball item: container-src/docker/deploy.py (248 bytes) [container.docker.engine] bytes=248 file=container-src/docker/deploy.py
2018-02-06T13:17:32.215186 tarball item: container-src/docker/engine.py (53581 bytes) [container.docker.engine] bytes=53581 file=container-src/docker/engine.py
2018-02-06T13:17:32.215312 tarball item: container-src/docker/files (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/files
2018-02-06T13:17:32.215439 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-06T13:17:32.215566 tarball item: container-src/docker/importer.py (24885 bytes) [container.docker.engine] bytes=24885 file=container-src/docker/importer.py
2018-02-06T13:17:32.215692 tarball item: container-src/docker/secrets.py (5255 bytes) [container.docker.engine] bytes=5255 file=container-src/docker/secrets.py
2018-02-06T13:17:32.215977 tarball item: container-src/docker/templates (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/templates
2018-02-06T13:17:32.216147 tarball item: container-src/docker/templates/atomic-help.j2 (1333 bytes) [container.docker.engine] bytes=1333 file=container-src/docker/templates/atomic-help.j2
2018-02-06T13:17:32.216295 tarball item: container-src/docker/templates/conductor-local-dockerfile.j2 (348 bytes) [container.docker.engine] bytes=348 file=container-src/docker/templates/conductor-local-dockerfile.j2
2018-02-06T13:17:32.216453 tarball item: container-src/docker/templates/conductor-src-dockerfile.j2 (3011 bytes) [container.docker.engine] bytes=3011 file=container-src/docker/templates/conductor-src-dockerfile.j2
2018-02-06T13:17:32.216610 tarball item: container-src/docker/templates/license.j2 (7837 bytes) [container.docker.engine] bytes=7837 file=container-src/docker/templates/license.j2
2018-02-06T13:17:32.216753 tarball item: container-src/docker/tests (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/tests
2018-02-06T13:17:32.216889 tarball item: container-src/docker/tests/import (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/tests/import
2018-02-06T13:17:32.217035 tarball item: container-src/docker/tests/import/blue-fish.txt (10 bytes) [container.docker.engine] bytes=10 file=container-src/docker/tests/import/blue-fish.txt
2018-02-06T13:17:32.217184 tarball item: container-src/docker/tests/import/Dockerfile (1151 bytes) [container.docker.engine] bytes=1151 file=container-src/docker/tests/import/Dockerfile
2018-02-06T13:17:32.217330 tarball item: container-src/docker/tests/import/lulz.tgz (59072 bytes) [container.docker.engine] bytes=59072 file=container-src/docker/tests/import/lulz.tgz
2018-02-06T13:17:32.217508 tarball item: container-src/docker/tests/import/one-fish.txt (6 bytes) [container.docker.engine] bytes=6 file=container-src/docker/tests/import/one-fish.txt
2018-02-06T13:17:32.217662 tarball item: container-src/docker/tests/import/red-fish (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/tests/import/red-fish
2018-02-06T13:17:32.217815 tarball item: container-src/docker/tests/import/red-fish/lulz.txt (10 bytes) [container.docker.engine] bytes=10 file=container-src/docker/tests/import/red-fish/lulz.txt
2018-02-06T13:17:32.217984 tarball item: container-src/docker/tests/import/two-fish (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/tests/import/two-fish
2018-02-06T13:17:32.218138 tarball item: container-src/docker/tests/import/two-fish/green-eggs (0 bytes) [container.docker.engine] bytes=0 file=container-src/docker/tests/import/two-fish/green-eggs
2018-02-06T13:17:32.218294 tarball item: container-src/docker/tests/import/two-fish/green-eggs/ham.txt (5 bytes) [container.docker.engine] bytes=5 file=container-src/docker/tests/import/two-fish/green-eggs/ham.txt
2018-02-06T13:17:32.218442 tarball item: container-src/docker/tests/import/two-fish/who.txt (7 bytes) [container.docker.engine] bytes=7 file=container-src/docker/tests/import/two-fish/who.txt
2018-02-06T13:17:32.218590 tarball item: container-src/engine.py (7421 bytes) [container.docker.engine] bytes=7421 file=container-src/engine.py
2018-02-06T13:17:32.218738 tarball item: container-src/exceptions.py (2319 bytes) [container.docker.engine] bytes=2319 file=container-src/exceptions.py
2018-02-06T13:17:32.218898 tarball item: container-src/k8s (0 bytes) [container.docker.engine] bytes=0 file=container-src/k8s
2018-02-06T13:17:32.219045 tarball item: container-src/k8s/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/k8s/__init__.py
2018-02-06T13:17:32.219198 tarball item: container-src/k8s/base_config.py (932 bytes) [container.docker.engine] bytes=932 file=container-src/k8s/base_config.py
2018-02-06T13:17:32.219414 tarball item: container-src/k8s/base_deploy.py (34402 bytes) [container.docker.engine] bytes=34402 file=container-src/k8s/base_deploy.py
2018-02-06T13:17:32.219613 tarball item: container-src/k8s/base_engine.py (10144 bytes) [container.docker.engine] bytes=10144 file=container-src/k8s/base_engine.py
2018-02-06T13:17:32.219765 tarball item: container-src/k8s/config.py (660 bytes) [container.docker.engine] bytes=660 file=container-src/k8s/config.py
2018-02-06T13:17:32.220095 tarball item: container-src/k8s/deploy.py (1903 bytes) [container.docker.engine] bytes=1903 file=container-src/k8s/deploy.py
2018-02-06T13:17:32.220249 tarball item: container-src/k8s/engine.py (1276 bytes) [container.docker.engine] bytes=1276 file=container-src/k8s/engine.py
2018-02-06T13:17:32.220398 tarball item: container-src/openshift (0 bytes) [container.docker.engine] bytes=0 file=container-src/openshift
2018-02-06T13:17:32.220582 tarball item: container-src/openshift/__init__.py (196 bytes) [container.docker.engine] bytes=196 file=container-src/openshift/__init__.py
2018-02-06T13:17:32.220735 tarball item: container-src/openshift/config.py (427 bytes) [container.docker.engine] bytes=427 file=container-src/openshift/config.py
2018-02-06T13:17:32.220879 tarball item: container-src/openshift/deploy.py (6302 bytes) [container.docker.engine] bytes=6302 file=container-src/openshift/deploy.py
2018-02-06T13:17:32.221169 tarball item: container-src/openshift/engine.py (2207 bytes) [container.docker.engine] bytes=2207 file=container-src/openshift/engine.py
2018-02-06T13:17:32.221316 tarball item: container-src/schema.yml (2547 bytes) [container.docker.engine] bytes=2547 file=container-src/schema.yml
2018-02-06T13:17:32.221452 tarball item: container-src/templates (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates
2018-02-06T13:17:32.221584 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-06T13:17:32.221715 tarball item: container-src/templates/ansible-dockerfile.j2 (1194 bytes) [container.docker.engine] bytes=1194 file=container-src/templates/ansible-dockerfile.j2
2018-02-06T13:17:32.221845 tarball item: container-src/templates/ansible.cfg (41 bytes) [container.docker.engine] bytes=41 file=container-src/templates/ansible.cfg
2018-02-06T13:17:32.221974 tarball item: container-src/templates/builder.sh (620 bytes) [container.docker.engine] bytes=620 file=container-src/templates/builder.sh
2018-02-06T13:17:32.222104 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-06T13:17:32.222232 tarball item: container-src/templates/hosts.j2 (90 bytes) [container.docker.engine] bytes=90 file=container-src/templates/hosts.j2
2018-02-06T13:17:32.222361 tarball item: container-src/templates/init (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/init
2018-02-06T13:17:32.222487 tarball item: container-src/templates/init/.dockerignore.j2 (60 bytes) [container.docker.engine] bytes=60 file=container-src/templates/init/.dockerignore.j2
2018-02-06T13:17:32.222616 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-06T13:17:32.222744 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-06T13:17:32.223134 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-06T13:17:32.223293 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-06T13:17:32.223430 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-06T13:17:32.223561 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-06T13:17:32.223692 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-06T13:17:32.223821 tarball item: container-src/templates/role (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role
2018-02-06T13:17:32.223951 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-06T13:17:32.224079 tarball item: container-src/templates/role/defaults (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/defaults
2018-02-06T13:17:32.224208 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-06T13:17:32.224336 tarball item: container-src/templates/role/meta (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/meta
2018-02-06T13:17:32.224466 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-06T13:17:32.224694 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-06T13:17:32.224865 tarball item: container-src/templates/role/test (0 bytes) [container.docker.engine] bytes=0 file=container-src/templates/role/test
2018-02-06T13:17:32.225021 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-06T13:17:32.225126 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-06T13:17:32.225313 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-06T13:17:32.225465 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-06T13:17:32.225619 tarball item: container-src/utils (0 bytes) [container.docker.engine] bytes=0 file=container-src/utils
2018-02-06T13:17:32.225737 tarball item: container-src/utils/__init__.py (15722 bytes) [container.docker.engine] bytes=15722 file=container-src/utils/__init__.py
2018-02-06T13:17:32.225842 tarball item: container-src/utils/__pycache__ (0 bytes) [container.docker.engine] bytes=0 file=container-src/utils/__pycache__
2018-02-06T13:17:32.225986 tarball item: container-src/utils/__pycache__/__init__.cpython-35.pyc (13663 bytes) [container.docker.engine] bytes=13663 file=container-src/utils/__pycache__/__init__.cpython-35.pyc
2018-02-06T13:17:32.226083 tarball item: container-src/utils/__pycache__/_text.cpython-35.pyc (8510 bytes) [container.docker.engine] bytes=8510 file=container-src/utils/__pycache__/_text.cpython-35.pyc
2018-02-06T13:17:32.226172 tarball item: container-src/utils/__pycache__/loader.cpython-35.pyc (1001 bytes) [container.docker.engine] bytes=1001 file=container-src/utils/__pycache__/loader.cpython-35.pyc
2018-02-06T13:17:32.226260 tarball item: container-src/utils/__pycache__/logmux.cpython-35.pyc (2111 bytes) [container.docker.engine] bytes=2111 file=container-src/utils/__pycache__/logmux.cpython-35.pyc
2018-02-06T13:17:32.226346 tarball item: container-src/utils/__pycache__/ordereddict.cpython-35.pyc (789 bytes) [container.docker.engine] bytes=789 file=container-src/utils/__pycache__/ordereddict.cpython-35.pyc
2018-02-06T13:17:32.226432 tarball item: container-src/utils/__pycache__/temp.cpython-35.pyc (1155 bytes) [container.docker.engine] bytes=1155 file=container-src/utils/__pycache__/temp.cpython-35.pyc
2018-02-06T13:17:32.226517 tarball item: container-src/utils/__pycache__/visibility.cpython-35.pyc (3356 bytes) [container.docker.engine] bytes=3356 file=container-src/utils/__pycache__/visibility.cpython-35.pyc
2018-02-06T13:17:32.226651 tarball item: container-src/utils/_text.py (12304 bytes) [container.docker.engine] bytes=12304 file=container-src/utils/_text.py
2018-02-06T13:17:32.226751 tarball item: container-src/utils/galaxy.py (8139 bytes) [container.docker.engine] bytes=8139 file=container-src/utils/galaxy.py
2018-02-06T13:17:32.226838 tarball item: container-src/utils/loader.py (906 bytes) [container.docker.engine] bytes=906 file=container-src/utils/loader.py
2018-02-06T13:17:32.226942 tarball item: container-src/utils/logmux.py (1313 bytes) [container.docker.engine] bytes=1313 file=container-src/utils/logmux.py
2018-02-06T13:17:32.227075 tarball item: container-src/utils/ordereddict.py (678 bytes) [container.docker.engine] bytes=678 file=container-src/utils/ordereddict.py
2018-02-06T13:17:32.227165 tarball item: container-src/utils/temp.py (698 bytes) [container.docker.engine] bytes=698 file=container-src/utils/temp.py
2018-02-06T13:17:32.227253 tarball item: container-src/utils/visibility.py (3270 bytes) [container.docker.engine] bytes=3270 file=container-src/utils/visibility.py
2018-02-06T13:17:32.227378 tarball item: container-src/conductor-build/setup.py (4628 bytes) [container.docker.engine] bytes=4628 file=container-src/conductor-build/setup.py
2018-02-06T13:17:32.227484 tarball item: container-src/conductor-build/conductor-requirements.txt (242 bytes) [container.docker.engine] bytes=242 file=container-src/conductor-build/conductor-requirements.txt
2018-02-06T13:17:32.227570 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-06T13:17:32.227672 tarball item: Dockerfile (1004 bytes) [container.docker.engine] bytes=1004 file=Dockerfile
2018-02-06T13:17:32.227798 tarball item: build-src/ansible.cfg (208 bytes) [container.docker.engine] bytes=208 file=build-src/ansible.cfg
2018-02-06T13:17:32.227887 tarball item: build-src/ansible-requirements.txt (130 bytes) [container.docker.engine] bytes=130 file=build-src/ansible-requirements.txt
2018-02-06T13:17:32.227972 tarball item: build-src/requirements.yml (397 bytes) [container.docker.engine] bytes=397 file=build-src/requirements.yml
2018-02-06T13:17:32.228110 tarball item: build-src/.touch (0 bytes) [container.docker.engine] bytes=0 file=build-src/.touch
2018-02-06T13:17:32.228203 tarball item: Dockerfile (242 bytes) [container.docker.engine] bytes=242 file=Dockerfile
2018-02-06T13:17:32.230117 Starting Docker build of Ansible Container Conductor image (please be patient)... [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=build_conductor_image caller_line=1124
Step 1/4 : FROM ansible/container-conductor-centos-7:0.9.3rc0
{"status": "Pulling from ansible/container-conductor-centos-7", "id": "0.9.3rc0"}
{"status": "Pulling fs layer", "id": "af4b0a2388c6", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "23bc6374e981", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "c7ddc0a1815d", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "e587c5d2e1b4", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "17d44567268a", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "dadb45a1a302", "progressDetail": {}}
{"status": "Pulling fs layer", "id": "87b227c79954", "progressDetail": {}}
{"status": "Waiting", "id": "e587c5d2e1b4", "progressDetail": {}}
{"status": "Waiting", "id": "17d44567268a", "progressDetail": {}}
{"status": "Waiting", "id": "dadb45a1a302", "progressDetail": {}}
{"status": "Waiting", "id": "87b227c79954", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "c7ddc0a1815d", "progressDetail": {}}
{"status": "Download complete", "id": "c7ddc0a1815d", "progressDetail": {}}
{"status": "Download complete", "id": "e587c5d2e1b4", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "17d44567268a", "progressDetail": {}}
{"status": "Download complete", "id": "17d44567268a", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "dadb45a1a302", "progressDetail": {}}
{"status": "Download complete", "id": "dadb45a1a302", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "87b227c79954", "progressDetail": {}}
{"status": "Download complete", "id": "87b227c79954", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "af4b0a2388c6", "progressDetail": {}}
{"status": "Download complete", "id": "af4b0a2388c6", "progressDetail": {}}
{"status": "Extracting", "progress": "[> ] 557.1kB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 557056, "total": 73673211}}
{"status": "Extracting", "progress": "[> ] 1.114MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 1114112, "total": 73673211}}
{"status": "Extracting", "progress": "[=> ] 2.785MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 2785280, "total": 73673211}}
{"status": "Extracting", "progress": "[===> ] 4.456MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 4456448, "total": 73673211}}
{"status": "Extracting", "progress": "[====> ] 6.128MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 6127616, "total": 73673211}}
{"status": "Extracting", "progress": "[=====> ] 7.799MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 7798784, "total": 73673211}}
{"status": "Extracting", "progress": "[======> ] 9.47MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 9469952, "total": 73673211}}
{"status": "Extracting", "progress": "[=======> ] 11.7MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 11698176, "total": 73673211}}
{"status": "Extracting", "progress": "[=========> ] 13.37MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 13369344, "total": 73673211}}
{"status": "Extracting", "progress": "[==========> ] 15.04MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 15040512, "total": 73673211}}
{"status": "Extracting", "progress": "[===========> ] 16.71MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 16711680, "total": 73673211}}
{"status": "Extracting", "progress": "[============> ] 17.83MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 17825792, "total": 73673211}}
{"status": "Extracting", "progress": "[============> ] 18.38MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 18382848, "total": 73673211}}
{"status": "Extracting", "progress": "[=============> ] 19.5MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 19496960, "total": 73673211}}
{"status": "Extracting", "progress": "[=============> ] 20.61MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 20611072, "total": 73673211}}
{"status": "Extracting", "progress": "[===============> ] 22.84MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 22839296, "total": 73673211}}
{"status": "Extracting", "progress": "[================> ] 24.51MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 24510464, "total": 73673211}}
{"status": "Extracting", "progress": "[=================> ] 26.18MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 26181632, "total": 73673211}}
{"status": "Extracting", "progress": "[==================> ] 27.3MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 27295744, "total": 73673211}}
{"status": "Extracting", "progress": "[====================> ] 29.52MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 29523968, "total": 73673211}}
{"status": "Extracting", "progress": "[=====================> ] 32.31MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 32309248, "total": 73673211}}
{"status": "Extracting", "progress": "[=======================> ] 33.98MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 33980416, "total": 73673211}}
{"status": "Extracting", "progress": "[========================> ] 36.21MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 36208640, "total": 73673211}}
{"status": "Extracting", "progress": "[==========================> ] 38.44MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 38436864, "total": 73673211}}
{"status": "Extracting", "progress": "[===========================> ] 40.67MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 40665088, "total": 73673211}}
{"status": "Extracting", "progress": "[=============================> ] 42.89MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 42893312, "total": 73673211}}
{"status": "Extracting", "progress": "[=============================> ] 44.01MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 44007424, "total": 73673211}}
{"status": "Extracting", "progress": "[===============================> ] 45.68MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 45678592, "total": 73673211}}
{"status": "Extracting", "progress": "[===============================> ] 46.79MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 46792704, "total": 73673211}}
{"status": "Extracting", "progress": "[================================> ] 47.35MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 47349760, "total": 73673211}}
{"status": "Extracting", "progress": "[=================================> ] 49.02MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 49020928, "total": 73673211}}
{"status": "Extracting", "progress": "[==================================> ] 50.14MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 50135040, "total": 73673211}}
{"status": "Extracting", "progress": "[==================================> ] 51.25MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 51249152, "total": 73673211}}
{"status": "Extracting", "progress": "[===================================> ] 51.81MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 51806208, "total": 73673211}}
{"status": "Extracting", "progress": "[===================================> ] 52.36MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 52363264, "total": 73673211}}
{"status": "Extracting", "progress": "[====================================> ] 54.03MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 54034432, "total": 73673211}}
{"status": "Extracting", "progress": "[======================================> ] 56.26MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 56262656, "total": 73673211}}
{"status": "Extracting", "progress": "[=======================================> ] 57.93MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 57933824, "total": 73673211}}
{"status": "Extracting", "progress": "[========================================> ] 60.16MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 60162048, "total": 73673211}}
{"status": "Extracting", "progress": "[=========================================> ] 61.83MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 61833216, "total": 73673211}}
{"status": "Extracting", "progress": "[===========================================> ] 64.06MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 64061440, "total": 73673211}}
{"status": "Extracting", "progress": "[============================================> ] 65.18MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 65175552, "total": 73673211}}
{"status": "Extracting", "progress": "[============================================> ] 65.73MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 65732608, "total": 73673211}}
{"status": "Extracting", "progress": "[=============================================> ] 66.85MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 66846720, "total": 73673211}}
{"status": "Extracting", "progress": "[=============================================> ] 67.4MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 67403776, "total": 73673211}}
{"status": "Extracting", "progress": "[===============================================> ] 69.63MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 69632000, "total": 73673211}}
{"status": "Extracting", "progress": "[================================================> ] 71.86MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 71860224, "total": 73673211}}
{"status": "Extracting", "progress": "[=================================================> ] 72.97MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 72974336, "total": 73673211}}
{"status": "Extracting", "progress": "[==================================================>] 73.67MB/73.67MB", "id": "af4b0a2388c6", "progressDetail": {"current": 73673211, "total": 73673211}}
{"status": "Pull complete", "id": "af4b0a2388c6", "progressDetail": {}}
{"status": "Verifying Checksum", "id": "23bc6374e981", "progressDetail": {}}
{"status": "Download complete", "id": "23bc6374e981", "progressDetail": {}}
{"status": "Extracting", "progress": " 557.1kB", "id": "23bc6374e981", "progressDetail": {"current": 557056}}
{"status": "Extracting", "progress": " 2.785MB", "id": "23bc6374e981", "progressDetail": {"current": 2785280}}
{"status": "Extracting", "progress": " 6.128MB", "id": "23bc6374e981", "progressDetail": {"current": 6127616}}
{"status": "Extracting", "progress": " 7.242MB", "id": "23bc6374e981", "progressDetail": {"current": 7241728}}
{"status": "Extracting", "progress": " 10.03MB", "id": "23bc6374e981", "progressDetail": {"current": 10027008}}
{"status": "Extracting", "progress": " 12.81MB", "id": "23bc6374e981", "progressDetail": {"current": 12812288}}
{"status": "Extracting", "progress": " 14.48MB", "id": "23bc6374e981", "progressDetail": {"current": 14483456}}
{"status": "Extracting", "progress": " 15.6MB", "id": "23bc6374e981", "progressDetail": {"current": 15597568}}
{"status": "Extracting", "progress": " 16.71MB", "id": "23bc6374e981", "progressDetail": {"current": 16711680}}
{"status": "Extracting", "progress": " 21.17MB", "id": "23bc6374e981", "progressDetail": {"current": 21168128}}
{"status": "Extracting", "progress": " 22.84MB", "id": "23bc6374e981", "progressDetail": {"current": 22839296}}
{"status": "Extracting", "progress": " 25.07MB", "id": "23bc6374e981", "progressDetail": {"current": 25067520}}
{"status": "Extracting", "progress": " 27.3MB", "id": "23bc6374e981", "progressDetail": {"current": 27295744}}
{"status": "Extracting", "progress": " 30.08MB", "id": "23bc6374e981", "progressDetail": {"current": 30081024}}
{"status": "Extracting", "progress": " 31.75MB", "id": "23bc6374e981", "progressDetail": {"current": 31752192}}
{"status": "Extracting", "progress": " 33.42MB", "id": "23bc6374e981", "progressDetail": {"current": 33423360}}
{"status": "Extracting", "progress": " 35.65MB", "id": "23bc6374e981", "progressDetail": {"current": 35651584}}
{"status": "Extracting", "progress": " 37.32MB", "id": "23bc6374e981", "progressDetail": {"current": 37322752}}
{"status": "Extracting", "progress": " 38.99MB", "id": "23bc6374e981", "progressDetail": {"current": 38993920}}
{"status": "Extracting", "progress": " 41.78MB", "id": "23bc6374e981", "progressDetail": {"current": 41779200}}
{"status": "Extracting", "progress": " 44.56MB", "id": "23bc6374e981", "progressDetail": {"current": 44564480}}
{"status": "Extracting", "progress": " 47.35MB", "id": "23bc6374e981", "progressDetail": {"current": 47349760}}
{"status": "Extracting", "progress": " 50.14MB", "id": "23bc6374e981", "progressDetail": {"current": 50135040}}
{"status": "Extracting", "progress": " 52.92MB", "id": "23bc6374e981", "progressDetail": {"current": 52920320}}
{"status": "Extracting", "progress": " 54.03MB", "id": "23bc6374e981", "progressDetail": {"current": 54034432}}
{"status": "Extracting", "progress": " 55.15MB", "id": "23bc6374e981", "progressDetail": {"current": 55148544}}
{"status": "Extracting", "progress": " 57.38MB", "id": "23bc6374e981", "progressDetail": {"current": 57376768}}
{"status": "Extracting", "progress": " 58.49MB", "id": "23bc6374e981", "progressDetail": {"current": 58490880}}
{"status": "Extracting", "progress": " 59.05MB", "id": "23bc6374e981", "progressDetail": {"current": 59047936}}
{"status": "Extracting", "progress": " 59.6MB", "id": "23bc6374e981", "progressDetail": {"current": 59604992}}
{"status": "Extracting", "progress": " 61.83MB", "id": "23bc6374e981", "progressDetail": {"current": 61833216}}
{"status": "Extracting", "progress": " 63.5MB", "id": "23bc6374e981", "progressDetail": {"current": 63504384}}
{"status": "Extracting", "progress": " 64.62MB", "id": "23bc6374e981", "progressDetail": {"current": 64618496}}
{"status": "Extracting", "progress": " 65.22MB", "id": "23bc6374e981", "progressDetail": {"current": 65217923}}
{"status": "Pull complete", "id": "23bc6374e981", "progressDetail": {}}
{"status": "Extracting", "progress": "[> ] 98.3kB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 98304, "total": 7290093}}
{"status": "Extracting", "progress": "[===========> ] 1.671MB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 1671168, "total": 7290093}}
{"status": "Extracting", "progress": "[================> ] 2.458MB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 2457600, "total": 7290093}}
{"status": "Extracting", "progress": "[======================> ] 3.244MB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 3244032, "total": 7290093}}
{"status": "Extracting", "progress": "[=====================================> ] 5.505MB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 5505024, "total": 7290093}}
{"status": "Extracting", "progress": "[==================================================>] 7.29MB/7.29MB", "id": "c7ddc0a1815d", "progressDetail": {"current": 7290093, "total": 7290093}}
{"status": "Pull complete", "id": "c7ddc0a1815d", "progressDetail": {}}
{"status": "Extracting", "progress": "[==================================================>] 2.802kB/2.802kB", "id": "e587c5d2e1b4", "progressDetail": {"current": 2802, "total": 2802}}
{"status": "Extracting", "progress": "[==================================================>] 2.802kB/2.802kB", "id": "e587c5d2e1b4", "progressDetail": {"current": 2802, "total": 2802}}
{"status": "Pull complete", "id": "e587c5d2e1b4", "progressDetail": {}}
{"status": "Extracting", "progress": "[==================================================>] 731B/731B", "id": "17d44567268a", "progressDetail": {"current": 731, "total": 731}}
{"status": "Extracting", "progress": "[==================================================>] 731B/731B", "id": "17d44567268a", "progressDetail": {"current": 731, "total": 731}}
{"status": "Pull complete", "id": "17d44567268a", "progressDetail": {}}
{"status": "Extracting", "progress": "[=> ] 32.77kB/1.486MB", "id": "dadb45a1a302", "progressDetail": {"current": 32768, "total": 1485897}}
{"status": "Extracting", "progress": "[==============================> ] 917.5kB/1.486MB", "id": "dadb45a1a302", "progressDetail": {"current": 917504, "total": 1485897}}
{"status": "Extracting", "progress": "[==================================================>] 1.486MB/1.486MB", "id": "dadb45a1a302", "progressDetail": {"current": 1485897, "total": 1485897}}
{"status": "Pull complete", "id": "dadb45a1a302", "progressDetail": {}}
{"status": "Extracting", "progress": "[> ] 229.4kB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 229376, "total": 20441249}}
{"status": "Extracting", "progress": "[==> ] 1.147MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 1146880, "total": 20441249}}
{"status": "Extracting", "progress": "[=====> ] 2.064MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 2064384, "total": 20441249}}
{"status": "Extracting", "progress": "[=======> ] 2.982MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 2981888, "total": 20441249}}
{"status": "Extracting", "progress": "[=========> ] 3.899MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 3899392, "total": 20441249}}
{"status": "Extracting", "progress": "[===========> ] 4.588MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 4587520, "total": 20441249}}
{"status": "Extracting", "progress": "[============> ] 5.276MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 5275648, "total": 20441249}}
{"status": "Extracting", "progress": "[==============> ] 5.964MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 5963776, "total": 20441249}}
{"status": "Extracting", "progress": "[================> ] 6.881MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 6881280, "total": 20441249}}
{"status": "Extracting", "progress": "[===================> ] 7.799MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 7798784, "total": 20441249}}
{"status": "Extracting", "progress": "[=====================> ] 8.716MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 8716288, "total": 20441249}}
{"status": "Extracting", "progress": "[=======================> ] 9.634MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 9633792, "total": 20441249}}
{"status": "Extracting", "progress": "[=========================> ] 10.32MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 10321920, "total": 20441249}}
{"status": "Extracting", "progress": "[==========================> ] 11.01MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 11010048, "total": 20441249}}
{"status": "Extracting", "progress": "[============================> ] 11.7MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 11698176, "total": 20441249}}
{"status": "Extracting", "progress": "[=============================> ] 11.93MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 11927552, "total": 20441249}}
{"status": "Extracting", "progress": "[==============================> ] 12.39MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 12386304, "total": 20441249}}
{"status": "Extracting", "progress": "[===============================> ] 13.07MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 13074432, "total": 20441249}}
{"status": "Extracting", "progress": "[================================> ] 13.3MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 13303808, "total": 20441249}}
{"status": "Extracting", "progress": "[=================================> ] 13.53MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 13533184, "total": 20441249}}
{"status": "Extracting", "progress": "[==================================> ] 14.22MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 14221312, "total": 20441249}}
{"status": "Extracting", "progress": "[=====================================> ] 15.37MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 15368192, "total": 20441249}}
{"status": "Extracting", "progress": "[=========================================> ] 16.97MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 16973824, "total": 20441249}}
{"status": "Extracting", "progress": "[===============================================> ] 19.27MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 19267584, "total": 20441249}}
{"status": "Extracting", "progress": "[==================================================>] 20.44MB/20.44MB", "id": "87b227c79954", "progressDetail": {"current": 20441249, "total": 20441249}}
{"status": "Pull complete", "id": "87b227c79954", "progressDetail": {}}
{"status": "Digest: sha256:a827e01ed383dc13d0d03f27c847e7c0cd58055678be98803a7d189a5f93e46e"}
{"status": "Status: Downloaded newer image for ansible/container-conductor-centos-7:0.9.3rc0"}
---> 88e79b775403
Step 2/4 : COPY /build-src /_ansible/build
---> d6715bdfdf5a
Step 3/4 : RUN cp /_ansible/build/ansible.cfg /etc/ansible/ansible.cfg
---> Running in a0ee23485ec8
Removing intermediate container a0ee23485ec8
---> dd44a65752b6
Step 4/4 : VOLUME /usr
---> Running in 0cfcb2ea854d
Removing intermediate container 0cfcb2ea854d
---> 8d9978a17b27
{"aux": {"ID": "sha256:8d9978a17b2702fc4f4141b397a04b3b400a82838698aefda6c1473e15db6d0b"}}
Successfully built 8d9978a17b27
Successfully tagged docker-nginx-conductor:latest
2018-02-06T13:18:53.233492 Cleaning up temporary directory [container.utils.temp] caller_file=/Users/tetuya/Desktop/ansible-container/container/utils/temp.py caller_func=__exit__ caller_line=22 path=/var/folders/zb/6qw8ptgj1dv_1w44xxvx7gg40000gn/T/tmp9b9teila
2018-02-06T13:18:53.257951 Config settings [container.core] caller_file=/Users/tetuya/Desktop/ansible-container/container/core.py caller_func=hostcmd_build caller_line=194 conf=<class 'container.docker.config.AnsibleContainerConfig'> config=<container.docker.config.AnsibleContainerConfig object at 0x10aef73c8> rawsettings={"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"} settings={"conductor": {"base": "centos:7", "roles_path": ["/Users/tetuya/Desktop/docker-nginx/roles"]}, "pwd": "/Users/tetuya/Desktop/docker-nginx"}
2018-02-06T13:18:53.280343 Call: Engine.run_conductor [container.docker.engine] args=('build', {'settings': CommentedMap([('conductor', CommentedMap([('base', 'centos:7'), ('roles_path', ['/Users/tetuya/Desktop/docker-nginx/roles'])])), ('pwd', '/Users/tetuya/Desktop/docker-nginx')]), 'defaults': ordereddict(), 'version': '2', 'services': ordereddict([('nginx', CommentedMap([('from', 'centos:7'), ('roles', ['nginx-demo']), ('command', ['nginx', '-g', 'daemon off;'])]))]), 'registries': CommentedMap()}, '/Users/tetuya/Desktop/docker-nginx', {'with_volumes': [], 'services_to_build': None, 'src_mount_path': None, 'cache': True, 'save_conductor_container': False, 'purge_last': True, 'debug': True, 'config_vars': ordereddict(), 'devel': False, 'local_python': False, 'container_cache': True, 'flatten': False, 'volume_driver': None, 'conductor_cache': True, 'subcommand': 'build', 'selinux': True, 'with_variables': [], 'roles_path': [], 'ansible_options': ''}) caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=Engine.run_conductor caller_line=283 kwargs={}
2018-02-06T13:18:53.307040 Docker run: [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=run_conductor caller_line=449 image=sha256:8d9978a17b2702fc4f4141b397a04b3b400a82838698aefda6c1473e15db6d0b params={'volumes': {'/Users/tetuya/Desktop/docker-nginx': {'mode': 'ro', 'bind': '/_src'}, 'docker-nginx_secrets': {'mode': 'rw', 'bind': '/docker/secrets'}, '/Users/tetuya/Desktop/docker-nginx/roles': {'mode': 'ro', 'bind': '/Users/tetuya/Desktop/docker-nginx/roles'}, '/Users/tetuya/.docker/config.json': {'mode': 'rw', 'bind': '/Users/tetuya/.docker/config.json'}, '/var/run/docker.sock': {'mode': 'rw', 'bind': '/var/run/docker.sock'}}, 'working_dir': '/src', 'user': 'root', 'cap_add': ['SYS_ADMIN'], 'environment': {'ANSIBLE_ROLES_PATH': '/Users/tetuya/Desktop/docker-nginx/roles:/src/roles:/etc/ansible/roles', 'DOCKER_HOST': 'unix:///var/run/docker.sock'}, 'command': ['conductor', 'build', '--project-name', 'docker-nginx', '--engine', 'docker', '--params', 'eyJ3aXRoX3ZvbHVtZXMiOiBbXSwgInNlcnZpY2VzX3RvX2J1aWxkIjogbnVsbCwgInNyY19tb3VudF9wYXRoIjogbnVsbCwgImNhY2hlIjogdHJ1ZSwgInNhdmVfY29uZHVjdG9yX2NvbnRhaW5lciI6IGZhbHNlLCAicHVyZ2VfbGFzdCI6IHRydWUsICJkZWJ1ZyI6IHRydWUsICJjb25maWdfdmFycyI6IHt9LCAiZGV2ZWwiOiBmYWxzZSwgImxvY2FsX3B5dGhvbiI6IGZhbHNlLCAiY29udGFpbmVyX2NhY2hlIjogdHJ1ZSwgImZsYXR0ZW4iOiBmYWxzZSwgInZvbHVtZV9kcml2ZXIiOiBudWxsLCAiY29uZHVjdG9yX2NhY2hlIjogdHJ1ZSwgInN1YmNvbW1hbmQiOiAiYnVpbGQiLCAic2VsaW51eCI6IHRydWUsICJ3aXRoX3ZhcmlhYmxlcyI6IFtdLCAicm9sZXNfcGF0aCI6IFtdLCAiYW5zaWJsZV9vcHRpb25zIjogIiJ9', '--config', 'eyJzZXR0aW5ncyI6IFtbImNvbmR1Y3RvciIsIHsiYmFzZSI6ICJjZW50b3M6NyIsICJyb2xlc19wYXRoIjogWyIvVXNlcnMvdGV0dXlhL0Rlc2t0b3AvZG9ja2VyLW5naW54L3JvbGVzIl19XSwgWyJwd2QiLCAiL1VzZXJzL3RldHV5YS9EZXNrdG9wL2RvY2tlci1uZ2lueCJdXSwgImRlZmF1bHRzIjogW10sICJ2ZXJzaW9uIjogIjIiLCAic2VydmljZXMiOiBbWyJuZ2lueCIsIHsiZnJvbSI6ICJjZW50b3M6NyIsICJyb2xlcyI6IFsibmdpbngtZGVtbyJdLCAiY29tbWFuZCI6IFsibmdpbngiLCAiLWciLCAiZGFlbW9uIG9mZjsiXX1dXSwgInJlZ2lzdHJpZXMiOiBbXX0=', '--encoding', 'b64json'], 'name': 'docker-nginx_conductor', 'detach': True, 'privileged': True}
Parsing conductor CLI args.
2018-02-06T04:19:00.627661 Copying build context into Conductor container. [container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=401
2018-02-06T04:19:00.644295 sending incremental file list
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.820023 ./
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.841882 .DS_Store
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.862304 ansible-requirements.txt
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.891644 ansible.cfg
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.897418 container.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.900448 meta.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.904006 requirements.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.915749 .vscode/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.918124 .vscode/database.json
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.922340 ansible-deployment/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.926729 roles/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.932399 roles/nginx-demo/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.944200 roles/nginx-demo/README.md
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.950490 roles/nginx-demo/defaults/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.953708 roles/nginx-demo/defaults/main.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.956849 roles/nginx-demo/files/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.960621 roles/nginx-demo/handlers/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.965130 roles/nginx-demo/handlers/main.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.968878 roles/nginx-demo/meta/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.971447 roles/nginx-demo/meta/main.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.973353 roles/nginx-demo/tasks/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.980591 roles/nginx-demo/tasks/main.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.990624 roles/nginx-demo/templates/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:00.998574 roles/nginx-demo/tests/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.004699 roles/nginx-demo/tests/inventory
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.010021 roles/nginx-demo/tests/test.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.013252 roles/nginx-demo/vars/
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.017149 roles/nginx-demo/vars/main.yml
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.023453
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.034526 sent 13326 bytes received 348 bytes 27348.00 bytes/sec
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.037457 total size is 12027 speedup is 0.88
[container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=405
2018-02-06T04:19:01.046131 Processing defaults section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_defaults caller_line=387
2018-02-06T04:19:01.049923 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=396 section=volumes
2018-02-06T04:19:01.052715 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=396 section=registries
2018-02-06T04:19:01.055926 Processing section... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_top_level_sections caller_line=396 section=secrets
2018-02-06T04:19:01.058459 Processing service... [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=402 service=u'nginx' service_data={u'command': [u'nginx', u'-g', u'daemon off;'], u'from': u'centos:7', u'roles': [u'nginx-demo']}
2018-02-06T04:19:01.064985 Rendering service keys from defaults [container.config] caller_file=/_ansible/container/config.py caller_func=_process_services caller_line=426 defaults={} service=u'nginx'
2018-02-06T04:19:01.075272 Starting Ansible Container Conductor: build [container.cli] caller_file=/_ansible/container/cli.py caller_func=conductor_commandline caller_line=415 services={"nginx": {"command": ["nginx", "-g", "daemon off;"], "from": "centos:7", "roles": ["nginx-demo"], "defaults": {}}}
2018-02-06T04:19:01.080073 Loading engine capabilities [container.utils.loader] caller_file=/_ansible/container/utils/loader.py caller_func=load_engine caller_line=14 capabilities=['BUILD'] engine=docker
2018-02-06T04:19:01.103679 2018-02-06T04:19:01.103679 Docker™ daemon integration engine loaded. Build starting. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=779 project=docker-nginx
2018-02-06T04:19:01.124178 Services to build [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=781 services_to_build=[u'nginx']
2018-02-06T04:19:01.143642 Building service... [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=786 project=docker-nginx service=u'nginx'
2018-02-06T04:19:01.160402 Setting Docker client timeout to 60 [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=get_timeout caller_line=124
2018-02-06T04:19:01.180587 Pulling image centos:7 [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=pull_image_by_tag caller_line=672
2018-02-06T04:19:13.535051 Base fingerprint hash = ccfe8c87363124f4f46aa60b2d727e06366c81d2a3d552672faa027e1cee144d [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=795 hash=ccfe8c87363124f4f46aa60b2d727e06366c81d2a3d552672faa027e1cee144d service=u'nginx'
2018-02-06T04:19:13.552027 Could not find container for docker-nginx_nginx [container.docker.engine] all_containers=[u'docker-nginx_conductor', u'httpdtest_test-httpd_1'] caller_file=/_ansible/container/docker/engine.py caller_func=get_container_id_by_name caller_line=570
2018-02-06T04:19:13.566853 Playbook generated: [{'hosts': u'nginx', 'roles': ['nginx-demo'], 'vars': {}}] [container.utils] caller_file=/_ansible/container/utils/__init__.py caller_func=generate_playbook_for_role caller_line=252
2018-02-06T04:19:13.690136 Fingerprint for this layer: 9436e92d443e49daa005dd0dde57ea922f6e9c704716b19deb33491acfc58c13 [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=813 parent_fingerprint=ccfe8c87363124f4f46aa60b2d727e06366c81d2a3d552672faa027e1cee144d parent_image_id=<Image: 'centos:7'> role=nginx-demo service=u'nginx'
2018-02-06T04:19:13.698703 Still trying to keep cache. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=816 service=u'nginx'
2018-02-06T04:19:13.737216 Could not find container for docker-nginx_nginx-ccfe8c87-nginx-demo [container.docker.engine] all_containers=[u'docker-nginx_conductor', u'httpdtest_test-httpd_1'] caller_file=/_ansible/container/docker/engine.py caller_func=get_container_id_by_name caller_line=570
2018-02-06T04:19:13.740324 Cached layer for for role nginx-demo not found or invalid. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=842 cur_image_id=<Image: 'centos:7'> fingerprint=9436e92d443e49daa005dd0dde57ea922f6e9c704716b19deb33491acfc58c13 service=u'nginx'
2018-02-06T04:19:13.745319 Could not locate intermediate build container to reapply role nginx-demo. Applying role on image <Image: 'centos:7'> as container docker-nginx_nginx-ccfe8c87-nginx-demo. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=858 cur_image_fingerprint=ccfe8c87363124f4f46aa60b2d727e06366c81d2a3d552672faa027e1cee144d service=u'nginx'
2018-02-06T04:19:13.768052 Could not find container docker-nginx_nginx-ccfe8c87-nginx-demo to stop [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=stop_container caller_line=529 force=False id=u'docker-nginx_nginx-ccfe8c87-nginx-demo'
2018-02-06T04:19:13.777294 Call: Engine.run_container [container.docker.engine] args=(<Image: 'centos:7'>, u'nginx') caller_file=/_ansible/container/docker/engine.py caller_func=Engine.run_container caller_line=14 kwargs={'name': u'docker-nginx_nginx-ccfe8c87-nginx-demo', 'environment': {'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin', 'CPATH': '/usr/include:/usr/local/include:/_usr/include:/_usr/local/include', 'ANSIBLE_CONTAINER': 1, 'LD_LIBRARY_PATH': '/usr/lib:/usr/lib64:/_usr/lib:/_usr/lib64:/_usr/local/lib'}, 'working_dir': '/', 'command': 'sh -c "while true; do sleep 1; done"', 'user': 'root', 'volumes': {u'f02e9234ed2ddc4339a26a75a2d3c09f4117a97b2974782bef81f9ad2569bf96': {'bind': '/_usr', 'mode': 'ro'}}, 'entrypoint': [], 'privileged': True}
2018-02-06T04:19:13.781935 Removing keys [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_kwargs_for_service caller_line=246 keys=[u'from', u'roles', 'defaults', 'links']
2018-02-06T04:19:13.785560 Running container in docker [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=run_container caller_line=270 image=<Image: 'centos:7'> params={"command": "sh -c \"while true; do sleep 1; done\"", "name": "docker-nginx_nginx-ccfe8c87-nginx-demo", "environment": {"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/_usr/sbin:/_usr/bin:/_usr/local/sbin:/_usr/local/bin", "CPATH": "/usr/include:/usr/local/include:/_usr/include:/_usr/local/include", "ANSIBLE_CONTAINER": 1, "LD_LIBRARY_PATH": "/usr/lib:/usr/lib64:/_usr/lib:/_usr/lib64:/_usr/local/lib"}, "working_dir": "/", "user": "root", "volumes": {"f02e9234ed2ddc4339a26a75a2d3c09f4117a97b2974782bef81f9ad2569bf96": {"bind": "/_usr", "mode": "ro"}}, "entrypoint": [], "privileged": true}
2018-02-06T04:19:14.210953 Container confirmed running [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=880 id=u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8'
2018-02-06T04:19:14.223519 Playbook generated: [{'hosts': u'nginx', 'roles': ['nginx-demo'], 'vars': {}}] [container.utils] caller_file=/_ansible/container/utils/__init__.py caller_func=generate_playbook_for_role caller_line=252
2018-02-06T04:19:14.238561 writing playbook to /src/tmp1wUYxY.yml [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=573
2018-02-06T04:19:14.244443 playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=574 playbook=[{'hosts': u'nginx', 'roles': ['nginx-demo'], 'vars': {}}]
2018-02-06T04:19:14.256648 Running Ansible Playbook [container.core] caller_file=/_ansible/container/core.py caller_func=run_playbook caller_line=631 command=ansible-playbook -vvvv -i /src/hosts-TpOfnl -c docker /src/tmp1wUYxY.yml cwd=/src
ansible-playbook 2.4.3.0
config file = /src/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible-playbook
python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
Using /src/ansible.cfg as config file
setting up inventory plugins
Parsed /src/hosts-TpOfnl inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyc
PLAYBOOK: tmp1wUYxY.yml ********************************************************
1 plays in /src/tmp1wUYxY.yml
PLAY [nginx] *******************************************************************
TASK [Gathering Facts] *********************************************************
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> ESTABLISH DOCKER CONNECTION FOR USER: root
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532 `" && echo ansible-tmp-1517890755.76-273085867460532="` echo /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532 `" ) && sleep 0\'']
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> PUT /tmp/tmpxwK6v7 TO /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532/setup.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532/ /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532/setup.py && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1517890755.76-273085867460532/" > /dev/null 2>&1 && sleep 0\'']
ok: [nginx]
META: ran handlers
TASK [nginx-demo : Add nginx repository] ***************************************
task path: /src/roles/nginx-demo/tasks/main.yml:3
Using module file /usr/lib/python2.7/site-packages/ansible/modules/packaging/os/yum_repository.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> ESTABLISH DOCKER CONNECTION FOR USER: root
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013 `" && echo ansible-tmp-1517890756.98-100322565846013="` echo /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013 `" ) && sleep 0\'']
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> PUT /tmp/tmpHjMvZL TO /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013/yum_repository.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013/ /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013/yum_repository.py && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013/yum_repository.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1517890756.98-100322565846013/" > /dev/null 2>&1 && sleep 0\'']
changed: [nginx] => {
"changed": true,
"diff": {
"after": "[nginx_repo]\nbaseurl = http://nginx.org/packages/centos/$releasever/$basearch/\nenabled = 1\ngpgcheck = 0\nname = nginx repo\n\n",
"after_header": "/etc/yum.repos.d/nginx_repo.repo",
"before": "",
"before_header": "/etc/yum.repos.d/nginx_repo.repo"
},
"invocation": {
"module_args": {
"async": null,
"attributes": null,
"backup": null,
"bandwidth": null,
"baseurl": "http://nginx.org/packages/centos/$releasever/$basearch/",
"content": null,
"cost": null,
"delimiter": null,
"deltarpm_metadata_percentage": null,
"deltarpm_percentage": null,
"dest": "/etc/yum.repos.d/nginx_repo.repo",
"directory_mode": null,
"enabled": true,
"enablegroups": null,
"exclude": null,
"failovermethod": null,
"file": "nginx_repo",
"follow": false,
"force": null,
"gpgcakey": null,
"gpgcheck": false,
"gpgkey": null,
"group": null,
"http_caching": null,
"include": null,
"includepkgs": null,
"ip_resolve": null,
"keepalive": null,
"keepcache": null,
"metadata_expire": null,
"metadata_expire_filter": null,
"metalink": null,
"mirrorlist": null,
"mirrorlist_expire": null,
"mode": null,
"name": "nginx repo",
"owner": null,
"params": null,
"password": null,
"priority": null,
"protect": null,
"proxy": null,
"proxy_password": null,
"proxy_username": null,
"regexp": null,
"remote_src": null,
"repo_gpgcheck": null,
"repoid": "nginx_repo",
"reposdir": "/etc/yum.repos.d",
"retries": null,
"s3_enabled": null,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"skip_if_unavailable": null,
"src": null,
"ssl_check_cert_permissions": null,
"sslcacert": null,
"sslclientcert": null,
"sslclientkey": null,
"sslverify": null,
"state": "present",
"throttle": null,
"timeout": null,
"ui_repoid_vars": null,
"unsafe_writes": null,
"username": null
}
},
"repo": "nginx_repo",
"state": "present"
}
TASK [nginx-demo : install nginx] **********************************************
task path: /src/roles/nginx-demo/tasks/main.yml:10
Using module file /usr/lib/python2.7/site-packages/ansible/modules/packaging/os/yum.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> ESTABLISH DOCKER CONNECTION FOR USER: root
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708 `" && echo ansible-tmp-1517890757.99-5511511323708="` echo /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708 `" ) && sleep 0\'']
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> PUT /tmp/tmpjtZTFV TO /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708/yum.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708/ /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708/yum.py && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708/yum.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1517890757.99-5511511323708/" > /dev/null 2>&1 && sleep 0\'']
changed: [nginx] => {
"changed": true,
"invocation": {
"module_args": {
"allow_downgrade": false,
"conf_file": null,
"disable_gpg_check": false,
"disablerepo": null,
"enablerepo": null,
"exclude": null,
"install_repoquery": true,
"installroot": "/",
"list": null,
"name": [
"nginx"
],
"security": false,
"skip_broken": false,
"state": "present",
"update_cache": false,
"validate_certs": true
}
},
"msg": "warning: /var/cache/yum/x86_64/7/base/packages/openssl-1.0.2k-8.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY\nImporting GPG key 0xF4A80EB5:\n Userid : \"CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>\"\n Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5\n Package : centos-release-7-4.1708.el7.centos.x86_64 (@CentOS)\n From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n",
"rc": 0,
"results": [
"Loaded plugins: fastestmirror, ovl\nLoading mirror speeds from cached hostfile\n * base: ftp.yz.yamagata-u.ac.jp\n * extras: ftp.yz.yamagata-u.ac.jp\n * updates: ftp.yz.yamagata-u.ac.jp\nResolving Dependencies\n--> Running transaction check\n---> Package nginx.x86_64 1:1.12.2-1.el7_4.ngx will be installed\n--> Processing Dependency: openssl >= 1.0.2 for package: 1:nginx-1.12.2-1.el7_4.ngx.x86_64\n--> Running transaction check\n---> Package openssl.x86_64 1:1.0.2k-8.el7 will be installed\n--> Processing Dependency: make for package: 1:openssl-1.0.2k-8.el7.x86_64\n--> Running transaction check\n---> Package make.x86_64 1:3.82-23.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n nginx x86_64 1:1.12.2-1.el7_4.ngx nginx_repo 716 k\nInstalling for dependencies:\n make x86_64 1:3.82-23.el7 base 420 k\n openssl x86_64 1:1.0.2k-8.el7 base 492 k\n\nTransaction Summary\n================================================================================\nInstall 1 Package (+2 Dependent packages)\n\nTotal download size: 1.6 M\nInstalled size: 4.4 M\nDownloading packages:\nPublic key for openssl-1.0.2k-8.el7.x86_64.rpm is not installed\n--------------------------------------------------------------------------------\nTotal 1.0 MB/s | 1.6 MB 00:01 \nRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : 1:make-3.82-23.el7.x86_64 1/3 \n Installing : 1:openssl-1.0.2k-8.el7.x86_64 2/3 \n Installing : 1:nginx-1.12.2-1.el7_4.ngx.x86_64 3/3 \n----------------------------------------------------------------------\n\nThanks for using nginx!\n\nPlease find the official documentation for nginx here:\n* http://nginx.org/en/docs/\n\nPlease subscribe to nginx-announce mailing list to get\nthe most important news about nginx:\n* http://nginx.org/en/support.html\n\nCommercial subscriptions for nginx are available on:\n* http://nginx.com/products/\n\n----------------------------------------------------------------------\n Verifying : 1:make-3.82-23.el7.x86_64 1/3 \n Verifying : 1:nginx-1.12.2-1.el7_4.ngx.x86_64 2/3 \n Verifying : 1:openssl-1.0.2k-8.el7.x86_64 3/3 \n\nInstalled:\n nginx.x86_64 1:1.12.2-1.el7_4.ngx \n\nDependency Installed:\n make.x86_64 1:3.82-23.el7 openssl.x86_64 1:1.0.2k-8.el7 \n\nComplete!\n"
]
}
TASK [nginx-demo : set auto start nginx] ***************************************
task path: /src/roles/nginx-demo/tasks/main.yml:12
Using module file /usr/lib/python2.7/site-packages/ansible/modules/commands/command.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> ESTABLISH DOCKER CONNECTION FOR USER: root
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'echo ~ && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259 `" && echo ansible-tmp-1517890773.46-228938036214259="` echo /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259 `" ) && sleep 0\'']
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> PUT /tmp/tmpc0fJ9r TO /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259/command.py
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u"/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259/ /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259/command.py && sleep 0'"]
<2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8> EXEC ['/usr/local/bin/docker', 'exec', '-i', u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'/bin/sh', '-c', u'/bin/sh -c \'/_usr/bin/python /root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1517890773.46-228938036214259/" > /dev/null 2>&1 && sleep 0\'']
changed: [nginx] => {
"changed": true,
"cmd": [
"chkconfig",
"nginx",
"on"
],
"delta": "0:00:00.062879",
"end": "2018-02-06 04:19:34.045207",
"invocation": {
"module_args": {
"_raw_params": "chkconfig nginx on",
"_uses_shell": false,
"chdir": null,
"creates": null,
"executable": null,
"removes": null,
"stdin": null,
"warn": true
}
},
"rc": 0,
"start": "2018-02-06 04:19:33.982328",
"stderr": "Note: Forwarding request to 'systemctl enable nginx.service'.\nCreated symlink /etc/systemd/system/multi-user.target.wants/nginx.service, pointing to /usr/lib/systemd/system/nginx.service.",
"stderr_lines": [
"Note: Forwarding request to 'systemctl enable nginx.service'.",
"Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service, pointing to /usr/lib/systemd/system/nginx.service."
],
"stdout": "",
"stdout_lines": []
}
TASK [nginx-demo : service] ****************************************************
task path: /src/roles/nginx-demo/tasks/main.yml:14
skipping: [nginx] => {
"changed": false,
"skip_reason": "Conditional result was False"
}
META: ran handlers
META: ran handlers
PLAY RECAP *********************************************************************
nginx : ok=4 changed=3 unreachable=0 failed=0
2018-02-06T04:19:34.191679 Playbook run finished. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=887 exit_code=0
2018-02-06T04:19:34.195963 Applied role to service [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=890 role=nginx-demo service=u'nginx'
2018-02-06T04:19:34.687716 Call: Engine.commit_role_as_layer [container.docker.engine] args=(u'2f9a645be600f119dca0ff13db62b58179717c85a7a4b90544bdb01cbceaf7e8', u'nginx', '9436e92d443e49daa005dd0dde57ea922f6e9c704716b19deb33491acfc58c13', 'nginx-demo', ordereddict([(u'command', ['nginx', '-g', 'daemon off;']), (u'from', u'centos:7'), (u'roles', ['nginx-demo']), ('defaults', ordereddict([]))])) caller_file=/_ansible/container/docker/engine.py caller_func=Engine.commit_role_as_layer caller_line=14 kwargs={'with_name': True}
2018-02-06T04:19:34.692538 Committing new layer [container.docker.engine] caller_file=/_ansible/container/docker/engine.py caller_func=commit_role_as_layer caller_line=741 params={'message': 'Built with Ansible Container (https://github.com/ansible/ansible-container)', 'tag': '20180206041934', 'changes': u'', 'conf': {'Hostname': '', 'Domainname': '', 'Cmd': ['nginx', '-g', 'daemon off;'], 'WorkingDir': '', 'Labels': {'com.ansible.container.role': 'nginx-demo', 'com.ansible.container.fingerprint': '9436e92d443e49daa005dd0dde57ea922f6e9c704716b19deb33491acfc58c13'}, 'Entrypoint': None, 'User': '', 'Env': [], 'ExposedPorts': {}, 'OnBuild': []}, 'repository': u'docker-nginx-nginx'}
2018-02-06T04:19:35.523229 Committed layer as image [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=907 fingerprint=9436e92d443e49daa005dd0dde57ea922f6e9c704716b19deb33491acfc58c13 image=u'sha256:6028afd8785d079b5bbc85eb4c5ab6c4e775ecc5a116a6d16c2755858cf98ff9' role=nginx-demo service=u'nginx'
2018-02-06T04:19:35.554549 Build complete. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=912 service=u'nginx'
2018-02-06T04:19:35.559568 Cleaning up stale build artifacts. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=913 service=u'nginx'
2018-02-06T04:19:35.574292 Containers vs. artifacts [container.core] artifact_breadcrumbs=[u'docker-nginx_nginx-ccfe8c87-nginx-demo'] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=916 intermediate_containers=[u'docker-nginx_nginx-ccfe8c87-nginx-demo']
2018-02-06T04:19:35.578624 All images successfully built. [container.core] caller_file=/_ansible/container/core.py caller_func=conductorcmd_build caller_line=925
2018-02-06T13:19:34.468929 Conductor terminated. Cleaning up. [container.docker.engine] caller_file=/Users/tetuya/Desktop/ansible-container/container/docker/engine.py caller_func=await_conductor_command caller_line=476 command_rc=0 conductor_id=89c9edfed583777463a40ddf838434da8745c805a269d94db07461e6d46a0201 save_container=False
Isn't it possible to apply roles in ansible-container to docker of a remote host? @geerlingguy
Docker on a remote host wouldn't work because you can't mount a local filesystem into a remote Docker host, thus your project files aren't available. We don't intend to support remote Docker hosts either. Please re-open if I've misunderstood. Thanks!
ISSUE TYPE ・Bug Report
container.yml
SUMMARY role was not found
ansible-container --debug build result
Additionally
@geerlingguy