pegleg/pegleg/engine
Alexander Hughes 55349d078e Fix: Allow Pegleg to generate unencrypted bundle
Promenade supports generating a bundle with or without encryption
Pegleg currently does not, it requires encryption.

This patch changes Pegleg behavior to look for an encryption method
and key before generating a bundle.
1. If both are present - generate with encryption
2. If neither are present - generate without encryption
3. If one or the other is present - raise an error

Change-Id: Id55e310ced3d650f64d3f6f626faa10dbe3ab052
2019-08-06 13:17:55 +00:00
..
catalog Set a fixed order in which data is dumped to YAML files 2019-08-02 18:33:26 +00:00
catalogs Update Passphrase Catalog to support types 2019-08-02 07:30:51 -05:00
common pki: Port Promenade's PKI catalog into Pegleg 2019-01-15 13:29:21 -06:00
generators Merge "Disable some passphrase auto generation" 2019-08-05 15:01:44 +00:00
util Set a fixed order in which data is dumped to YAML files 2019-08-02 18:33:26 +00:00
__init__.py Pegleg encryption of site secrets 2018-10-30 16:53:51 +00:00
bundle.py Fix: Allow Pegleg to generate unencrypted bundle 2019-08-06 13:17:55 +00:00
errorcodes.py Add nosec to Bandit False Positives 2019-05-09 15:29:26 +00:00
exceptions.py Update Passphrase Catalog to support types 2019-08-02 07:30:51 -05:00
lint.py Standardize Pegleg code with YAPF 2019-07-25 17:28:18 +00:00
repository.py Standardize Pegleg code with YAPF 2019-07-25 17:28:18 +00:00
secrets.py Set a fixed order in which data is dumped to YAML files 2019-08-02 18:33:26 +00:00
site.py Set a fixed order in which data is dumped to YAML files 2019-08-02 18:33:26 +00:00
type.py Implement default umask for 640 file permissions 2019-06-29 17:56:55 +00:00