diff --git a/README.md b/README.md index a0d84a2..77b549f 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,11 @@ * Terraform * AWS CLI * Ansible + +## terraform show enhancement +Per https://www.linkedin.com/pulse/visualize-your-terraform-%C5%82ukasz-kurzyniec-p-l/ : +terraform plan -out plan.out //requires aws key +terraform show -json plan.out > plan.json +sudo docker run --rm -it -p 9000:9000 -v $(pwd)/plan.json:/src/plan.json im2nguyen/rover:latest -planJSONPath=plan.json + +and visit http://0.0.0.0:9000/ for the visualization. diff --git a/Vagrantfile b/Vagrantfile index c3b4645..eece4b2 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -2,6 +2,7 @@ Vagrant.configure(2) do |config| config.vm.define "devops-box" do |devbox| devbox.vm.box = "ubuntu/focal64" #devbox.vm.network "private_network", ip: "192.168.199.9" + devbox.vm.network :forwarded_port, guest: 9000, host: 9000, host_ip: "127.0.0.1" #devbox.vm.hostname = "devops-box" devbox.vm.provision "shell", path: "scripts/install.sh" devbox.vm.provider "virtualbox" do |v|