Skip to content

Instantly share code, notes, and snippets.

@mark-adams
Last active August 29, 2015 14:11
Show Gist options
  • Save mark-adams/ab89ef1195878067868f to your computer and use it in GitHub Desktop.
Save mark-adams/ab89ef1195878067868f to your computer and use it in GitHub Desktop.
Docker Setup for SimpleLTC CA
#!/usr/bin/env python2
import textwrap
import os
ca_dir = '/etc/docker/certs.d/docker.sltc.local'
ca_cert = '''-----BEGIN CERTIFICATE-----
MIIDjDCCAnSgAwIBAgIQDlz2BfGJBr9MRgvOLbrKrDANBgkqhkiG9w0BAQUFADBO
MRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGTAXBgoJkiaJk/IsZAEZFglTaW1wbGVM
VEMxGjAYBgNVBAMTEVNpbXBsZUxUQy1Sb290LUNBMB4XDTEwMTIyODIyMDMyNVoX
DTE1MTIyODIyMTMyNFowTjEVMBMGCgmSJomT8ixkARkWBWxvY2FsMRkwFwYKCZIm
iZPyLGQBGRYJU2ltcGxlTFRDMRowGAYDVQQDExFTaW1wbGVMVEMtUm9vdC1DQTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMuLtHkQgf7mNFesdCA6MuB/
MKQatr6Yp3qBlShfs16p2h1IkT6DfaptrcBzS7aGW+ozKGzvSTT9ZNNM9rrejQ5g
PF/IYBt3zGlAQTidT8AZUzNCBjpt0xQbULX2MpEDzTGfXmonxuN29Ra4ASjPKxKE
xZQ4z1S2sFX0/tIF91HJwB+QTNTKHOPBwYtL7MgP/gYa1mmnKay/lTNfAulGHZIb
ubiarHql8RylVusiprI6Ebxq2EcOONywwTkBB5E2auZAD3bKpoGdYCoUr8+qSBut
KmBX7CYmTR7UPPlm3gZivzSxMoOl3VnBZTe3Dx3dlpgnKoEkxz82XXjeauyo3YMC
AwEAAaNmMGQwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFKrcrWn0KnAL757rSiXecvxOI90kMBAGCSsG
AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQCcWh+q/dFS5TBvUTOAnPfO
OFyhq0Wjii9yjKBd+jBTr/+55BmZURbxzp8LJgmv07YbnHIeVWWrQtw3xZJEKv9a
nu0B6DUbLH8DpNPotMUtImFFZ8K+8qTpVukjNyvnq3uyt3CGN45h7v0S36K0JJhd
R6W/42TE0w1au+GPOyIb/6GJvELHQF9xRl8Rzfy7wEoB1Ysusdg6pdjbdsrYItd+
fT7Zc+avOV1NaRKBcJFw/eiNv7bRGxVDweYmwY2Rl0Cje1i/No1bKsZmfiQue7w9
92CtStxJH38It3iwmclj+zHp7XA49a0d6xhjOBX7Fi2ySCzqDQEU+4CWkVf9ms8M
-----END CERTIFICATE-----'''
os.makedirs('/etc/docker/certs.d/docker.sltc.local')
with open('/etc/docker/certs.d/docker.sltc.local/ca.crt', 'w') as ca_out:
ca_out.write(ca_cert)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment