From e7e8477edf8c29eca86bb944b3a9015ee715b0d3 Mon Sep 17 00:00:00 2001 From: antongisli Date: Mon, 25 Jul 2022 10:53:57 +0200 Subject: [PATCH] sleeping for 30s instead of 15s to give MAAS more time to init --- maas-setup.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/maas-setup.sh b/maas-setup.sh index 1fd40a6..2858ba2 100644 --- a/maas-setup.sh +++ b/maas-setup.sh @@ -36,13 +36,15 @@ lxc network show lxdbr0 lxd waitready # Initialise MAAS sudo maas init region+rack --database-uri maas-test-db:/// --maas-url http://${IP_ADDRESS}:5240/MAAS -sleep 15 +# Sleeping for awhile to let MAAS do what it needs to do. +sleep 30 # Create MAAS admin and grab API key sudo maas createadmin --username admin --password admin --email admin export APIKEY=$(sudo maas apikey --username admin) # MAAS admin login maas login admin 'http://localhost:5240/MAAS/' $APIKEY -# Configure MAAS networking (set gateways, vlans, DHCP on etc) +# Configure MAAS networking (set gateways, vlans, DHCP on etc). If you encounter errors +# here, it might be because MAAS hasn't finished initialising. You can try waiting a bit and rerunning. export SUBNET=10.10.10.0/24 export FABRIC_ID=$(maas admin subnet read "$SUBNET" | jq -r ".vlan.fabric_id") export VLAN_TAG=$(maas admin subnet read "$SUBNET" | jq -r ".vlan.vid")