コード例 #1
0
ファイル: docker.py プロジェクト: linzhonghong/eru-core
def save_docker_certs(host, ca, cert, key):
    if not DOCKER_CERT_PATH:
        return
    base_dir = os.path.join(DOCKER_CERT_PATH, host.ip)
    ensure_dir(base_dir)
    ensure_file(os.path.join(base_dir, 'ca.pem'), mode=0444, content=ca)
    ensure_file(os.path.join(base_dir, 'cert.pem'), mode=0444, content=cert)
    ensure_file(os.path.join(base_dir, 'key.pem'), mode=0400, content=key)
コード例 #2
0
ファイル: docker.py プロジェクト: CMGS/eru-core
def save_docker_certs(host_or_ip, ca, cert, key):
    if not DOCKER_CERT_PATH:
        return
    if not isinstance(host_or_ip, basestring):
        host_or_ip = host_or_ip.ip
    base_dir = os.path.join(DOCKER_CERT_PATH, host_or_ip)
    ensure_dir(base_dir)
    ensure_file(os.path.join(base_dir, 'ca.pem'), mode=0444, content=ca)
    ensure_file(os.path.join(base_dir, 'cert.pem'), mode=0444, content=cert)
    ensure_file(os.path.join(base_dir, 'key.pem'), mode=0400, content=key)
コード例 #3
0
ファイル: docker.py プロジェクト: timfeirg/eru-core
def make_certs_dir(ip):
    certs_dir = os.path.join(DOCKER_CERT_PATH, ip)
    ensure_dir(certs_dir)
    return certs_dir
コード例 #4
0
ファイル: docker.py プロジェクト: timfeirg/eru-core
def make_certs_dir(ip):
    certs_dir = os.path.join(DOCKER_CERT_PATH, ip)
    ensure_dir(certs_dir)
    return certs_dir