add software packages

This commit is contained in:
Raphael Dannecker 2023-07-12 15:52:09 +02:00
parent ec7c5678c3
commit 982ea9464d
4 changed files with 108 additions and 6 deletions

View file

@ -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:

View 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"
}
}
}

View file

@ -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:

View file

@ -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: