ffho-first-boot.sh 672 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. #
  3. # Maximilian Wilhelm <max@sdn.clinic>
  4. # -- Fri, 14 Apr 2023 22:05:24 +0200
  5. #
  6. while ! salt-call test.ping >/dev/null 2>&1; do
  7. echo "Please accept minion key on Salt master."
  8. sleep 10
  9. done
  10. ################################################################################
  11. # Set up screeen and SSH #
  12. ################################################################################
  13. echo "Syncing modules..."
  14. salt-call saltutil.sync_all
  15. echo "Configuring screen and SSH..."
  16. salt-call state.apply screen,ssh
  17. echo "Running highstate..."
  18. salt-call state.highstate
  19. systemctl disable ffho-first-boot.service