#OpenSSL Basics
##Certificate Types
- CA Certificate Authority
- CRL Certificate Revocation List
- CSR Certificate Signing Request
- DCA Deligate Certificate Authority
- DER Data Encryption Standard
- DES Data Encryption Standard
- DH Diffie-Hellmann
| # Created by https://www.toptal.com/developers/gitignore/api/ssl | |
| # Edit at https://www.toptal.com/developers/gitignore?templates=ssl | |
| *.csr | |
| *.pem | |
| *.key | |
| *.crt | |
| # End of https://www.toptal.com/developers/gitignore/api/ssl |
#OpenSSL Basics
##Certificate Types
| https://kubernetes.io/docs/tasks/debug-application-cluster/debug-running-pod/ | |
| https://kubernetes.io/docs/reference/kubectl/cheatsheet/ | |
| # examples | |
| kubectl -n terraform-cloud-agent get all | |
| kubectl -n terraform-cloud-agent logs terraform-cloud-agent-84546788bc-jfmtt -f #-f for follow | |
| kubectl -n terraform-cloud-agent logs terraform-cloud-agent-84546788bc-jfmtt terraform-cloud-agent | |
| kubectl -n terraform-cloud-agent describe pod terraform-cloud-agent-84546788bc-jfmtt |
| provider "aws" { | |
| region = "us-east-1" | |
| ## uses default env_var from aws | |
| #AWS_ACCESS_KEY_ID="anaccesskey" | |
| #AWS_SECRET_ACCESS_KEY="asecretkey" | |
| #AWS_DEFAULT_REGION="us-west-2" | |
| } | |
| # Additional provider configuration for west coast region; resources can | |
| # reference this as `aws.alt`. |
Helper for looking for none documented flags in Replicateds Install script https://help.replicated.com/docs/native/customer-installations/installing-via-script/
Requires, egrep and grep (for no other reason than it was quick and dirty)
git clone https://gist.github.com/abuxton/c072112152c54dfcd53833053f729580 scrape_installer && cd scrape_installer
sript to scrape named url and ca_bundle files https://www.digicert.com/kb/ssl-support/pem-ssl-creation.htm
> git clone https://gist.github.com/abuxton/e76dfcc3c60215a200336e4262cff42a scrape-ca_bundle && cd scrape-ca_bundle
bash ./scrape-ca_bundle.sh $URL
| def get_ca_bundle(): | |
| """Tries to find the platform ca bundle for the system (on linux systems)""" | |
| ca_bundles = [ | |
| # list taken from https://golang.org/src/crypto/x509/root_linux.go | |
| "/etc/ssl/certs/ca-certificates.crt", # Debian/Ubuntu/Gentoo etc. | |
| "/etc/pki/tls/certs/ca-bundle.crt", # Fedora/RHEL 6 | |
| "/etc/ssl/ca-bundle.pem", # OpenSUSE | |
| "/etc/pki/tls/cacert.pem", # OpenELEC | |
| "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", # CentOS/RHEL 7 | |
| ] |
| #! /bin/bash +X | |
| # later we will disable selinux | |
| # sudo setenforce Permissive | |
| # getenforce # just incase youy want to check selinuxmode | |
| # lets make sure we are a clean install of docker | |
| sudo yum remove docker docker-common docker-selinux docker-engine-selinux docker-engine docker-ce | |
| # now install some tools dmpd(for short) ensures rhel 7 respects gpg settings in repos (issue is https://access.redhat.com/solutions/2850911) see https://access.redhat.com/discussions/5336741 for the fix | |
| sudo yum install -y yum-utils device-mapper-persistent-data lvm2 | |
| sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |