264f1b311c
openbox autostart calls the autostart script with sh as shell and using ansible's debconf module does not change dash to bash successfully, so for the moment we need to use the shell command instead. This reverts commit 4170935a5aa60a782585ad8beb3369a02f94fb25.
63 lines
1.4 KiB
YAML
63 lines
1.4 KiB
YAML
- name: use bash instead of dash
|
|
shell: |
|
|
echo "set dash/sh false" | debconf-communicate
|
|
dpkg-reconfigure -f noninteractive dash
|
|
- name: create vdr group
|
|
group:
|
|
gid: '{{ vdr.gid }}'
|
|
state: present
|
|
name: '{{ vdr.group }}'
|
|
|
|
- name: create vdr user
|
|
user:
|
|
name: '{{ vdr.user }}'
|
|
group: '{{ vdr.group }}'
|
|
uid: '{{ vdr.uid }}'
|
|
home: '{{ vdr.home }}'
|
|
shell: '/bin/bash'
|
|
state: present
|
|
append: true
|
|
- name: disable release-upgrade notifications
|
|
lineinfile:
|
|
dest: /etc/update-manager/release-upgrades
|
|
backrefs: yes
|
|
state: present
|
|
regexp: '^(Prompt=).*$'
|
|
line: '\1never'
|
|
ignore_errors: yes
|
|
with_first_found:
|
|
- files:
|
|
- /etc/update-manager/release-upgrades
|
|
skip: true
|
|
- name: apt | install basic packages
|
|
apt:
|
|
name: '{{ item }}'
|
|
state: present
|
|
install_recommends: no
|
|
with_items:
|
|
- anacron
|
|
- acl
|
|
- at
|
|
- bash-completion
|
|
#- biosdevname # caution: may change device names after a minimal installation!
|
|
- debconf-utils
|
|
- linux-firmware
|
|
- psmisc
|
|
- python-kmodpy
|
|
- python-requests
|
|
- python-usb
|
|
- python3-usb
|
|
- software-properties-common
|
|
- ssh
|
|
- wget
|
|
- wpasupplicant
|
|
- usbutils
|
|
- xfsprogs
|
|
- name: apt | install extra packages
|
|
apt:
|
|
name: '{{ item }}'
|
|
state: present
|
|
install_recommends: no
|
|
with_items:
|
|
'{{ extra_packages }}'
|