31 lines
980 B
YAML
31 lines
980 B
YAML
---
|
|
- name: Publish content view version
|
|
hosts: localhost
|
|
connection: local
|
|
gather_facts: false
|
|
vars:
|
|
content_view: undef
|
|
env: undef
|
|
organization: Default Organization
|
|
lifecycle_environment: "{{ content_view }}_{{ env }}"
|
|
publish_timeout: 14400
|
|
publish_retry_interval: 15
|
|
|
|
tasks:
|
|
- name: Publish content view # noqa: args[module] - required parameters provided with environment vars
|
|
redhat.satellite.content_view_version:
|
|
content_view: "{{ content_view }}"
|
|
organization: "{{ organization }}"
|
|
lifecycle_environments: "{{ lifecycle_environment }}"
|
|
# async: "{{ publish_timeout }}"
|
|
# poll: 0
|
|
# register: publish_async
|
|
|
|
# - name: check if content view is finished
|
|
# async_status:
|
|
# jid: "{{ publish_async.ansible_job_id }}"
|
|
# register: job_result
|
|
# until: job_result.finished
|
|
# retries: "{{ ( publish_timeout / publish_retry_interval ) | int }}"
|
|
# delay: "{{ publish_retry_interval }}"
|