Skip to main content

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

Metadata

Release files for sshyc 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sshyc 1.0.2
File Size Uploaded Provenance Actions
sshyc-1.0.2.tar.gz 7.2 kB Without provenance Details for sshyc-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sshyc 1.0.2
File Interpreter ABI Platform Actions
sshyc-1.0.2-py2.py3-none-any.whl Python 2, Python 3 none any Details for sshyc-1.0.2-py2.py3-none-any.whl

Total release size: 13.1 kB

Release files / sshyc-1.0.2.tar.gz

Download URL sshyc-1.0.2.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ce4b4bdb6b8272c8e7bfe618a3cd5d36b3bdad0c33df0a10ece21845b85d8f9d
BLAKE2b-256 checksum
How to use checksums
7b7477e27609f069750be84d2c6969f46edaf2a71bec08efe2d569e39d65110e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / sshyc-1.0.2-py2.py3-none-any.whl

Download URL sshyc-1.0.2-py2.py3-none-any.whl
Size 5.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
483de3a7d79867763d348818c94e44e03cbf239b2539ad76b2644d3bd8fe42c6
BLAKE2b-256 checksum
How to use checksums
c8daa37993b4732f37c33b64a9c9514aa73576beced4b66bcf9f19bb86fdc8e1
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for sshyc 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page