From 5becfd7b81a71f04fce1b9a148116bf5b09a1d56 Mon Sep 17 00:00:00 2001 From: songyanchao Date: Tue, 20 Jun 2023 07:31:55 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D=20ofed?= =?UTF-8?q?=20ansible=20=E8=84=9A=E6=9C=AC=E9=94=99=E8=AF=AF=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复 ofed ansible 脚本错误问题 --- ansible/roles/OFED/tasks/main.yml | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/ansible/roles/OFED/tasks/main.yml b/ansible/roles/OFED/tasks/main.yml index b09dbe8c..96215046 100644 --- a/ansible/roles/OFED/tasks/main.yml +++ b/ansible/roles/OFED/tasks/main.yml @@ -86,27 +86,12 @@ when: runtime_env == 'TSG-X-P0804' or runtime_env == 'TSG-X-P0906' ############ end ############ -###### Set RUN_FW_UPDATER_ONBOOT=yes ###### -- name: Update RUN_FW_UPDATER_ONBOOT setting - tasks: - - name: Check if RUN_FW_UPDATER_ONBOOT is present in the file - shell: grep -q "^RUN_FW_UPDATER_ONBOOT=no$" /etc/infiniband/openib.conf - register: grep_result - changed_when: false - ignore_errors: true - - - name: Replace RUN_FW_UPDATER_ONBOOT if found - lineinfile: - path: /etc/infiniband/openib.conf - regexp: "^RUN_FW_UPDATER_ONBOOT=no$" - line: "RUN_FW_UPDATER_ONBOOT=yes" - when: grep_result.rc == 0 - - - name: Append RUN_FW_UPDATER_ONBOOT if not found - lineinfile: - path: /etc/infiniband/openib.conf - line: "RUN_FW_UPDATER_ONBOOT=yes" - when: grep_result.rc != 0 +###### Set RUN_FW_UPDATER_ONBOOT ###### +- name: "enable auto update firmware on boot" + lineinfile: + path: /etc/infiniband/openib.conf + regexp: '^RUN_FW_UPDATER_ONBOOT' + line: "RUN_FW_UPDATER_ONBOOT=yes" when: runtime_env == 'TSG-X-P0804' or runtime_env == 'TSG-X-P0906' ###### end ######