- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/
- They are the people who get things done. Effective Engineers produce results.
SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() { | |
function getBaseHtml(ctx) { | |
return SPClientTemplates["_defaultTemplates"].Fields.default.all.all[ctx.CurrentFieldSchema.FieldType][ctx.BaseViewID](ctx); | |
} | |
function init() { | |
SPClientTemplates.TemplateManager.RegisterTemplateOverrides({ | |
OnPreRender: function(ctx) { | |
ctx.newFormUrl = "https://microsoft.com"; |
terraform { | |
required_providers { | |
azurerm = { | |
source = "hashicorp/azurerm" | |
version = "~>2.74.0" | |
} | |
} | |
} | |
# data "azurerm_client_config" "current" {} |
# Using Service Principal | |
tenantid=xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx | |
clientid=xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx | |
clientsecret=xxx....xxxx | |
# Reqeust Bearer Token | |
token=$(curl -s -X POST -H 'Content-Type: application/x-www-form-urlencoded' \ | |
-d "grant_type=client_credentials&resource=https%3A%2F%2Fmanagement.azure.com%2F&client_id=$clientid&client_secret=$clientsecret" \ | |
"https://login.microsoftonline.com/$tenantid/oauth2/token" | jq -r .access_token) |
{ | |
"client_id": "", | |
"client_secret": "", | |
"grant_type": "authorization_code", | |
"code": "", | |
"redirect_uri": "" | |
} |
import xml.dom.minidom | |
import html | |
from datetime import datetime, timedelta | |
import requests | |
from azure.identity import ClientSecretCredential, ManagedIdentityCredential | |
from azure.storage.blob import BlobServiceClient, generate_container_sas, AccountSasPermissions | |
from flask import Flask | |
app = Flask(__name__) |
trigger: | |
- main | |
pool: | |
vmImage: windows-latest | |
steps: | |
# Get OpenSSL Version | |
- powershell: openssl version -a | |
displayName: Get OpenSSL Version |
# Export and upload GPG keys to Azure Key Vault | |
$UserId = "" # GPG email address | |
$SecretKeyName = "github-gpg-secret-key" | |
$PublicKeyName = "github-gpg-public-key" | |
$KeyVaultName = "" # Key Vault Name | |
$SecretKeyFile = ".\sk.asc" | |
$PublicKeyFile = ".\pk.asc" | |
# Send Private Key | |
$(gpg --armor --export-secret-keys --with-fingerprint $UserId) | Out-File $SecretKeyFile |
@adoUser = {{$dotenv ADO_USER}} | |
@adoPat = {{$dotenv ADO_PAT}} | |
@adoOrg = YourAdoOrg | |
@adoProject = YourAdoProject | |
@buildId = 123 | |
### Get Build Properties | |
# @name buildProps | |
GET https://{{adoUser}}:{{adoPat}}@dev.azure.com/{{adoOrg}}/{{adoProject}}/_apis/build/builds/{{buildId}}?api-version=7.1-preview.7 |
@tenantId = {{$dotenv TENANTID}} | |
@subId = {{$dotenv SUBID}} | |
@clientId = {{$dotenv CLIENTID}} | |
@clientSecret = {{$dotenv CLIENTSECRET}} | |
@sbName = {{$dotenv SBNAME}} | |
@sbUrl = https://{{sbName}}.servicebus.windows.net | |
### | |
# Get OAuth Token | |
# @name getToken |