Add compass-docker-compose 73/46773/10
authorHarry Huang <huangxiangyu5@huawei.com>
Tue, 7 Nov 2017 07:30:51 +0000 (15:30 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Thu, 21 Dec 2017 07:35:12 +0000 (15:35 +0800)
commita360411cb8c775dffa24a4157cec2b566cbde6f3
tree400e879a6f6779c294d7f2113c05b29d5578cff3
parent4074d39e93d7e7697dd2aaad2e08433ca0a60221
Add compass-docker-compose

1. Add ansible for docker compose containerized
compass
2. deploy/conf/compass.conf no longer specify
image tags for runtime. build.yaml now is added
into compass tarball to be the only place determine
image tags
3. This patch is based on patch:
https://gerrit.opnfv.org/gerrit/#/c/47393/
use merged compass-tasks
4. Tempoarily using private docker repo for
compass-tasks. Switch to opnfv repo when patch
https://gerrit.opnfv.org/gerrit/#/c/47329/
is merged
5. Modify ansible callback module accrodingly

Change-Id: I0728a9002a1cc7804c9e8f13bd1afdccb684a159
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
38 files changed:
build.sh
build/build.yaml
deploy/compass_vm.sh
deploy/conf/compass.conf
deploy/playbook_done.py
deploy/status_callback.py
util/docker-compose/add_machine.yml [new file with mode: 0755]
util/docker-compose/bring_up_compass.yml [new file with mode: 0755]
util/docker-compose/group_vars/all [new file with mode: 0755]
util/docker-compose/roles/cobbler/tasks/main.yml [new file with mode: 0755]
util/docker-compose/roles/cobbler/templates/dhcp.template.j2 [new file with mode: 0755]
util/docker-compose/roles/cobbler/templates/named.template.j2 [new file with mode: 0755]
util/docker-compose/roles/cobbler/templates/settings.j2 [new file with mode: 0755]
util/docker-compose/roles/cobbler/templates/zone.template.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/files/pipework [new file with mode: 0755]
util/docker-compose/roles/compass/files/prepare_ansible.sh [new file with mode: 0755]
util/docker-compose/roles/compass/files/preseed_post_anamon [new file with mode: 0755]
util/docker-compose/roles/compass/files/switch_list.conf [new file with mode: 0755]
util/docker-compose/roles/compass/files/up_containers.sh [new file with mode: 0755]
util/docker-compose/roles/compass/tasks/main.yml [new file with mode: 0755]
util/docker-compose/roles/compass/templates/cobbler.conf.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/dhcp.template.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/distro_signatures.json [new file with mode: 0755]
util/docker-compose/roles/compass/templates/docker-compose.yml.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/machine_list.conf.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/named.template.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/prepare_ansible.sh.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/settings.j2 [new file with mode: 0755]
util/docker-compose/roles/compass/templates/zone.template.j2 [new file with mode: 0755]
util/docker-compose/roles/discovery/tasks/main.yml [new file with mode: 0755]
util/docker-compose/roles/discovery/templates/compass_discovery.service.j2 [new file with mode: 0755]
util/docker-compose/roles/discovery/templates/dhcp.template.j2 [new file with mode: 0755]
util/docker-compose/roles/discovery/templates/distro_signatures.json.j2 [new file with mode: 0755]
util/docker-compose/roles/discovery/vars/main.yml [new file with mode: 0755]
util/docker-compose/roles/machines/tasks/main.yml [new file with mode: 0755]
util/docker-compose/roles/machines/templates/switch_machines_file.j2 [new file with mode: 0755]
util/docker-compose/roles/osa/files/cinder.yml [new file with mode: 0755]
util/docker-compose/roles/osa/tasks/main.yml [new file with mode: 0755]