Skip to content

Instantly share code, notes, and snippets.

@jamcole
jamcole / OpenShiftCredentials.groovy
Created February 25, 2020 21:17
OpenShift Token Credentials Creator Jenkins Library
import jenkins.model.*
import com.cloudbees.hudson.plugins.folder.*;
import com.cloudbees.hudson.plugins.folder.properties.*;
import com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider.FolderCredentialsProperty;
import com.cloudbees.plugins.credentials.impl.*;
import com.cloudbees.plugins.credentials.*;
import com.cloudbees.plugins.credentials.domains.*;
import com.openshift.jenkins.plugins.OpenShiftTokenCredentials;
import hudson.util.Secret;
@jamcole
jamcole / setup-router.yml
Created February 25, 2020 18:20
OCP 3.11 Playbook to enable extended logging, disable tls 1.0, and enable modern ciphers
- name: Configure OpenShift Router
hosts: bastion
gather_facts: no
any_errors_fatal: yes
roles:
- oc_host
- ocp_login_master
tasks:
# Configure router
- name: Pause router rollout