|
1 | 1 | sandbox_path=$(HOME)/contrail-5.0
|
| 2 | +repos_dir=$(HOME)/src/review.opencontrail.org/Juniper/ |
2 | 3 | ansible_playbook=ansible-playbook -i inventory --extra-vars @vars.yaml --extra-vars @dev_config.yaml
|
3 | 4 |
|
4 | 5 | .PHONY: presetup checkout_vnc setup build rpm containers deploy unittest sanity all
|
5 | 6 |
|
6 | 7 | # this is the first bootstrap of the packages for the tool itself
|
7 | 8 | # not a part of the "all" target, should be invoked manually
|
8 | 9 | presetup:
|
9 |
| - yum install -y epel-release ansible vim |
| 10 | + yum install -y epel-release ansible git vim |
10 | 11 |
|
11 | 12 | # optional step, used when the sandbox is not mounted from host system
|
12 |
| -checkout_vnc: setup |
| 13 | +checkout_repos: |
| 14 | + $(ansible_playbook) provisioning/checkout_repos.yaml |
13 | 15 | scripts/checkout_vnc.sh $(sandbox_path)
|
14 | 16 |
|
15 | 17 | # install all the primary build deps, docker engine etc.
|
16 |
| -setup: |
17 |
| - $(ansible_playbook) provisioning/setup1.yaml |
18 |
| - sudo ansible-playbook -e '{"CREATE_CONTAINERS":false, "CONTAINER_VM_CONFIG": {"network": {"ntpserver":"127.0.0.1"}}, "CONTAINER_REGISTRY": "172.17.0.1:6666", "REGISTRY_PRIVATE_INSECURE": true, "CONFIGURE_VMS":true, "roles": {"localhost":[]}}' -i inventory -c local code/contrail-ansible-deployer/playbooks/deploy.yml |
19 |
| - $(ansible_playbook) provisioning/setup2.yaml |
| 18 | +setup: checkout_repos |
| 19 | + $(ansible_playbook) provisioning/setup_vm.yaml |
| 20 | + sudo ansible-playbook -e '{"CREATE_CONTAINERS":false, "CONTAINER_VM_CONFIG": {"network": {"ntpserver":"127.0.0.1"}}, "contrail_configuration": {"CONTAINER_REGISTRY": "172.17.0.1:6666"}, "REGISTRY_PRIVATE_INSECURE": true, "CONFIGURE_VMS":true, "roles": {"localhost":[]}}' -i inventory -c local $(repos_dir)/contrail-ansible-deployer/playbooks/deploy.yml |
| 21 | + $(ansible_playbook) provisioning/complete_vm_config.yaml |
20 | 22 |
|
21 | 23 | build:
|
22 | 24 | echo "Not implemented yet"
|
23 | 25 |
|
24 | 26 | rpm: setup
|
25 |
| - scripts/setup_build_logging.sh |
26 |
| - $(ansible_playbook) code/contrail-project-config/playbooks/packaging/contrail-vnc-el.yaml |
| 27 | + scripts/setup_build_logging.sh $(repos_dir) |
| 28 | + $(ansible_playbook) $(repos_dir)/contrail-project-config/playbooks/packaging/contrail-vnc-el.yaml |
27 | 29 | createrepo $(HOME)/rpmbuild/RPMS/
|
28 | 30 |
|
29 | 31 | containers: rpm
|
30 |
| - $(ansible_playbook) code/contrail-project-config/playbooks/docker/centos74.yaml |
| 32 | + $(ansible_playbook) $(repos_dir)/contrail-project-config/playbooks/docker/centos74.yaml |
31 | 33 |
|
32 | 34 | deploy_contrail_kolla: containers
|
33 |
| - $(ansible_playbook) code/contrail-project-config/playbooks/kolla/centos74-provision-kolla.yaml |
| 35 | + $(ansible_playbook) $(repos_dir)/contrail-project-config/playbooks/kolla/centos74-provision-kolla.yaml |
34 | 36 |
|
35 | 37 | deploy_contrail_k8s: containers
|
36 |
| - $(ansible_playbook) code/contrail-project-config/playbooks/docker/centos74-systest-kubernetes.yaml |
| 38 | + $(ansible_playbook) $(repos_dir)/contrail-project-config/playbooks/docker/centos74-systest-kubernetes.yaml |
37 | 39 |
|
38 | 40 | unittests: build
|
39 | 41 | echo "Not implemented yet"
|
|
0 commit comments