Make ansiblels happy

This commit is contained in:
Yorick Barbanneau 2023-03-14 17:10:16 +01:00
parent eb1def3633
commit f03d5ebf67

View file

@ -5,7 +5,7 @@
- name: Load host relative variables - name: Load host relative variables
ansible.builtin.include_vars: ansible.builtin.include_vars:
dir: 'vars/{{ ansible_hostname}}' dir: 'vars/{{ ansible_hostname }}'
- name: Merge Sway output variable - name: Merge Sway output variable
ansible.builtin.set_fact: ansible.builtin.set_fact:
@ -16,13 +16,14 @@
- name: Merge Sway input variable - name: Merge Sway input variable
ansible.builtin.set_fact: ansible.builtin.set_fact:
sway_inputs: '{{ local_sway_inputs | sway_inputs: '{{ local_sway_inputs |
community.general.lists_mergeby(sway_inputs, "name" ) }}' community.general.lists_mergeby( sway_inputs, "name" ) }}'
when: local_sway_inputs is defined when: local_sway_inputs is defined
- name: Merge Kanshi profiles variable - name: Merge Kanshi profiles variable
ansible.builtin.set_fact: ansible.builtin.set_fact:
sway_outputs: '{{ local_kanshi_profiles | sway_outputs: |
community.general.lists_mergeby(kanshi_profiles, "profile") }}' '{{ local_kanshi_profiles |
community.general.lists_mergeby(kanshi_profiles, "profile") }}'
when: local_kanshi_profiles is defined when: local_kanshi_profiles is defined
- name: Install CLI stuff - name: Install CLI stuff
@ -33,8 +34,8 @@
ansible.builtin.copy: ansible.builtin.copy:
src: config/ src: config/
dest: '{{ ansible_user_dir }}/.config/' dest: '{{ ansible_user_dir }}/.config/'
mode: 0640 mode: '0640'
directory_mode: 0750 directory_mode: '0750'
- name: Install packages - name: Install packages
ansible.builtin.package: ansible.builtin.package:
@ -51,7 +52,7 @@
ansible.builtin.copy: ansible.builtin.copy:
src: '{{ item }}' src: '{{ item }}'
dest: '{{ ansible_user_dir }}' dest: '{{ ansible_user_dir }}'
mode: 0640 mode: '0640'
loop: loop:
- zsh/.zshrc - zsh/.zshrc
- zsh/.zprofile - zsh/.zprofile
@ -71,7 +72,7 @@
tasks: tasks:
- name: Install packages on Arch - name: Install packages on Arch
ansible.builtin.package: ansible.builtin.package:
pkg: pkg:
- glib2 - glib2
- pinentry - pinentry
- gcr - gcr
@ -81,12 +82,12 @@
- ttf-liberation - ttf-liberation
- ttf-linux-libertine - ttf-linux-libertine
- arc-solid-gtk-theme - arc-solid-gtk-theme
when: ansible_distribution == "Archlinux" when: ansible_distribution == "Archlinux"
become: true become: true
- name: Install packages on Debian - name: Install packages on Debian
ansible.builtin.package: ansible.builtin.package:
pkg: pkg:
- arc-theme - arc-theme
- fonts-dejavu - fonts-dejavu
- fonts-firacode - fonts-firacode
@ -100,7 +101,7 @@
- pulseaudio-utils - pulseaudio-utils
- texlive - texlive
- webext-browserpass - webext-browserpass
when: ansible_distribution == "Debian" when: ansible_distribution == "Debian"
become: true become: true
- name: Install others packages - name: Install others packages
@ -132,19 +133,18 @@
mode: 0750 mode: 0750
- block: - block:
- name: Reload Systemd daemon
ansible.builtin.systemd:
scope: user
daemon-reload: true
- name: Reload Systemd daemon - name: Activate Import Various service
ansible.builtin.systemd: ansible.builtin.systemd:
scope: user name: '{{ item }}'
daemon-reload: true scope: user
state: started
- name: Activate Import Various service loop:
ansible.builtin.systemd: - import-gsettings.service
name: '{{ item }}' - waybar.service
scope: user
state: started
loop:
- import-gsettings.service
- waybar.service
when: service_file is changed and not ansible_check_mode when: service_file is changed and not ansible_check_mode