ansible_vorteil / ansible_vorteil.cloud / 0.1.6 / module / vorteil_provision_injection_uri_from_germ Create the configuration injection URI for the provsioning disk build from a germ. | "added in version" 2.10.0 of ansible_vorteil.cloud" Authors: Jon Alfaro (@jalfvort) preview | supported by communityansible_vorteil.cloud.vorteil_provision_injection_uri_from_germ (0.1.6) — module
Install with ansible-galaxy collection install ansible_vorteil.cloud:==0.1.6
collections: - name: ansible_vorteil.cloud version: 0.1.6
Create an injection URI to be used for the provisioning disk building process
This is step 1 out of 2 in provisioning the output of disk build process with injection
A build process will be created and returned with a uri, that can be used for injections.
A uuid will also be created and returned to so that the injection can be identified by the build process.
A build process is only satisfied when they have been injected at there created uuid.
- name: provision the injection URI ansible_vorteil.cloud.vorteil_provision_injection_uri: repo_address: "{{ var_repo_address }}" repo_port: "{{ var_repo_port }}" repo_proto: "{{ var_repo_proto }}" repo_bucket: '{{ var_bucket }}' repo_app: '{{ var_app }}' repo_provisioner: "{{ var_repo_provisioner }}" repo_image_name: '{{ var_provisioned_image_name }}'
repo_key: description: - The access key for the Vorteil.io repo (user specific and generated during user configuration). - Only required if the repo has been configured for authenticated connections. required: false type: str repo_port: description: - Admin port on which the repository is configured to listen (default 7472) required: false type: str repo_proto: choices: - http - https default: http description: - Protocol to use (either http[default] or https) required: false type: str repo_address: description: - FQDN for the Vorteil.io Repository to query - This can be set to "localhost" to connect you a systems local vorteil daemon process. required: true type: str vorteil_germ: description: - Vorteil germ to be provisioned required: true type: str skip_injection: description: - boolean value to dictate if the module should skip 2 step of injection and just provision immediately. required: false type: bool repo_image_name: description: - The name of the built disk that will be provisioned. required: true type: str repo_provisioner: description: - Vorteil provisioner configured at Vorteil Repo - Disk will be provisioned to this provisioner required: true type: str wait_until_finished: description: - boolean value to dictate if the module should wait until the provisioning process is finished. - please note, setting this to true will block you ansible playbook required: false type: bool
results: description: - Returns the uri, uuid of the initialized provisioning process, and the job id of this process - uri is the endpoint of where to inject to and pull from. - uuid is the unique identifer used to set the target of where to inject a configuration to. returned: success sample: provision: job: id: job-sqtonz uri: eqiefQJhbpwxvtCPqIxeVCsqPsSBzyWWyOTIWjjDLujhVBGYnEBGTQFusIZuzUqX uuid: d8b43d43-d9b1-4f21-8397-74347022edcf type: dict