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 initwhich installs tiller :( I'm not sure how to force provider to install tiller before you do helm init – holms Apr 02 '19 at 01:57helm initwithout installingtillerby adding the flag--client-only. – Navarro Apr 09 '19 at 10:53