2692e8138c
Currently, Azure, vSphere, and OpenStack are supported. See https://github.com/weldr/lorax/pull/826 for more details about this new feature. I've called the upload library "lifted" as a reference to Seuss' The Lorax -- in the book, the Lorax lifts himself up by the seat of his pants through a hole in the smog clouds, and they start calling him the "Lifted Lorax." This adds new features to the /compose route under API v1
21 lines
629 B
YAML
21 lines
629 B
YAML
- hosts: localhost
|
|
connection: local
|
|
tasks:
|
|
- stat:
|
|
path: "{{ image_path }}"
|
|
register: image_stat
|
|
- set_fact:
|
|
image_id: "{{ image_name }}-{{ image_stat['stat']['checksum'] }}.qcow2"
|
|
- name: Upload image to OpenStack
|
|
os_image:
|
|
auth:
|
|
auth_url: "{{ auth_url }}"
|
|
username: "{{ username }}"
|
|
password: "{{ password }}"
|
|
project_name: "{{ project_name }}"
|
|
os_user_domain_name: "{{ user_domain_name }}"
|
|
os_project_domain_name: "{{ project_domain_name }}"
|
|
name: "{{ image_id }}"
|
|
filename: "{{ image_path }}"
|
|
is_public: "{{ is_public }}"
|