SSHYC short for SSH YAML Configuration is tool to make .ssh/config from YAML files.
Project description
SSH YAML Configuration
Actual Version : 1.0.2
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.2] - 2021-08-08
Changed
Updated package on PyPi
[1.0.1] - 2021-08-08
Added
Bumpversion configuration
Example to README file
Changed
Category for pip
Fixed
Path to ssh configuration file
[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
Built Distribution
File details
Details for the file sshyc-1.0.2.tar.gz
.
File metadata
- Download URL: sshyc-1.0.2.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce4b4bdb6b8272c8e7bfe618a3cd5d36b3bdad0c33df0a10ece21845b85d8f9d |
|
MD5 | 0f0042095d8ec4559bf2a6370e3d0894 |
|
BLAKE2b-256 | 7b7477e27609f069750be84d2c6969f46edaf2a71bec08efe2d569e39d65110e |
File details
Details for the file sshyc-1.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: sshyc-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 483de3a7d79867763d348818c94e44e03cbf239b2539ad76b2644d3bd8fe42c6 |
|
MD5 | b0f5d55bbd15abc401c19eadb9ef6490 |
|
BLAKE2b-256 | c8daa37993b4732f37c33b64a9c9514aa73576beced4b66bcf9f19bb86fdc8e1 |