Fix ansible lint errors

This commit is contained in:
Sonny Bakker 2025-03-01 21:01:48 +01:00
parent 8fdeec1a43
commit 10b34cffaf

View file

@ -1,46 +1,66 @@
- hosts: localhost - name: Arch Linux provisioning
hosts: localhost
pre_tasks: pre_tasks:
- name: install shared packages - name: Install shared packages
become: true become: true
pacman: community.general.pacman:
name: '{{ packages }}' name: '{{ packages }}'
- name: detecting platform
import_tasks: 'tasks/platform.yml' - name: Detect platform
- name: install platform specific packages ansible.builtin.import_tasks: 'tasks/platform.yml'
- name: Install platform specific packages
become: true become: true
pacman: community.general.pacman:
name: '{{ platform_packages }}' name: '{{ platform_packages }}'
when: platform_packages | length > 0 when: platform_packages | length > 0
roles: roles:
- common - common
tasks: tasks:
- import_tasks: 'tasks/setup.yml' - name: Generic provisioning
ansible.builtin.import_tasks: 'tasks/setup.yml'
- import_tasks: 'tasks/setup-desktop.yml' - name: Desktop provisioning
ansible.builtin.import_tasks: 'tasks/setup-desktop.yml'
when: platform == 'desktop' when: platform == 'desktop'
tags: laptop tags: laptop
- import_tasks: 'tasks/setup-laptop.yml' - name: Laptop provisioning
ansible.builtin.import_tasks: 'tasks/setup-laptop.yml'
when: platform == 'laptop' when: platform == 'laptop'
tags: laptop tags: laptop
- import_tasks: 'tasks/network.yml' - name: Network provisioning
- import_tasks: 'tasks/systemd.yml' ansible.builtin.import_tasks: 'tasks/network.yml'
- import_tasks: 'tasks/git.yml' - name: Systemd provisioning
ansible.builtin.import_tasks: 'tasks/systemd.yml'
- name: Git provisioning
ansible.builtin.import_tasks: 'tasks/git.yml'
tags: git tags: git
- import_tasks: 'tasks/mpv.yml' - name: MPV provisioning
ansible.builtin.import_tasks: 'tasks/mpv.yml'
tags: mpv tags: mpv
- import_tasks: 'tasks/mpd.yml' - name: MPD provisioning
ansible.builtin.import_tasks: 'tasks/mpd.yml'
tags: mpd tags: mpd
- import_tasks: 'tasks/syncthing.yml' - name: Syncthing provisioning
- import_tasks: 'tasks/timer.yml' ansible.builtin.import_tasks: 'tasks/syncthing.yml'
- name: Systemd timer provisioning
ansible.builtin.import_tasks: 'tasks/timer.yml'
handlers: handlers:
- import_tasks: 'handlers.yml'
- import_tasks: 'roles/common/handlers/user.yml' - name: Import default handlers
ansible.builtin.import_tasks: 'handlers.yml'
- name: Import common role handlers
ansible.builtin.import_tasks: 'roles/common/handlers/user.yml'
vars_files: vars_files:
- 'vars/main.yml' - 'vars/main.yml'
- 'vars/gpg.yml' - 'vars/gpg.yml'