Exam Objectives
1 Compare authentication methods
1a Describe authentication methods
1b Choose an authentication method based on use case
1c Differentiate human vs. system auth methods
| # To use the "confirm" target inside another target, | |
| # use the " if $(MAKE) -s confirm ; " syntax. | |
| mycommand: | |
| @if $(MAKE) -s confirm ; then \ | |
| execute_your_command_here ; \ | |
| fi | |
| .PHONY: mycommand | |
| # The CI environment variable can be set to a non-empty string, |
| List all Google Compute Engine instance resources: | |
| $ gcloud compute instances list | |
| List Compute Engine instance resources that have machineType f1-micro: | |
| $ gcloud compute instances list --filter="machineType:f1-micro" | |
| List Compute Engine instance resources with zone prefix us and not | |
| MachineType f1-micro: |
| export TF_CREDS=~/.config/gcloud/terraform-admin.json | |
| # create service account in Terraform Admin Project | |
| gcloud iam service-accounts create terraform \ | |
| --display-name "Terraform Admin Account" | |
| # download JSON credentials | |
| gcloud iam service-accounts keys create ${TF_CREDS} \ | |
| --iam-account terraform@${TF_ADMIN}.iam.gserviceaccount.com |
Step-by-Step Guide how to install CI/CD with Docker Registry On Ubuntu 14.04 LTS from scratch.
- Install Docker using Official Manual or just run:
sudo bash
apt-get update
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D| var gulp = require('gulp'); | |
| var source = require('vinyl-source-stream'); | |
| var buffer = require('vinyl-buffer'); | |
| var watch = require('gulp-watch'); | |
| var gutil = require('gulp-util'); | |
| var browserify = require('browserify'); | |
| var babel = require('gulp-babel'); | |
| gulp.task('transform', function() { | |
| return gulp.src('./app/src/**/*.jsx') |
| [ | |
| { | |
| owner: 'bcoe', | |
| repo: 'top-npm-users', | |
| description: ':star: Generate a list of top npm users by based on monthly downloads.', | |
| language: 'JavaScript', | |
| isFork: false, | |
| stargazers: 27, | |
| watchers: 27 | |
| } |
Currently, there is an explosion of tools that aim to manage secrets for automated, cloud native infrastructure management. Daniel Somerfield did some work classifying the various approaches, but (as far as I know) no one has made a recent effort to summarize the various tools.
This is an attempt to give a quick overview of what can be found out there. The list is alphabetical. There will be tools that are missing, and some of the facts might be wrong--I welcome your corrections. For the purpose, I can be reached via @maxvt on Twitter, or just leave me a comment here.
There is a companion feature matrix of various tools. Comments are welcome in the same manner.
| # Load DSL and set up stages | |
| require 'capistrano/setup' | |
| # Include default deployment tasks | |
| require 'capistrano/deploy' | |
| require 'capistrano/composer' | |
| require 'capistrano/symfony' |