Platform X - DevOps: IaC Developer Tools

Identifies the tools used by DevOps Engineers and guidance on their use when developing Infrastructure as code.
  1. Purpose
    1. The purpose of this document is to identify the tools used by DevOps Engineers for Infrastructure as Code (IaC) development.
  2. Definitions
    1. Electronic Protected Health Information (ePHI): Any individually identifiable health information protected by HIPAA that is transmitted or stored in electronic media.
  3. Tools
    1. Azure DevOps
      1. Repos
        1. Setup SSH Key authentication
        2. Clone a repo
    2. Git: Version control system
      1. Install: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
      2. Common commands:
        1. Set your user name (one time): git config --global user.name "John Doe"
        2. Setup your email (one time): git config --global user.email "jdoe@wisc.edu"
        3. Clone a repository: git clone git@ssh.dev.azure.com:v3/PlatformX/SMPH%20Research%20Infrastructure/<repo name>
        4. Create a branch (Create a feature branch): git checkout -b <branch name>
        5. Add a file (To local staging): git add <file name>
        6. Commit (Commit changes to your local branch): git commit -m "<message describing what changes you made>"
        7. Push (Send changes to the repository): git push
        8. Pull (Pull remote changes and merge with local copy): git pull
    3. Terraform: Infrastructure as Code
      1. Download and Install: https://www.terraform.io/downloads.html
      2. Tutorials: https://learn.hashicorp.com/collections/terraform/azure-get-started
    4. Visual Studio Code: Integrated Development Environment (IDE)
    5. Packer
      1. Download: https://www.packer.io/downloads
    6. Ansible
      1. Installation: https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
  4. Related Documents

  5. Related Standards, Policies and Procedures



Keywords:
Platform X, Px, DevOps, Tools, IaC
Doc ID:
109288
Owned by:
Mike C. in SMPH Research Informatics
Created:
2021-02-22
Updated:
2024-08-19
Sites:
SMPH Research Informatics , SMPH Research Informatics TEST