Sha256: 4cc436dcf8d328a5c2cd9ae899fa2205bc1adaa7948af520192681aa42f89494
Contents?: true
Size: 1.44 KB
Versions: 42
Compression:
Stored size: 1.44 KB
Contents
# frozen_string_literal: true # takelage docker socket scheme module DockerSocketScheme # Backend method for docker socket scheme. def docker_socket_scheme log.debug 'Getting docker socket scheme' gpg_path = _socket_get_agent_socket_path gpg_port = config.active['docker_socket_gpg_agent_port'] ssh_path = _socket_get_agent_ssh_socket_path ssh_port = config.active['docker_socket_gpg_ssh_agent_port'] socket_scheme = _socket_get_scheme gpg_path, gpg_port, ssh_path, ssh_port log.debug 'Docker socket scheme is ' \ "\n\"\"\"\n#{hash_to_yaml socket_scheme}\"\"\"" socket_scheme end private # Get gpg agent socket path. def _socket_get_agent_socket_path cmd_agent_socket_path = config.active['cmd_docker_socket_config_agent_socket_path'] (run cmd_agent_socket_path).chomp end # Get gpg ssh agent socket path. def _socket_get_agent_ssh_socket_path cmd_agent_ssh_socket_path = config.active['cmd_docker_socket_config_agent_ssh_socket_path'] (run cmd_agent_ssh_socket_path).chomp end # Create socket scheme. def _socket_get_scheme(gpg_path, gpg_port, ssh_path, ssh_port) { 'agent-socket' => { 'path' => gpg_path, 'host' => @socket_host, 'port' => gpg_port }, 'agent-ssh-socket' => { 'path' => ssh_path, 'host' => @socket_host, 'port' => ssh_port } } end end
Version data entries
42 entries across 42 versions & 1 rubygems