diff --git a/os-config/ansible/linux-packages-playbook.yaml b/os-config/ansible/linux-packages-playbook.yaml new file mode 100644 index 00000000..2794e72c --- /dev/null +++ b/os-config/ansible/linux-packages-playbook.yaml @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: 2024 3mdeb +# +# SPDX-License-Identifier: Apache-2.0 + +- name: Create a file named "tmp" in the home directory with `Hello World` + hosts: host + become: true + tasks: + - name: Load package names + ansible.builtin.include_vars: "{{os_id}}-packages.yaml" + + - name: Install packages + ansible.builtin.package: + name: + - "{{package_lm_sensors}}" + - "{{package_flashrom}}" + - "{{package_libpci_dev}}" + state: present diff --git a/os-config/ansible/vars/201-packages.yaml b/os-config/ansible/vars/201-packages.yaml new file mode 100644 index 00000000..0319f295 --- /dev/null +++ b/os-config/ansible/vars/201-packages.yaml @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: 2024 3mdeb +# +# SPDX-License-Identifier: Apache-2.0 + +package_lm_sensors: lm-sensors +package_flashrom: flashrom +package_libpci_dev: libpci-dev diff --git a/os-config/ansible/vars/202-packages.yaml b/os-config/ansible/vars/202-packages.yaml new file mode 100644 index 00000000..fe9ba087 --- /dev/null +++ b/os-config/ansible/vars/202-packages.yaml @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: 2024 3mdeb +# +# SPDX-License-Identifier: Apache-2.0 + +package_lm_sensors: lm-sensors +package_flashrom: flashrom +package_libpci_dev: pciutils-devel