lae / ansible-role-proxmox

IaC for Proxmox VE clusters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Present but disabled storage breaks idempotency

junousi opened this issue · comments

...or then I'm just setting some parameter the wrong way?

$ cat cluster.yml
pve_storages:
  - name: local
    type: dir
    path: /var/lib/vz
    disable: true
    state: present

Expected results:

RUN1
TASK [ansible-role-proxmox : Configure Proxmox Storage] *********************************************************************************************************************
changed: [server1] => (item={'name': 'local', 'type': 'dir', 'path': '/var/lib/vz', 'disable': True, 'state': 'present'})
RUN2
TASK [ansible-role-proxmox : Configure Proxmox Storage] *********************************************************************************************************************
ok: [server1] => (item={'name': 'local', 'type': 'dir', 'path': '/var/lib/vz', 'disable': True, 'state': 'present'})

Actual results:

RUN1
TASK [ansible-role-proxmox : Configure Proxmox Storage] *********************************************************************************************************************
changed: [server1] => (item={'name': 'local', 'type': 'dir', 'path': '/var/lib/vz', 'disable': True, 'state': 'present'})
RUN2
TASK [ansible-role-proxmox : Configure Proxmox Storage] *********************************************************************************************************************
changed: [server1] => (item={'name': 'local', 'type': 'dir', 'path': '/var/lib/vz', 'disable': True, 'state': 'present'})

Pushed a branch for this. Do you mind testing it?