Module - import_image

This module provides for the following ansible plugin:

  • import_image

Module Documentation

Import OpenStack image from an OS-Migrate YAML structure

Options

auth

Required if 'cloud' param is not used.

auth_type

Auth type plugin for OpenStack. Can be omitted if using password authentication.

region_name

OpenStack region name. Can be omitted if using default region.

data

Data structure with image parameters as loaded from OS-Migrate YAML file.

filters

Options for filtering existing resources to be looked up, e.g. by project.

blob_path

Path where the image blob content will be saved.

In case the file already exists, it is assumed that the export was already performed and the module doesn't overwrite it.

availability_zone

Availability zone.

cloud

Cloud from clouds.yaml to use.

Required if 'auth' parameter is not used.

Authors

OpenStack tenant migration tools (@os-migrate)

Example Tasks

- name: Import myimage into /opt/os-migrate/images.yml
  os_migrate.os_migrate.import_image:
    auth: {}
    data:
    - type: openstack.image.Image
      params:
        name: my_image
    blob_path: /path/to/image_blob