
We build IPA images and a deployment image in the seed jobs, so we don't need to download Cirros or IPA images. Also, these downloads depend on external resources which may make jobs less reliable. For seed upgrade jobs, disable IPA and deployment image downloads. Change-Id: Ib59c8bc2d8938eca18c943bb2e66ed185152a739
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
---
|
|
- hosts: primary
|
|
environment:
|
|
KAYOBE_CONFIG_SOURCE_PATH: "{{ kayobe_config_src_dir }}"
|
|
tasks:
|
|
# NOTE(mgoddard): The kayobe dev config by default expects a bridge -
|
|
# breth1 - to exist with an IP address of 192.168.33.5.
|
|
- import_role:
|
|
name: kayobe-network-bootstrap
|
|
vars:
|
|
bridge_interface: breth1
|
|
bridge_ip: 192.168.33.5
|
|
bridge_prefix: 24
|
|
bridge_port_interface: dummy1
|
|
|
|
# NOTE(mgoddard): Use the name zz-overrides.yml to ensure this takes
|
|
# precedence over the standard config files.
|
|
- name: Ensure kayobe-config override config file exists
|
|
template:
|
|
src: overrides.yml.j2
|
|
dest: "{{ kayobe_config_src_dir }}/etc/kayobe/zz-overrides.yml"
|
|
|
|
- name: Ensure kolla-ansible globals.yml override config file exists
|
|
template:
|
|
src: globals.yml.j2
|
|
dest: "{{ kayobe_config_src_dir }}/etc/kayobe/kolla/globals.yml"
|
|
|
|
- name: Ensure bifrost overrides directory exists
|
|
file:
|
|
path: "{{ kayobe_config_src_dir }}/etc/kayobe/kolla/config/bifrost"
|
|
state: "directory"
|
|
|
|
- name: Ensure kayobe is installed
|
|
shell:
|
|
cmd: dev/install.sh &> {{ logs_dir }}/ansible/install
|
|
chdir: "{{ kayobe_src_dir }}"
|
|
executable: /bin/bash
|