Configurable user/pass

This commit is contained in:
Alexander Böhm 2021-03-20 18:12:53 +01:00
parent 339baa5189
commit e56c33ab7f
3 changed files with 24 additions and 29 deletions

View File

@ -1,15 +0,0 @@
# set time
UTC=yes
TIMEZONE=Europe/Berlin
# some install parameters
STOP_ON_ERROR=700
MAXPACKAGES=800
KEYMAP=de-latin1-nodeadkeys
# start user and password
username=demo
USERPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
SUPRESS_GNOME_INITIAL_SCREEN=1

View File

@ -6,7 +6,7 @@ groups="adm cdrom sudo dip plugdev lpadmin sambashare lxd"
# add additional user account
if [ -n "$username" ]; then
$ROOTCMD adduser --disabled-login --gecos "$username user" $username
$ROOTCMD adduser --disabled-login --gecos "$username" $username
$ROOTCMD usermod -p "$USERPW" $username
for g in $groups; do

View File

@ -13,15 +13,7 @@
mode: push
delete: yes
recursive: yes
register: fai_profiles
- name: create directory for apt proxy settings
file:
path: "{{ fai_configdir }}/files/etc/apt/apt.conf.d/00-proxy"
state: directory
owner: root
group: root
mode: u=rwx,g=rx,o=rx
notify: pack fai-config
- name: Set APT proxy
template:
@ -30,9 +22,27 @@
owner: root
group: root
mode: u=rw,g=r,o=r
register: fai_profiles_apt_proxy
notify: pack fai-config
- name: pack fai configuration
shell: "tar -C {{ fai_configdir }} -cf {{ fai_download_dir }}/{{ fai_profiles_archive }} ."
when: "fai_profiles.changed or fai_profiles_apt_proxy.changed"
- name: Set fai provision vars for HW4F profile
copy:
content: |
# set time
UTC=yes
TIMEZONE=Europe/Berlin
# some install parameters
STOP_ON_ERROR=700
MAXPACKAGES=800
KEYMAP=de-latin1-nodeadkeys
# start user and password
username={{fai_hw4f_profile_username}}
USERPW='{{fai_hw4f_profile_password |password_hash("sha512")}}'
dest: "{{ fai_configdir }}/class/HW4F_DESKTOP.var"
owner: root
group: root
mode: u=rw,g=r,o=r
notify: pack fai-config