Skip to content

Instantly share code, notes, and snippets.


Joe Garcia, CISSP infamousjoeg

Block or report user

Report or block infamousjoeg

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
infamousjoeg /
Last active Aug 23, 2019
CyberArk Automation - Greatest Hits!
infamousjoeg / CreateSafeADGroups.ps1
Created Aug 16, 2019
Create Active Directory security groups for CyberArk; Create safe in CyberArk; Add groups as members
View CreateSafeADGroups.ps1
Import-Module ActiveDirectory
Import-Module psPAS
Import-Module CredentialRetriever
$domainName = ""
$baseURI = ""
$apiUsername = "Svc_CybrAutomation"
$safeName = Read-Host "Enter the name of the safe in CyberArk PAS"
Write-Output "Creating security group ${safeName}_Admin"
infamousjoeg / challenge-response.ps1
Created Aug 8, 2019
How to MFA Challenge/Response via CyberArk REST API
View challenge-response.ps1
#Hashtable to hold Logon Request
$LogonRequest = @{}
#Define Logon Request Parameters
$LogonRequest["Method"] = "POST"
$LogonRequest["Uri"] = "https://cyberarkpvwa/PasswordVault/api/Auth/RADIUS/Logon"
$LogonRequest["Body"] = @{
username = "<user_name>"
password = "<radius_token>"
infamousjoeg / Jenkinsfile
Last active Jun 26, 2019
Example of using cURL to list Conjur resources in a Groovy DSL Jenkinsfile
View Jenkinsfile
pipeline {
agent { label 'master' }
environment {
def loginToken = '3m184cf1ygzfcd24ct5a93wwjzfwm4r2gx36vykyc2er5qz01se0th3'
def username = 'dba01'
def auth_token = sh (script: "curl -k --data ${env.loginToken} | base64 | tr -d '\\r\\n'", returnStdout: true).trim()
//println("curl returned: ${auth_token}")
View MySql-5.5-installation

MySQL Download URL

Open the terminal and follow along:

  • Uninstall any existing version of MySQL
sudo rm /var/lib/mysql/ -R
infamousjoeg / cidr-restricted-user-policy.yml
Created Jun 17, 2019
CyberArk Conjur User & Host Identities with CIDR-restriction
View cidr-restricted-user-policy.yml
#Single IP
- !user
id: bob
#Multiple IPs
- !user
id: joe
restricted_to: [,]
infamousjoeg / authn-k8s-policy.yml
Last active May 9, 2019
Clean Example of Authn-K8s Policy for CyberArk DAP & Conjur Open Source
View authn-k8s-policy.yml
- !policy
id: conjur/authn-k8s/conjur-follower
#Subpolicy to define all things required for OpenShift Authentication
- !webservice
description: Authentication service definition for follower namespace
- !policy #policy definition for CA - used as part of authenticator
infamousjoeg / ProvisioningExample.yml
Last active May 8, 2019
Example deploying a LAMP Stack and provisioning with Ansible Role infamousjoeg.provisioning
View ProvisioningExample.yml
- hosts: localhost
- name: Install Apache & PHP
name: ['httpd', 'php', 'php-mysql']
state: present
- name: Install Web Role Specific Dependencies
infamousjoeg / conjur-demo-app.go
Created May 3, 2019
Example Go App for Conjur Demos of authn-k8s
View conjur-demo-app.go
package main
import (
_ ""
infamousjoeg / cloudbeesdays-pipeline.groovy
Created Apr 8, 2019
CloudBees Days Conjur Workshop 2019 - Pipeline Script for Simple Token App
View cloudbeesdays-pipeline.groovy
pipeline {
agent any
stages {
stage ('Checkout SCM') {
steps {
$class: 'GitSCM',
branches: [[name: '*/master']],
You can’t perform that action at this time.