160da96973
Make Tobiko an InfraRed plugin for simple and fine-grained executions (both personal and in CI/CD environments). This patch add a plugin spec, main entry playbook and several tasks for basic config & run execution. Change-Id: Ifcff4d79b4c920c28cc8170c4b8a8e9821c7b70d
36 lines
774 B
Django/Jinja
36 lines
774 B
Django/Jinja
cloud_management:
|
|
driver: universal
|
|
|
|
node_discover:
|
|
driver: node_list
|
|
args:
|
|
{% for host_name in groups.overcloud_nodes|sort %}
|
|
- fqdn: {{ host_name }}
|
|
ip: {{ hostvars[host_name]['ansible_host'] }}
|
|
auth:
|
|
username: heat-admin
|
|
private_key_file: /home/stack/.ssh/id_rsa
|
|
become: true
|
|
{% endfor %}
|
|
|
|
services:
|
|
openvswitch:
|
|
driver: system_service
|
|
args:
|
|
service_name: openvswitch
|
|
grep: openvswitch
|
|
|
|
containers:
|
|
neutron_ovs_agent:
|
|
driver: docker_container
|
|
args:
|
|
container_name: neutron_ovs_agent
|
|
neutron_metadata_agent:
|
|
driver: docker_container
|
|
args:
|
|
container_name: neutron_metadata_agent
|
|
neutron_api:
|
|
driver: docker_container
|
|
args:
|
|
container_name: neutron_api
|