I have below playbook:
- name: Update default snapshot policy
na_ontap_snapshot_policy:
<<: *login
state: present
enabled: True
name: "default"
schedule: ['every2hour', 'daily']
prefix: ['hourly', 'daily']
count: [11, 7]
snapmirror_label: ['hourly', 'daily']
This is to replace "hourly" schedule in default policy. But it failed:
TASK [Update default snapshot policy] *********************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Error on adding snapshot policy schedule: calling: storage/snapshot-policies/4fa089d1-3c2a-11ee-8a56-d039eaa4a2ed/schedules: got {'message': 'Duplicate prefix \"hourly\". ', 'code': '1638510'}."}
Shouldn't ansible just replace 'hourly' with 'every2hour'? it seems like it's trying to add 'every2hour' first and failed.
Suggestions?