اگر از Terraform استفاده می کنید و پروژه های مختلفی دارید که هر کدام از آنها دارای نسخه های متفاوتی از Terraformهستند، شاید نصب و حذف نسخه های مختلف Terraform روی سیستم جهت کار با آن پروژه ها ساده و منطقی نباشد.راه حل استفاده از tfswitch است. ابزار خط فرمان tfswitch به شما امکان می دهد بین نسخه های مختلف terraform سوئیچ کنید. اگر نسخه خاصی از terraform را نصب نکرده اید، tfswitch به شما امکان می دهد نسخه مورد نظر خود را دانلود کنید. نصب سریع و آسان است. پس از نصب، با اجرای دستور tfswitch به سادگی نسخه مورد نیاز خود را از منوی کشویی انتخاب کنید و شروع به استفاده از terraform کنید.
روش دیگر اینکه، کافیست تا وارد پروژه ی Terraform خود شوید و سپس دستور tfswitch را اجرا کنید. ابزار tfswitch فایل provider.tf یا version.tf و یا هر فایل دیگری که نسخه Terraform پروژه را مشخص کرده اید را می خواند و بصورت خودکار همان نسخه از Terraform را دانلود و نصب می کند.
نصب TFSwitch در لینوکس
برای نصب tfswitch در لینوکس کافیست تا دستور زیر را با کاربر root اجرا کنید:
# curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | bash