Skip to content

Instantly share code, notes, and snippets.

View timja's full-sized avatar

Tim Jacomb timja

View GitHub Profile
@timja
timja / az-keyvault-full-permissions
Last active December 13, 2018 16:05
az keyvault full permissions
#
# Usage: ./az-keyvault-full-permissions <vault-name> John.Smith@example.com
# Ensure your account is in the right subscription
az keyvault set-policy --name $1 --secret-permissions backup delete get list purge recover restore set --certificate-permissions create delete deleteissuers get getissuers import --key-permissions backup create decrypt delete encrypt get import list purge recover restore sign unwrapKey update verify wrapKey --upn $2
@timja
timja / jenkins-dump-credentials.groovy
Last active April 4, 2024 14:23
Dump jenkins credentials - use in script console
import com.cloudbees.plugins.credentials.*
import com.cloudbees.plugins.credentials.common.*
import com.cloudbees.plugins.credentials.domains.*
import com.cloudbees.plugins.credentials.impl.*
import com.cloudbees.jenkins.plugins.sshcredentials.impl.*
import org.jenkinsci.plugins.plaincredentials.impl.*
// def item = Jenkins.instance.getItem("your-folder")
@timja
timja / rename the repos
Last active July 22, 2018 20:42
Rename moj repos to cnp
{"query":"{\n search(last: 100, type: REPOSITORY, query: \"user:hmcts moj\") {\n nodes {\n ... on Repository {\n name\n }\n }\n repositoryCount\n }\n}\n","variables":{},"operationName":null}