Scott Baker | 1b88f5b | 2016-06-02 13:14:17 -0700 | [diff] [blame] | 1 | --- |
| 2 | - hosts: 127.0.0.1 |
| 3 | connection: local |
| 4 | |
| 5 | vars: |
| 6 | dockerfiles: |
| 7 | {% for dockerfile in dockerfiles %} |
| 8 | - docker_image_name: {{ dockerfile.docker_image_name }} |
| 9 | dockerfile_fn: {{ dockerfile.dockerfile_fn }} |
| 10 | {% endfor %} |
| 11 | |
| 12 | tasks: |
| 13 | {% for dockerfile in dockerfiles %} |
| 14 | - name: build_docker_{{ dockerfile.docker_image_name }} |
| 15 | shell: chdir={{ build_dir }} docker build -f {{ dockerfile.dockerfile_fn }} --rm -t {{ dockerfile.docker_image_name }} . |
| 16 | {% endfor %} |
| 17 | |
Scott Baker | 83b3fad | 2016-06-07 10:32:28 -0700 | [diff] [blame] | 18 | - name: run docker-compose |
| 19 | shell: docker-compose -p {{ docker_project_name }} -f /opt/xos/synchronizers/onboarding/docker-compose/docker-compose.yml up -d |
| 20 | |