From f9423a368f117c6208f2f0b763c90e1faa16804a Mon Sep 17 00:00:00 2001 From: Anton Smith Date: Wed, 27 Oct 2021 13:08:31 +0200 Subject: [PATCH] added maas-cloud.yaml and edit the IP address on the fly in teh config --- maas-cloud.yaml | 5 +++++ maas-setup.sh | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 maas-cloud.yaml 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