Update Shaker image builder for OSP10 and up

Defaulting to diskimage-builder in the image builder command

Change-Id: I15a6980201030a90d4bb6bc6c624173206c3590e
This commit is contained in:
Sai Sindhur Malleni
2017-08-04 12:22:36 -04:00
parent b2f2d2065b
commit a3665353e1

View File

@@ -3,14 +3,23 @@
# Playbook to build shaker-image
#
- hosts: undercloud
remote_user: "{{ local_remote_user }}"
- hosts: browbeat
remote_user: "{{ browbeat_user }}"
tasks:
- name: build shaker image
- name: Check external connectivity
shell: ping -c 1 google.com
register: ping
ignore_errors: true
- name: Fail if no external connectivity
fail:
msg: "There should be external connectivity to build shaker image"
when: ping.rc != 0
- name: Build shaker image
shell: >
source {{ overcloudrc }}; source {{ shaker_venv }}/bin/activate;
shaker-image-builder --flavor-name {{ shaker_flavor }} --image-builder-template
{{ shaker_image }} --dns-nameservers {{ shaker_dns_nameserver }} --os-region-name {{ shaker_region }}
become: true
shaker-image-builder --image-builder-mode dib --image-builder-distro centos7
--os-region-name {{ shaker_region }}
register: image_result
failed_when: image_result.rc != 0