removed print of organization array and added loop for exporting organization vault
This commit is contained in:
@@ -459,9 +459,17 @@ if __name__ == "__main__":
|
|||||||
# look for organizations
|
# look for organizations
|
||||||
logger.info("Looking for Organizations")
|
logger.info("Looking for Organizations")
|
||||||
bitwarden_organizations = json.loads(((subprocess.run([bitwarden_cli_executable, 'list', 'organizations'], capture_output=True)).stdout).decode())
|
bitwarden_organizations = json.loads(((subprocess.run([bitwarden_cli_executable, 'list', 'organizations'], capture_output=True)).stdout).decode())
|
||||||
print(bitwarden_organizations)
|
|
||||||
logger.info("Found {} Organiztaions.".format(len(bitwarden_organizations)))
|
logger.info("Found {} Organiztaions.".format(len(bitwarden_organizations)))
|
||||||
|
|
||||||
|
for organization in bitwarden_organizations:
|
||||||
|
logger.info("Exporting organization {} vault to both CSV and JSON files".format(organization['name']))
|
||||||
|
logger.debug("Exporting organization vault to CSV")
|
||||||
|
logger.debug((subprocess.run([bitwarden_cli_executable, 'export', '--organizationid', '{}'.format(organization['id']), '--output', os.path.join(script_directory, 'export.csv') , '--format', 'csv'], capture_output=True).stdout).decode())
|
||||||
|
logger.debug("Exporting organization vault to JSON")
|
||||||
|
logger.debug((subprocess.run([bitwarden_cli_executable, 'export', '--organizationid', '{}'.format(organization['id']), '--output', os.path.join(script_directory, 'export.json'), '--format', 'json'], capture_output=True).stdout).decode())
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
logger.error("Unable to unlock vault, please check vault password")
|
logger.error("Unable to unlock vault, please check vault password")
|
||||||
|
|||||||
Reference in New Issue
Block a user