Compare commits
	
		
			2 commits
		
	
	
		
			ce31924a3c
			...
			6063e65089
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
							 | 
						6063e65089 | ||
| 
							 | 
						0e0950d184 | 
					 7 changed files with 14 additions and 15 deletions
				
			
		| 
						 | 
					@ -220,7 +220,7 @@
 | 
				
			||||||
  ansible.builtin.blockinfile:
 | 
					  ansible.builtin.blockinfile:
 | 
				
			||||||
    path: /usr/share/sddm/themes/debian-breeze/Main.qml
 | 
					    path: /usr/share/sddm/themes/debian-breeze/Main.qml
 | 
				
			||||||
    marker: // {mark} ANSIBLE MANAGED BLOCK
 | 
					    marker: // {mark} ANSIBLE MANAGED BLOCK
 | 
				
			||||||
    insertbefore: '\s+//Footer'
 | 
					    insertbefore: '^}$'
 | 
				
			||||||
    block: |
 | 
					    block: |
 | 
				
			||||||
      Text {
 | 
					      Text {
 | 
				
			||||||
         id: hostname
 | 
					         id: hostname
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,6 +6,7 @@ kde_desktop_pkg:
 | 
				
			||||||
  - calligra
 | 
					  - calligra
 | 
				
			||||||
  - codeblocks
 | 
					  - codeblocks
 | 
				
			||||||
  - dia
 | 
					  - dia
 | 
				
			||||||
 | 
					  - filius
 | 
				
			||||||
  - flameshot
 | 
					  - flameshot
 | 
				
			||||||
  - freecad
 | 
					  - freecad
 | 
				
			||||||
  - fritzing
 | 
					  - fritzing
 | 
				
			||||||
| 
						 | 
					@ -14,8 +15,9 @@ kde_desktop_pkg:
 | 
				
			||||||
  - inkscape
 | 
					  - inkscape
 | 
				
			||||||
  - kde-full
 | 
					  - kde-full
 | 
				
			||||||
  - keepassxc
 | 
					  - keepassxc
 | 
				
			||||||
 | 
					  - kicad
 | 
				
			||||||
 | 
					  - kicad-doc-de
 | 
				
			||||||
  - librecad
 | 
					  - librecad
 | 
				
			||||||
  - mu-editor
 | 
					 | 
				
			||||||
  - openboard
 | 
					  - openboard
 | 
				
			||||||
  - qtcreator
 | 
					  - qtcreator
 | 
				
			||||||
  - spyder
 | 
					  - spyder
 | 
				
			||||||
| 
						 | 
					@ -34,3 +36,5 @@ kde_desktop_pkg:
 | 
				
			||||||
  - xdg-desktop-portal-kde
 | 
					  - xdg-desktop-portal-kde
 | 
				
			||||||
  - xdg-desktop-portal-wlr # share screen in browser
 | 
					  - xdg-desktop-portal-wlr # share screen in browser
 | 
				
			||||||
  - xournalpp
 | 
					  - xournalpp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					kde_desktop_pkg_bpo: [ ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,19 +8,14 @@
 | 
				
			||||||
    repo: deb http://deb.debian.org/debian/ {{ ansible_distribution_release }}-backports main non-free-firmware
 | 
					    repo: deb http://deb.debian.org/debian/ {{ ansible_distribution_release }}-backports main non-free-firmware
 | 
				
			||||||
    state: present
 | 
					    state: present
 | 
				
			||||||
    update_cache: true
 | 
					    update_cache: true
 | 
				
			||||||
 | 
					  when: kde_desktop_pkg_bpo | length > 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Install extra packages from backports
 | 
					- name: Install extra packages from backports
 | 
				
			||||||
  ansible.builtin.apt:
 | 
					  ansible.builtin.apt:
 | 
				
			||||||
    name:
 | 
					    name: "{{ kde_desktop_pkg_bpo }}"
 | 
				
			||||||
      - filius
 | 
					 | 
				
			||||||
      - kicad
 | 
					 | 
				
			||||||
      - kicad-doc-de
 | 
					 | 
				
			||||||
      - libreoffice
 | 
					 | 
				
			||||||
      - libreoffice-l10n-de
 | 
					 | 
				
			||||||
      - libreoffice-qt5
 | 
					 | 
				
			||||||
    state: latest # noqa package-latest
 | 
					 | 
				
			||||||
    autoremove: true
 | 
					    autoremove: true
 | 
				
			||||||
    default_release: "{{ ansible_distribution_release }}-backports"
 | 
					    default_release: "{{ ansible_distribution_release }}-backports"
 | 
				
			||||||
 | 
					  when: kde_desktop_pkg_bpo | length > 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Create akonadi config dir
 | 
					- name: Create akonadi config dir
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,7 @@
 | 
				
			||||||
  ansible.builtin.blockinfile:
 | 
					  ansible.builtin.blockinfile:
 | 
				
			||||||
    path: /usr/share/sddm/themes/debian-breeze/Main.qml
 | 
					    path: /usr/share/sddm/themes/debian-breeze/Main.qml
 | 
				
			||||||
    marker: // {mark} ANSIBLE MANAGED BLOCK localhome
 | 
					    marker: // {mark} ANSIBLE MANAGED BLOCK localhome
 | 
				
			||||||
    insertbefore: '\s+//Footer'
 | 
					    insertbefore: '^}$'
 | 
				
			||||||
    block: |
 | 
					    block: |
 | 
				
			||||||
      Text {
 | 
					      Text {
 | 
				
			||||||
         id: localhome
 | 
					         id: localhome
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -98,7 +98,7 @@
 | 
				
			||||||
      export superusers
 | 
					      export superusers
 | 
				
			||||||
      password_pbkdf2 root {{ grub_pwd }}
 | 
					      password_pbkdf2 root {{ grub_pwd }}
 | 
				
			||||||
  notify: Run update-grub
 | 
					  notify: Run update-grub
 | 
				
			||||||
  when: grub_pwd|default(false)
 | 
					  when: grub_pwd | bool | default(false)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Allow booting grub menu entries
 | 
					- name: Allow booting grub menu entries
 | 
				
			||||||
  ansible.builtin.lineinfile:
 | 
					  ansible.builtin.lineinfile:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,14 +5,14 @@
 | 
				
			||||||
    mode: '0644'
 | 
					    mode: '0644'
 | 
				
			||||||
    content: >
 | 
					    content: >
 | 
				
			||||||
      {{ apt_conf }}
 | 
					      {{ apt_conf }}
 | 
				
			||||||
  when: apt_conf|default(false)
 | 
					  when: apt_conf | bool | default(false)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Set NTP server
 | 
					- name: Set NTP server
 | 
				
			||||||
  ansible.builtin.lineinfile:
 | 
					  ansible.builtin.lineinfile:
 | 
				
			||||||
    path: /etc/systemd/timesyncd.conf
 | 
					    path: /etc/systemd/timesyncd.conf
 | 
				
			||||||
    insertafter: '^#NTP='
 | 
					    insertafter: '^#NTP='
 | 
				
			||||||
    line: NTP={{ ntp_serv }}
 | 
					    line: NTP={{ ntp_serv }}
 | 
				
			||||||
  when: ntp_serv|default(false)
 | 
					  when: ntp_serv | bool | default(false)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Add proposed-updates repository
 | 
					- name: Add proposed-updates repository
 | 
				
			||||||
  ansible.builtin.apt_repository:
 | 
					  ansible.builtin.apt_repository:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,7 +37,7 @@
 | 
				
			||||||
    line: "SystemGroup root lpadmin {{ printer_admin_group }}"
 | 
					    line: "SystemGroup root lpadmin {{ printer_admin_group }}"
 | 
				
			||||||
    regexp: '^SystemGroup'
 | 
					    regexp: '^SystemGroup'
 | 
				
			||||||
    state: present
 | 
					    state: present
 | 
				
			||||||
  when: printer_admin_group | length
 | 
					  when: printer_admin_group | length > 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Disable cups-browsed
 | 
					- name: Disable cups-browsed
 | 
				
			||||||
  ansible.builtin.systemd:
 | 
					  ansible.builtin.systemd:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue