I hereby claim:
- I am mattmencel on github.
- I am mattmencel (https://keybase.io/mattmencel) on keybase.
- I have a public key ASAX5N5kGMWuDCU0j85TI3vIU7T1CeIKoE-rV3s8djpffQo
To claim this, I am signing this object:
steps: | |
- task: JamiePhillips.Terraform.TerraformTool.TerraformTool@0 | |
displayName: 'Use Terraform $(terraform.version)' | |
inputs: | |
version: '$(terraform.version)' | |
- script: | | |
az login --service-principal -u $(SPN-ID) -p $(SPN-SECRET) --tenant $(TENANT-ID) | |
ACCESS_KEY=`az storage account keys list -n $(STORAGE_ACCT) -o json | jq -r '.[0].value'` | |
echo "##vso[task.setvariable variable=ACCESS_KEY]$ACCESS_KEY" |
name: $(BuildDefinitionName).$(DayOfYear)$(Rev:.r) | |
resources: | |
repositories: | |
- repository: Templates | |
type: git | |
name: Templates | |
pool: | |
name: Terraform Agents | |
trigger: | |
batch: true |
resources: | |
- repo: self | |
queue: | |
name: Hosted Windows Container | |
steps: | |
- task: AzureKeyVault@1 | |
displayName: 'Azure Key Vault: MYKEYVAULT' | |
inputs: | |
azureSubscription: 'My Sub' |
I hereby claim:
To claim this, I am signing this object:
# Create Resource Group | |
az group create --name k8s --location eastus | |
# Register container service if not already done | |
az provider register -n Microsoft.ContainerService | |
# Create AKS Cluster | |
az aks create -n k8s-cluster -g k8s -c 2 -k 1.9.2 --generate-ssh-keys -l eastus --service-principal SERVICE_PRINCIPAL --client-secret CLIENT_SECRET | |
# Get kubectl credentials |
%w( | |
build-essential | |
libusb-1.0 | |
libusb-1.0-0-dev | |
modemmanager | |
smstools | |
tcl | |
).each do |pkg| | |
package pkg do | |
action :install |
require 'spf/query' | |
# regular metadata stuff below |
# base chef-client has already been installed via package mgmt or git | |
package 'libgmp3-dev' do | |
# required for libyajl gem which is required for chef gem | |
action :upgrade | |
end | |
# Pull chef repo so we can build the omnibus packages | |
git '/usr/local/src/chef' do |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
name: gitlab-runner | |
namespace: gitlab | |
data: | |
config-toml: | | |
concurrent = 4 | |
[[runners]] |