mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-22 09:32:21 +00:00
008bf33be3
Mistakenly was using the deployer ip as profile.
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
%include /tmp/rootpw
|
|
%include /tmp/timezone
|
|
%include /tmp/partitioning
|
|
reboot
|
|
|
|
%packages
|
|
@^minimal-environment
|
|
chrony
|
|
rsync
|
|
python3
|
|
%end
|
|
|
|
%pre
|
|
profile=$(grep ^profile: /etc/confluent.deploycfg |awk '{print $2}')
|
|
mgr=$(grep ipv4_server /etc/confluent.deploycfg |awk '{print $2}')
|
|
curl -f https://$mgr/confluent-public/os/$profile/scripts/pre.sh > /tmp/preinst.sh
|
|
. /tmp/preinst.sh
|
|
%end
|
|
|
|
%post --nochroot
|
|
mkdir -p /mnt/sysimage/etc/confluent
|
|
profile=$(grep ^profile: /etc/confluent.deploycfg |awk '{print $2}')
|
|
mgr=$(grep ipv4_server /etc/confluent.deploycfg |awk '{print $2}')
|
|
curl -f https://$mgr/confluent-public/os/$profile/scripts/post.sh > /tmp/postinst.sh
|
|
. /tmp/postinst.sh
|
|
|
|
# Hook firstboot.sh
|
|
curl -f https://$mgr/confluent-public/os/$profile/scripts/firstboot.service > /mnt/sysimage/etc/systemd/system/firstboot.service
|
|
curl -f https://$mgr/confluent-public/os/$profile/scripts/firstboot.sh > /mnt/sysimage/etc/confuent/firstboot.sh
|
|
chmod +x /mnt/sysimage/etc/confluent/firstboot.sh
|
|
|
|
chmod 664 /etc/systemd/system/runonce.service
|
|
systemctl enable runonce
|
|
%end
|
|
|
|
%post
|
|
systemctl enable firstboot
|
|
chgrp ssh_keys /etc/ssh/ssh*key
|
|
restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv /etc/ssh/ssh_config.d/*
|
|
%end
|