Skip to content
Snippets Groups Projects
Select Git revision
  • d9ac2cd05f98d0eafa2650d25be153f464c009f7
  • main default protected
  • feature/VA-100_Modbus_RTU
  • develop
  • stepperControl
5 results

Calculate Measurements (SubVI).vi

Blame
  • run-terraform.sh 1.11 KiB
    #!/bin/bash
    
    # initialization of terraform state and download openstack plugin/dependencies
    ./terraform init
    
    # show what will done
    ./terraform plan
    
    # let terraform create the resources specified in .tf file in same directory
    ./terraform apply
    
    # you can also use "terraform apply -auto-approve" to prevent terraform from asking back whether it should proceed
    
    # among the benefits of terraform, is that is deploys the resources rather quick. It identifies dependencies and
    # deploys independent resources in parallel.
    # "terraform graph" creates a dependency graph of the resource specified in the .tf file
    # another benefit of terraform is, that it does the heavy lifting to support the APIs of multiple cloud
    # providers and supports way more features and cloud services than, e.g., libcloud, hence it's quite popular
    #
    # among the drawbacks however is, that it comes with its own definition language and does not offer the full
    # flexibility of a programming language. In this regard, libcloud, boto3, openstack-sdk etc. are way more flexible
    #
    # we discuss different cloud service deployment solutions and their pros/cons in the course