Skip to content
Snippets Groups Projects
Commit 68933ab9 authored by Eduardo Gonzalez's avatar Eduardo Gonzalez
Browse files

Add tacker dev mode

Add support for tacker development in kolla

Change-Id: If9b7326c080fa3fec6f8ff269d3159f742a9b591
parent 7716497d
No related branches found
No related tags found
No related merge requests found
...@@ -9,6 +9,7 @@ tacker_services: ...@@ -9,6 +9,7 @@ tacker_services:
image: "{{ tacker_server_image_full }}" image: "{{ tacker_server_image_full }}"
volumes: volumes:
- "{{ node_config_directory }}/tacker-server/:{{ container_config_directory }}/:ro" - "{{ node_config_directory }}/tacker-server/:{{ container_config_directory }}/:ro"
- "{{ kolla_dev_repos_directory ~ '/tacker/tacker:/var/lib/kolla/venv/lib/python2.7/site-packages/tacker' if tacker_dev_mode | bool else '' }}"
- "/etc/localtime:/etc/localtime:ro" - "/etc/localtime:/etc/localtime:ro"
- "kolla_logs:/var/log/kolla/" - "kolla_logs:/var/log/kolla/"
tacker-conductor: tacker-conductor:
...@@ -18,6 +19,7 @@ tacker_services: ...@@ -18,6 +19,7 @@ tacker_services:
image: "{{ tacker_conductor_image_full }}" image: "{{ tacker_conductor_image_full }}"
volumes: volumes:
- "{{ node_config_directory }}/tacker-conductor/:{{ container_config_directory }}/:ro" - "{{ node_config_directory }}/tacker-conductor/:{{ container_config_directory }}/:ro"
- "{{ kolla_dev_repos_directory ~ '/tacker/tacker:/var/lib/kolla/venv/lib/python2.7/site-packages/tacker' if tacker_dev_mode | bool else '' }}"
- "/etc/localtime:/etc/localtime:ro" - "/etc/localtime:/etc/localtime:ro"
- "kolla_logs:/var/log/kolla/" - "kolla_logs:/var/log/kolla/"
...@@ -54,3 +56,10 @@ tacker_logging_debug: "{{ openstack_logging_debug }}" ...@@ -54,3 +56,10 @@ tacker_logging_debug: "{{ openstack_logging_debug }}"
tacker_keystone_user: "tacker" tacker_keystone_user: "tacker"
openstack_tacker_auth: "{{ openstack_auth }}" openstack_tacker_auth: "{{ openstack_auth }}"
###################
# Kolla
####################
tacker_git_repository: "{{ kolla_dev_repos_git }}/{{ project_name }}"
tacker_dev_repos_pull: "{{ kolla_dev_repos_pull }}"
tacker_dev_mode: "{{ kolla_dev_mode }}"
---
- name: Cloning source repositories for development
git:
repo: "{{ tacker_git_repository }}"
dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
update: "{{ tacker_dev_repos_pull }}"
...@@ -6,6 +6,12 @@ ...@@ -6,6 +6,12 @@
when: inventory_hostname in groups['tacker-server'] or when: inventory_hostname in groups['tacker-server'] or
inventory_hostname in groups['tacker-conductor'] inventory_hostname in groups['tacker-conductor']
- include: clone.yml
when:
- tacker_dev_mode | bool
- inventory_hostname in groups['tacker-server'] or
inventory_hostname in groups['tacker-conductor']
- include: bootstrap.yml - include: bootstrap.yml
when: inventory_hostname in groups['tacker-server'] when: inventory_hostname in groups['tacker-server']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment