add software packages
This commit is contained in:
		
							parent
							
								
									ec7c5678c3
								
							
						
					
					
						commit
						982ea9464d
					
				
					 4 changed files with 108 additions and 6 deletions
				
			
		| 
						 | 
					@ -39,13 +39,13 @@
 | 
				
			||||||
    ansible_python_interpreter: "/usr/bin/python3"
 | 
					    ansible_python_interpreter: "/usr/bin/python3"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  roles:
 | 
					  roles:
 | 
				
			||||||
 | 
					    - lmn_network
 | 
				
			||||||
    - up2date_debian
 | 
					    - up2date_debian
 | 
				
			||||||
    - lmn_sssd
 | 
					    - lmn_sssd
 | 
				
			||||||
    - lmn_mount
 | 
					    - lmn_mount
 | 
				
			||||||
    - kde
 | 
					    - kde
 | 
				
			||||||
    - lmn_kde
 | 
					    - lmn_kde
 | 
				
			||||||
    - lmn_vm
 | 
					    - lmn_vm
 | 
				
			||||||
    - lmn_packages
 | 
					 | 
				
			||||||
    - kerberize
 | 
					    - kerberize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  tasks:
 | 
					  tasks:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										74
									
								
								roles/lmn_kde/files/policies.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								roles/lmn_kde/files/policies.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,74 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "policies": {
 | 
				
			||||||
 | 
					        "Proxy": {
 | 
				
			||||||
 | 
					            "Mode": "system"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "OverrideFirstRunPage": "https://www.steinbeisschule-reutlingen.de",
 | 
				
			||||||
 | 
					        "Homepage": {
 | 
				
			||||||
 | 
					            "URL": "https://www.debian.org",
 | 
				
			||||||
 | 
					            "Locked": false,
 | 
				
			||||||
 | 
					            "StartPage": "previous-session"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "DisplayBookmarksToolbar": true,
 | 
				
			||||||
 | 
					        "ManagedBookmarks": [
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "toplevel_name": "FvS-Reutlingen"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "url": "https://server.pn.steinbeis.schule",
 | 
				
			||||||
 | 
					                "name": "Passwort ändern"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "url": "https://dw.steinbeis.schule",
 | 
				
			||||||
 | 
					                "name": "FvS-Hilfesystem"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "url": "https://nextcloud.steinbeisschule-reutlingen.de",
 | 
				
			||||||
 | 
					                "name": "FvS-Nextcloud"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "url": "https://moodle.steinbeisschule-reutlingen.de",
 | 
				
			||||||
 | 
					                "name": "FvS-Moodle"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "name": "Debian",
 | 
				
			||||||
 | 
					                "children": [
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        "url": "https://www.debian.org",
 | 
				
			||||||
 | 
					                        "name": "Debian Homepage"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        "url": "https://wiki.debian.org",
 | 
				
			||||||
 | 
					                        "name": "Debian Wiki"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        "name": "Debian LAN/Live",
 | 
				
			||||||
 | 
					                        "children": [
 | 
				
			||||||
 | 
					                            {
 | 
				
			||||||
 | 
					                                "url": "https://salsa.debian.org/andi/debian-lan-ansible",
 | 
				
			||||||
 | 
					                                "name": "Debian LAN Ansible"
 | 
				
			||||||
 | 
					                            },
 | 
				
			||||||
 | 
					                            {
 | 
				
			||||||
 | 
					                                "url": "https://wiki.debian.org/DebianLive",
 | 
				
			||||||
 | 
					                                "name": "Debian Live"
 | 
				
			||||||
 | 
					                            }
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                ]
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        "SearchEngines": {
 | 
				
			||||||
 | 
					            "Add": [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    "Name": "Startpage",
 | 
				
			||||||
 | 
					                    "URLTemplate": "https://www.startpage.com/sp/search?query={searchTerms}",
 | 
				
			||||||
 | 
					                    "Method": "GET",
 | 
				
			||||||
 | 
					                    "IconURL": "https://www.startpage.com/sp/cdn/favicons/favicon--default.ico",
 | 
				
			||||||
 | 
					                    "Alias": "sp",
 | 
				
			||||||
 | 
					                    "Description": "Startpage Search Engine"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "Default": "Startpage"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -29,8 +29,22 @@
 | 
				
			||||||
      - vym
 | 
					      - vym
 | 
				
			||||||
      - tree
 | 
					      - tree
 | 
				
			||||||
      - xdg-desktop-portal-kde
 | 
					      - xdg-desktop-portal-kde
 | 
				
			||||||
 | 
					      - task-german-kde-desktop
 | 
				
			||||||
 | 
					      - task-german-desktop
 | 
				
			||||||
 | 
					      - kde-full
 | 
				
			||||||
 | 
					      - ttf-mscorefonts-installer 
 | 
				
			||||||
 | 
					      - sqlite3
 | 
				
			||||||
 | 
					      - sqlitebrowser
 | 
				
			||||||
 | 
					      - neovim
 | 
				
			||||||
 | 
					      - qtcreator
 | 
				
			||||||
 | 
					      - freecad
 | 
				
			||||||
 | 
					#      - librecad
 | 
				
			||||||
 | 
					      - kicad
 | 
				
			||||||
 | 
					      - keepassxc
 | 
				
			||||||
    state: latest
 | 
					    state: latest
 | 
				
			||||||
 | 
					  environment:
 | 
				
			||||||
 | 
					    http_proxy: http://firewall.pn.steinbeis.schule:3128
 | 
				
			||||||
 | 
					    https_proxy: http://firewall.pn.steinbeis.schule:3128
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: add {{ ansible_distribution_release }}-backports
 | 
					- name: add {{ ansible_distribution_release }}-backports
 | 
				
			||||||
  apt_repository:
 | 
					  apt_repository:
 | 
				
			||||||
| 
						 | 
					@ -56,10 +70,23 @@
 | 
				
			||||||
      @{HOMEDIRS}+=/srv/samba/schools/default-school/teachers/
 | 
					      @{HOMEDIRS}+=/srv/samba/schools/default-school/teachers/
 | 
				
			||||||
      /srv/samba/schools/default-school/students/*/
 | 
					      /srv/samba/schools/default-school/students/*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: set homepage
 | 
					- name: create firefox policies directory
 | 
				
			||||||
  lineinfile:
 | 
					  ansible.builtin.file:
 | 
				
			||||||
    dest: /etc/firefox-esr/firefox-esr.js
 | 
					    path: /etc/firefox-esr/policies
 | 
				
			||||||
    line: pref("browser.startup.homepage", "https://www.startpage.com");
 | 
					    state: directory
 | 
				
			||||||
 | 
					    mode: '0755'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Create a symbolic link firefox to firefox-esr
 | 
				
			||||||
 | 
					  ansible.builtin.file:
 | 
				
			||||||
 | 
					    src: /etc/firefox-esr
 | 
				
			||||||
 | 
					    dest: /etc/firefox
 | 
				
			||||||
 | 
					    state: link
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: copy policy
 | 
				
			||||||
 | 
					  ansible.builtin.copy:
 | 
				
			||||||
 | 
					    src: policies.json
 | 
				
			||||||
 | 
					    dest: /etc/firefox-esr/policies/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: tune SDDM login
 | 
					- name: tune SDDM login
 | 
				
			||||||
  blockinfile:
 | 
					  blockinfile:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,6 +5,7 @@
 | 
				
			||||||
      - ttf-mscorefonts-installer
 | 
					      - ttf-mscorefonts-installer
 | 
				
			||||||
      - sqlite3
 | 
					      - sqlite3
 | 
				
			||||||
      - sqlitebrowser
 | 
					      - sqlitebrowser
 | 
				
			||||||
 | 
					      - neovim
 | 
				
			||||||
    state: latest
 | 
					    state: latest
 | 
				
			||||||
    autoremove: true
 | 
					    autoremove: true
 | 
				
			||||||
  environment:
 | 
					  environment:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue