fsit_cmgt_benutzername:
fsit_cmgt_kommentar:
fsit_cmgt_is_sudoer: false
+fsit_cmgt_lid_close_poweroff: true
fsit_cmgt_printserver:
# firefox
fsit_cmgt_blocked_install_message: Bitte wende Dich an den Support.
ansible.builtin.service:
name: fusioninventory-agent.service
state: restarted
+- name: fsit_cmgt_reboot
+ ansible.builtin.reboot:
+ msg: "Reboot initiated by Ansible"
--- /dev/null
+---
+- name: remove suspend and standby for notebooks using nfs over wlan
+ ansible.builtin.command: systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
+ when: fsit_cmgt_lid_close_poweroff
+- name: overwrite settings in /etc/systemd/logind.conf
+ ansible.lineinfile:
+ path: /etc/systemd/logind.conf
+ regex: "^#HandleLidSwitch=.*"
+ line: "HandleLidSwitch=poweroff"
+ when: fsit_cmgt_lid_close_poweroff
+ notify: fsit_cmgt_reboot
+- name: overwrite settings in /etc/systemd/logind.conf
+ ansible.lineinfile:
+ path: /etc/systemd/logind.conf
+ regex: "^#HandleLidSwitchExternalPower=.*"
+ line: "HandleLidSwitchExternalPower=poweroff"
+ when: fsit_cmgt_lid_close_poweroff
+ notify: fsit_cmgt_reboot
ansible.builtin.include_tasks: add_user.yml
- name: Include printserver
ansible.builtin.include_tasks: printserver.yml
+- name: Include software
+ ansible.builtin.include_tasks: software.yml
- name: Include app-settings
ansible.builtin.include_tasks: app-settings.yml
- name: Include inventory (last task)
--- /dev/null
+---
+- name: Include vars
+ ansible.builtin.include_vars:
+ file: all.yml
+- name: Include vars
+ ansible.builtin.include_vars:
+ file: "{{ item }}.yml"
+ loop: group_names
+- name: Install list of packages
+ ansible.builtin.apt:
+ pkg: "{{ fsit_cmgt_software_alle + fsit_cmgt_software }}"
+
--- /dev/null
+---
+fsit_cmgt_repos_alle: []
+fsit_cmgt_software_alle:
+ - thunderbird
+ - pdfarranger
+ - stellarium
--- /dev/null
+---
+fsit_cmgt_repos: []
+fsit_cmgt_software: []
--- /dev/null
+---
+fsit_cmgt_repos: []
+fsit_cmgt_software:
+ - shotcut
+ - pencil2d
+ - obs-studio
+ - minetest