aboutsummaryrefslogtreecommitdiffstats
path: root/util/docker-compose/roles/machines/tasks/main.yml
blob: 365a9d9050482e213ae13dc89131524bc1bf9316 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- name: create switch file if test mode enabled
  template: src=switch_machines_file.j2
            dest="{{ docker_compose_dir }}/switch_machines_file"
  tags:
    - redploy

- name: docker cp switch_machines_file
  shell: |
    docker cp "{{ docker_compose_dir }}/switch_machines_file" \
    compass-deck:/tmp/switch_machines_file
  tags:
    - redploy

- name: inject switches and mac addresses
  shell: |
    docker exec compass-deck bash -c \
    "/opt/compass/bin/manage_db.py set_switch_machines \
    --switch_machines_file /tmp/switch_machines_file"
  tags:
    - redploy