main.yml 765 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. - name: Ensure nix config is up to date
  3. ansible.builtin.template:
  4. src: configuration.nix.j2
  5. dest: /etc/nixos/configuration.nix
  6. owner: root
  7. group: root
  8. mode: '0644'
  9. notify:
  10. - Rebuild nix config
  11. tags:
  12. - nix
  13. - name: Copy kodi configuration files
  14. ansible.builtin.template:
  15. src: "{{ item }}.j2"
  16. dest: /home/kodi/.kodi/userdata/{{ item }}
  17. owner: kodi
  18. group: users
  19. mode: '0644'
  20. with_items:
  21. - advancedsettings.xml
  22. - favourites.xml
  23. - guisettings.xml
  24. - mediasources.xml
  25. - passwords.xml
  26. - profiles.xml
  27. - sources.xml
  28. - name: Copy profile folder
  29. ansible.builtin.unarchive:
  30. decrypt: yes
  31. src: profiles.tar.gz
  32. dest: /home/kodi/.kodi/userdata
  33. owner: kodi
  34. group: users