1---
2- hosts: ome
3  connection: local
4  name: Dell OpenManage Ansible OME firmware baseline operations.
5  gather_facts: False
6
7  collections:
8    - dellemc.openmanage
9
10  tasks:
11  - name: Create baseline for device IDs
12    ome_firmware_baseline:
13      hostname: "{{hostname}}"
14      username: "{{username}}"
15      password: "{{password}}"
16      baseline_name: "baseline_name"
17      baseline_description: "baseline_description"
18      catalog_name: "catalog_name"
19      device_ids:
20        - 1010
21        - 2020
22
23  - name: Create baseline for servicetags
24    ome_firmware_baseline:
25      hostname: "{{hostname}}"
26      username: "{{username}}"
27      password: "{{password}}"
28      baseline_name: "baseline_name"
29      baseline_description: "baseline_description"
30      catalog_name: "catalog_name"
31      device_service_tags:
32        - "SVCTAG1"
33        - "SVCTAG2"
34
35  - name: create baseline for device groups without job_tracking
36    ome_firmware_baseline:
37      hostname: "{{hostname}}"
38      username: "{{username}}"
39      password: "{{password}}"
40      baseline_name: "baseline_name"
41      baseline_description: "baseline_description"
42      catalog_name: "catalog_name"
43      device_group_names:
44        - "Group1"
45        - "Group2"
46      job_wait: no
47
48  - name: Modify an existing baseline
49    ome_firmware_baseline:
50      hostname: "{{hostname}}"
51      username: "{{username}}"
52      password: "{{password}}"
53      baseline_name: "existing_baseline_name"
54      new_baseline_name: "new_baseline_name"
55      baseline_description: "new baseline_description"
56      catalog_name: "catalog_other"
57      device_group_names:
58        - "Group3"
59        - "Group4"
60        - "Group5"
61      downgrade_enabled: no
62      is_64_bit: yes
63
64  - name: Delete a baseline
65    ome_firmware_baseline:
66      hostname: "{{hostname}}"
67      username: "{{username}}"
68      password: "{{password}}"
69      state: absent
70      baseline_name: "baseline_name"