vinnie357 / f5-devops-workspace-gcp

On demand Ubuntu Workspace for F5 tools in Google Cloud Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gce-devops-workspace-tf-cloud

On demand Workspace for Terraform and Ansible in Google Cloud Platform on Ubuntu

Prerequisites:

Overview:

Create project in Terraform Cloud

Create workspace in Terraform Cloud

Fork this repo for your edits and builds.

Link Terraform Cloud to the repo for githooks

Create gcp service account and key for Terraform Cloud

  • login to gcp and issue a service account with permissions to your project

set project variables for Terraform Cloud project

! mark items as sensitive for write only access

queue a run of the project

Connect with VS Code Remote Development

Optional Extensions

Known issues

  • ssh ids on reapply

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

    win:

      ssh-keygen -f "c:\\Users\\user/.ssh/known_hosts" -R 18.210.163.252
    

    linux:

      ssh-keygen -f "/root/.ssh/known_hosts" -R 18.210.163.252
    
  • VScode Remote

    settings

    extensions installed

About

On demand Ubuntu Workspace for F5 tools in Google Cloud Platform

License:MIT License


Languages

Language:HCL 74.7%Language:Shell 25.3%