cloudbase-init/cloudbaseinit/plugins/common
Adrian Vladu ea5e8da627 crypto: replaced openssl with cryptography module
Use cryptography instead of the flaky openssl libraries loading.
If the libssl DLLs were not present or were present in another order
then the required one, there could be errors when securing the password
before sending it to the metadata service.

Fixes: https://github.com/cloudbase/cloudbase-init/issues/34

Change-Id: I1a2245e199f65f4665071ada9576dcae77a3a432
2022-12-12 14:22:56 +02:00
..
userdataplugins cloudconfig: fix type in key name no_create_home 2022-12-07 17:05:57 +02:00
__init__.py Rewrite exec utilies to be generic 2014-12-11 02:59:25 +02:00
base.py Adds plugin execution stages 2015-10-02 18:37:23 +03:00
constants.py Move non-Windows specific plugins to common 2015-02-12 20:17:15 +02:00
createuser.py Add configurable option for the user password length 2017-07-05 17:18:43 +03:00
ephemeraldisk.py Add ephemeral disk plugin 2017-04-27 18:00:03 +03:00
execcmd.py Fixed all typos in comments 2017-07-05 17:28:20 +03:00
fileexecutils.py Improve MIME multipart userdata handling 2017-03-13 15:57:46 +02:00
localscripts.py Add support for generating cloudbase-init configuration sample 2016-09-02 11:19:59 +03:00
mtu.py Use the interface name when setting the MTU 2018-09-05 20:42:10 +03:00
networkconfig.py Fix empty DNS list 2020-05-20 17:43:49 +03:00
ntpclient.py Include the NIC names in get_dhcp_hosts_in_use 2018-09-05 20:42:10 +03:00
sethostname.py Added userdata plugin for setting the hostname 2015-08-14 16:53:46 +03:00
setuserpassword.py crypto: replaced openssl with cryptography module 2022-12-12 14:22:56 +02:00
sshpublickeys.py Use metadata service username for sshpublicckeys 2019-12-13 18:21:38 +02:00
trim.py Enables or disables TRIM delete notifications. 2017-02-23 02:29:28 +02:00
userdata.py Add support for jinja as userdata template engine 2020-01-21 14:36:16 +02:00
userdatautils.py Improve MIME multipart userdata handling 2017-03-13 15:57:46 +02:00