Thanks, I am now able to bootstrap juju controllers on AWS with encrypted EBS volumes.
However I found that I was unable to create other machines with encrypted EBS volumes.
I attempted the following:
# Create an ecrypted EBS storage pool
juju create-storage-pool encrypted-ebs ebs encrypted=true
# Set the storage-default-block-source to encrypted-ebs
juju model-config storage-default-block-source="encrypted-ebs"
# Deploy a bundle
juju deploy cs:bundle/landscape-scalable-8
I checked my EC2 instances in the dashboard and found that the non-controller machines did not have encryption. The juju version is 2.9.7-ubuntu-amd64 from latest/candidate channel.
Thanks, I am now able to bootstrap juju controllers on AWS with encrypted EBS volumes.
However I found that I was unable to create other machines with encrypted EBS volumes.
I attempted the following:
# Successfully create a controller with encrypted EBS volumes constraints= "root-disk- source= ebs-encrypted"
juju bootstrap aws \
--storage-pool name=ebs-encrypted \
--storage-pool type=ebs \
--storage-pool encrypted=true \
--bootstrap-
# Create an ecrypted EBS storage pool
juju create-storage-pool encrypted-ebs ebs encrypted=true
# Set the storage- default- block-source to encrypted-ebs default- block-source= "encrypted- ebs"
juju model-config storage-
# Deploy a bundle landscape- scalable- 8
juju deploy cs:bundle/
I checked my EC2 instances in the dashboard and found that the non-controller machines did not have encryption. The juju version is 2.9.7-ubuntu-amd64 from latest/candidate channel.