auxiliary_volume – Manage Auxiliary Volume onboard jobs in PowerVC

Synopsis

Create auxiliary volume onboard jobs.

Retrieve a specific auxiliary volume job by job ID.

List all auxiliary volume onboard jobs.

Parameters

job_id (False, str, None)

ID of the auxiliary volume onboard job.

name (False, str, None)

Name of the auxiliary volume onboard job.

Required when creating a job.

volumes (False, list, None)

List of volumes grouped by source project.

Required when creating a job.

source_project_id (True, str, None)

UUID of the source project.

aux_vols (optional, list, None)

List of auxiliary volumes.

name (True, str, None)

display_name (False, str, None)

Examples

- name: Create auxiliary volume onboard job
  ibm.powervc.auxiliary_volume:
    cloud: CLOUD
    name: aux_job_01
    volumes:
      - source_project_id: "aaaaaabbbbbbccccccddddd"
        aux_vols:
          - name: aux_vol_01
  register: job_output

- name: Wait for job completion
  ibm.powervc.auxiliary_volume:
    cloud: CLOUD
    job_id: "{{ job_output.result.job_id }}"
  register: job_status
  until: job_status.result.status == "SUCCESS"
  retries: 15
  delay: 30

- name: List all jobs
  ibm.powervc.auxiliary_volume:
    cloud: CLOUD

- name: Get auxiliary volume job details
  ibm.powervc.auxiliary_volume:
    cloud: CLOUD
    job_id: "job-123456"

Status

Authors

  • Karteesh Kumar Vipparapelli (@vkarteesh)