I need to be able to generate disposable kubernetes environments using terraform
. These environments should use helm
for application deployment and ideally have tiller
installed during the terraform
resource provision.
What is the best way of automating this? Should I "copy" the deployment generated by helm init
and translate it to terraform
lingo? Is there any other solution more elegant than this?
I tried to explicitly declare the terraform
's helm
provider block, but without any real chart deployment it does not bother into installing the tiller
service.
helm init
which installs tiller :( I'm not sure how to force provider to install tiller before you do helm inithelm init
without installingtiller
by adding the flag--client-only
.