diff --git a/ansible/roles/sonic-common/tasks/platform-cavm.yml b/ansible/roles/sonic-common/tasks/platform-cavm.yml new file mode 100644 index 00000000000..5edfc8053f8 --- /dev/null +++ b/ansible/roles/sonic-common/tasks/platform-cavm.yml @@ -0,0 +1,7 @@ +# Ensure Platform Modules for as7512 are installed +- name: Confirm Platform Modules are installed + become: true + apt: pkg=cavm_platform_modules + state=present + force=yes + diff --git a/ansible/roles/sonic-common/tasks/platform.yml b/ansible/roles/sonic-common/tasks/platform.yml index 6c101a60ea2..9824020a6ca 100644 --- a/ansible/roles/sonic-common/tasks/platform.yml +++ b/ansible/roles/sonic-common/tasks/platform.yml @@ -9,3 +9,10 @@ become: true include: platform-mlnx.yml when: sonic_hwsku == "ACS-MSN2700" + +# Install Platform Modules for Cavium +- name: Confirm Platform Modules for Cavium are installed + become: true + include: platform-cavm.yml + when: sonic_hwsku == "AS7512" +