SSHYC short for SSH YAML Configuration is tool to make .ssh/config from YAML files.
Project description
SSH YAML Configuration
Actual Version : 1.0.1
SSHYC short for SSH YAML Configuration is tool to make .ssh/config from YAML files.
Licensed under MIT License
Features
Current Features
Attention this tools overwrites ~/.ssh/config file
Write ~/.ssh/config.yaml or ~/.ssh/config.yml
Examples
%YAML 1.1
---
all:
ForwardAgent: 'yes'
shared: &shared-settings
User: test
ForwardAgent: 'yes'
presets:
main: &preset--main
ForwardAgent: 'yes'
company:
testuser: &company__testuser
User: testuser
projects:
test:
test_host_project:
Hostname: test
$Proxy: test.test
groups:
test_group:
test_host:
<<: *company__testuser
<<: *preset--main
Hostname: test_host.test_group.test
host_groups:
host_group_test.test:
test_host:
<<: *company__testuser
<<: *preset--main
Hostname: test_host.test_group.test
hosts:
test_host_12:
<<: *company__testuser
<<: *shared-settings
Hostname: test_host12.test
Credits
Created by Patryk Adamczyk
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog with additional group for informations, and this project adheres to Semantic Versioning.
[1.0.0] - 2021-08-08
Added
Basic functionality
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sshyc-1.0.1.tar.gz
(7.0 kB
view hashes)
Built Distribution
Close
Hashes for sshyc-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8cc0aa77ba2a873356e789e2f51d61c45798dc716573a311574fda4a45ca72a |
|
MD5 | b7dc90bae115c8291594c1205a0e42d0 |
|
BLAKE2b-256 | 497ac1c749aeb1abf5284f37a509d505de2fe5a99a6d9cfbac824ae74d9b6eb1 |