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