Projects from cloudskills.io Cloud Native DevOps Bootcamp course.
Configuring Gitkraken
- Straightforward setup
Configuring VSCode with Github
- Local commits work right off the bat, but I cannot push to Github (which I inited with GitKraken)
git pull --tags origin master ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory Host key verification failed. fatal: Could not read from remote repository.
- Installed ssh-askpass
- The x11 app prompted me to authorize the new host, but apparently it doesn't have permission to write to the known_hosts file5. I was able to manually approve it from the commandline, going to see if this update is properly pushed.
Reusuable and clean Python code s3bucket.py
I was on the right track about LocationConstraint, I just had it in the wrong spot:
CreateBucketConfiguration={'LocationConstraint':'us-east-2'},
Reusuable and clean PowerShell code New-Resource-Group.ps1
- TIL that there is a difference between the az cli and the AZ PowerShell module. It took me a couple of minutes to figure out. I needed to install and configure the PowerShell AZ Module for the example function in the video to work as expected.
Linting in Powershell and Python Python
- run pylint from the cli to get verbose info, or just use the builtin linting is VS code (which seems to be more forgiving) PowerShell
- PSScriptAnalyzer
-
Check out how to setup up billing alerts for AWS and Azure.
-
Since I am using a Chromebook I need to setup up the Linux VM
- Run updates
-VM
- VS Code
- GitKraken
- Install the cli tools for AWS and Azure
- Run updates
-VM
-
There is a lot in this lecture - rewatch!
Setting up dev environment on my Chromebook
- Update the VM
- Uninstall Python 2.7
- Install Python 3
- Install pip, pylint
- install Powershell 7.1.2
- Install AWS cli
- Install Azure cli
- Update VS Code
- Update GitKraken
Reusuable and clean Python code s3bucket.py
- I have to use pip3 instead of pip
- Install boto3 client
- Configured the AWS cli (I set the default region to be something other an us-east-1)
- I had to change my default for the script to work as written.
-
Set up Github account
- Using existing account
-
Set up Azure account
- Using existing account, cleaning up some resources
- Trying to change to the Dev/test pay as you go, but I don't have an active visual student account...
- Figured out how to clean up some empty resource groups and resources.
-
Setup up AWS account
- Tried to use existing account
- Set up new account
-
Clean up inbox for email acconut
- Enabled 2 step
-
Create Github Project
- Create Github Action
- Don't Panic
- Check out cloudnative-bootcamp Slack Channel
- Projects to complete every week between class
- Check out the projects