Add vaultpw to debian installer preseeding
This commit is contained in:
parent
4f69dc0dfe
commit
0406669109
2 changed files with 9 additions and 9 deletions
|
@ -25,9 +25,12 @@ set default=1
|
||||||
menuentry 'Installer Debian bookworm (amd64) + preseed + ansible inventory' {
|
menuentry 'Installer Debian bookworm (amd64) + preseed + ansible inventory' {
|
||||||
echo -n "Enter domain join password: "
|
echo -n "Enter domain join password: "
|
||||||
read adpw
|
read adpw
|
||||||
|
set vaultpw="dummy"
|
||||||
|
# echo -n "Enter vault password"
|
||||||
|
# read vaultpw
|
||||||
linux (http,ftp.debian.org)/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux auto=true priority=high \
|
linux (http,ftp.debian.org)/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux auto=true priority=high \
|
||||||
url=https://codeberg.org/DigitalSouveraeneSchule/lmn-client/raw/branch/fvs/misc/preseed.cfg interface=auto \
|
url=https://codeberg.org/DigitalSouveraeneSchule/lmn-client/raw/branch/fvs/misc/preseed.cfg interface=auto \
|
||||||
playbook=lmn-client.yml adpw="${adpw}" ---
|
playbook=lmn-client.yml adpw="${adpw}" vaultpw="${vaultpw}" ---
|
||||||
initrd (http,ftp.debian.org)/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
|
initrd (http,ftp.debian.org)/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -50,13 +50,11 @@ d-i apt-setup/contrib boolean true
|
||||||
d-i mirror/country string manual
|
d-i mirror/country string manual
|
||||||
d-i mirror/http/hostname string deb.debian.org
|
d-i mirror/http/hostname string deb.debian.org
|
||||||
d-i mirror/http/directory string /debian
|
d-i mirror/http/directory string /debian
|
||||||
#d-i mirror/http/proxy string http://10.167.0.253:3142/
|
#d-i mirror/http/proxy string http://aptcache.pn.steinbeis.schule:3142/
|
||||||
#d-i mirror/http/proxy string http://192.168.1.17:3142/
|
d-i mirror/http/proxy string
|
||||||
#d-i mirror/http/proxy string http://aptcache.steinbeisschule-reutlingen.de:3142/
|
|
||||||
d-i mirror/http/proxy string http://aptcache.pn.steinbeis.schule:3142/
|
|
||||||
|
|
||||||
# NTP server to use:
|
# NTP server to use:
|
||||||
d-i clock-setup/ntp-server string server.pn.steinbeis.schule
|
#d-i clock-setup/ntp-server string server.pn.steinbeis.schule
|
||||||
|
|
||||||
### Backports:
|
### Backports:
|
||||||
#apt-setup-udeb apt-setup/services-select multiselect security, updates, backports
|
#apt-setup-udeb apt-setup/services-select multiselect security, updates, backports
|
||||||
|
@ -129,10 +127,9 @@ d-i preseed/late_command string \
|
||||||
in-target mount -v -t tmpfs tmpfs /dev/shm ; \
|
in-target mount -v -t tmpfs tmpfs /dev/shm ; \
|
||||||
echo "$vaultpw" > /target/dev/shm/vaultpw ; \
|
echo "$vaultpw" > /target/dev/shm/vaultpw ; \
|
||||||
in-target ansible-pull --verbose --purge --extra-vars="run_in_installer=true" \
|
in-target ansible-pull --verbose --purge --extra-vars="run_in_installer=true" \
|
||||||
-l localhost \
|
--vault-password-file /dev/shm/vaultpw -l localhost \
|
||||||
-i inventory-sample.yml --url=https://codeberg.org/DigitalSouveraeneSchule/lmn-client.git -C fvs $playbook ; \
|
-i inventory-sample.yml --url=https://codeberg.org/DigitalSouveraeneSchule/lmn-client.git -C main $playbook ; \
|
||||||
fi
|
fi
|
||||||
## --vault-password-file /dev/shm/vaultpw -l localhost \
|
|
||||||
#
|
#
|
||||||
## When installing in combination with ansible-pull,
|
## When installing in combination with ansible-pull,
|
||||||
## export your ansible playbook like:
|
## export your ansible playbook like:
|
||||||
|
|
Loading…
Add table
Reference in a new issue