Ploy

Latest version: v2.0.1

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

1.0rc5

-------------------

* Provide helper method ``ssh_args_from_info`` on BaseInstance to get the
arguments for running the ssh executable from the info provided by
init_ssh_key.
[fschulze]

* Allow overwriting the command name in help messages for bsdploy.
[fschulze]

* Make debug command usable for instances that don't have a startup script.
[fschulze]

* Instances can provide a get_port method to return a default port.
[fschulze]

* Catch socket errors in init_ssh_key of plain instances to print additional
info for debugging.
[fschulze]

* Delay setting of config file path to expose too early use of config in
plugins. Refs 29
[fschulze]

1.0rc4

-------------------

* Fix massagers for ``[instance:...]`` sections.
[fschulze]

* Copy massagers in ConfigSection.copy, so overrides in startup script work
correctly.
[fschulze]

1.0rc3

-------------------

* Fetch fingerprints only when necessary. This speeds up connections when the
fingerprint in known_hosts is still valid.
[fschulze]

1.0rc2

-------------------

* Moved setuptools-git from setup.py to .travis.yml, it's only needed for
releases and testing.
[fschulze]

* More tests.
[fschulze]

1.0rc1

-------------------

* Test, enhance and document adding massagers via config.
[fschulze]

* Moved ec2 and fabric integration into separate plugins.
[fschulze]

* You can now have instances with the same name if the belong to different
masters, they will then get the name of the master as a prefix to their name.
[fschulze]

* Add possibility to overwrite the default config name.
[tomster]

* Improved ``proxycommand`` and documented it.
[fschulze]

* Make the AWS instance available in masters. This changes the ``get_masters``
plugin interface.
[fschulze]

* Use os.execvp instead of subprocess.call. This allows the use of ``assh`` in
the ``proxycommand`` option, which greatly simplifies it's use.
[fschulze]

* Added command plugin hooks.
[fschulze]

* The variable substitution for the ``proxycommand`` option now makes the other
instances available in a dict under ``instances``. And adds ``known_hosts``.
[fschulze]

* Load plugins via entry points instead of the ``plugin`` section in the config.
[fschulze]

* Allow fallback to password for ssh to plain instances.
[fschulze]

* Add option to ask for manual fingerprint validation for plain instances.
[fschulze]

0.13

-----------------

* Use os.path.expanduser on all paths, so that one can use ~ in config values
like the aws keys.
[fschulze]

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.