17 lines
543 B
YAML
Executable File
17 lines
543 B
YAML
Executable File
---
|
|
- name: Stop container if it is running
|
|
community.general.proxmox:
|
|
api_user: "{{ proxmox_api_user }}"
|
|
api_token_id: "{{ proxmox_api_token_id }}"
|
|
api_token_secret: "{{ proxmox_api_token_secret }}"
|
|
api_host: "{{ proxmox_api_host }}"
|
|
|
|
vmid: "{{ container_vmid | default(omit) }}"
|
|
hostname: "{{ container_hostname | default(omit) }}"
|
|
state: "stopped"
|
|
register: stop_result
|
|
failed_when: |-
|
|
stop_result.failed and
|
|
('not running' not in stop_result.msg) and
|
|
('does not exist' not in stop_result.msg)
|