From 6ce4ef1bc140790acb311b4714d425fb787caf85 Mon Sep 17 00:00:00 2001 From: Boris Glimcher Date: Fri, 29 Mar 2024 04:23:14 +0300 Subject: [PATCH] fix: implement Manager.ResetToDefaults Fixes #65 Signed-off-by: Boris Glimcher --- galaxy.yml | 2 +- roles/bmc_factory_reset/tasks/main.yml | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/galaxy.yml b/galaxy.yml index 9710c61..2485987 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -42,7 +42,7 @@ tags: [opi, dpu, redfish, automation, devops, infrastructure] # L(specifiers,https://python-semanticversion.readthedocs.io/en/latest/#requirement-specification). Multiple version # range specifiers can be set and are separated by ',' dependencies: { - "community.general": ">=8.4.0", + "community.general": ">=8.6.0", } # The URL of the originating SCM repository diff --git a/roles/bmc_factory_reset/tasks/main.yml b/roles/bmc_factory_reset/tasks/main.yml index 8211484..261dfaa 100644 --- a/roles/bmc_factory_reset/tasks/main.yml +++ b/roles/bmc_factory_reset/tasks/main.yml @@ -23,10 +23,11 @@ - name: Factory reset BMC when username and password are defined community.general.redfish_command: category: Manager - command: GracefulRestart + command: ResetToDefaults baseuri: "{{ inventory_hostname }}" username: "{{ dpu_bmc_username }}" password: "{{ dpu_bmc_password }}" + reset_to_defaults_mode: ResetAll - name: Factory reset BMC when auth_token is defined when: dpu_bmc_token is defined @@ -35,6 +36,7 @@ - name: Factory reset BMC when auth_token is defined community.general.redfish_command: category: Manager - command: GracefulRestart + command: ResetToDefaults baseuri: "{{ inventory_hostname }}" auth_token: "{{ dpu_bmc_token }}" + reset_to_defaults_mode: ResetAll