2020-06-01 20:01:26 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
# This script runs when install is finished, but while the installer
|
|
|
|
# is still running, with the to-be-booted system mounted in /mnt
|
|
|
|
|
|
|
|
# carry over deployment configuration and api key for OS install action
|
2020-07-01 12:57:08 +00:00
|
|
|
mgr=$(grep ^deploy_server /etc/confluent/confluent.deploycfg|awk '{print $2}')
|
|
|
|
profile=$(grep ^profile: /etc/confluent/confluent.deploycfg|sed -e 's/^profile: //')
|
|
|
|
nodename=$(grep ^NODENAME /etc/confluent/confluent.info|awk '{print $2}')
|
2020-06-01 20:01:26 +00:00
|
|
|
export mgr profile nodename
|
|
|
|
mkdir -p /mnt/etc/confluent
|
|
|
|
chmod 700 /mnt/etc/confluent
|
|
|
|
cp /tmp/functions /mnt/etc/confluent/
|
|
|
|
. /tmp/functions
|
2020-07-01 15:38:33 +00:00
|
|
|
cp -a /etc/confluent/* /mnt/etc/confluent/
|
2020-06-01 20:01:26 +00:00
|
|
|
cp -a /tls /mnt/etc/confluent/
|
|
|
|
cp -a /tls/* /mnt/var/lib/ca-certificates/openssl
|
|
|
|
cp -a /tls/* /mnt/var/lib/ca-certificates/pem
|
|
|
|
cp -a /tls/*.pem /mnt/etc/pki/trust/anchors
|
|
|
|
|
|
|
|
run_remote setupssh.sh
|