diff --git a/maas-cloud.yaml b/maas-cloud.yaml new file mode 100644 index 0000000..6c22996 --- /dev/null +++ b/maas-cloud.yaml @@ -0,0 +1,5 @@ +clouds: # clouds key is required. + maas-cloud: + type: maas + auth-types: [oauth1] + endpoint: http://IPADDRESS:5240/MAAS \ No newline at end of file diff --git a/maas-setup.sh b/maas-setup.sh index ce701d2..d36b5c2 100644 --- a/maas-setup.sh +++ b/maas-setup.sh @@ -41,8 +41,9 @@ maas admin vm-hosts read | jq '.[] | select (.name=="proud-possum") | .name, .id maas admin vm-host compose 1 cores=4 cpu_speed=300 memory=8192 architecture="amd64/generic" \ storage="main:100(pool1)" - # Juju + # Juju (note, this section requires manual intervention) sudo snap install juju --classic +sed -i 's/IP_ADDRESS/${IP_ADDRESS}/' maas-cloud.yaml juju add-cloud --local maas-cloud maas-cloud.yaml juju add-credential maas-cloud juju clouds --local