This step is useful when you will want to run terraform in VCS mode

In order to leverage github action workflow to customize terraform template shipped within repository, you can :

browse to https://github.com/splunk/splunkconf-backup/terraform and https://github.com/splunk/splunkconf-backup/terraform/instances-extra, choose and remember all the instances name , you wish to leverage. (make sure it make sense of course)

  • clone the original repo (https://github.com/splunk/splunkconf-backup) in your own github account (choose whatever repo name fits you)
  • in your cloned repo, clic on “Settings” under the repo then “Secrets and Variables” then “Actions” then select “Variables”
  • clic on “New Repository Variable” button (that appeared green on top right)
  • name the variable TOPOLOGY
  • write each instance name you wish to use (one per line)
  • save the variable
  • go to Actions menu on top then enable workflow actions
  • got to settings for this repo under Actions/General , scrolldown to workflow permissions and change choice to Read and Write permissions, ave
  • go back to actions
  • clic on TFTopolocyCI
  • clic on “Run Workflow”

You should see under terraform directory in your cloned repo, list of instance-xxx.tf change to match your topology variablle

In case of issue, you may inspect actions logs from the Actions menu


This site uses Just the Docs, a documentation theme for Jekyll.