Make the filename the first argument to rekey_file

pull/12106/head
Abhijit Menon-Sen 9 years ago
parent c4b2540ecc
commit b84053019a

@ -128,6 +128,6 @@ class VaultCLI(CLI):
__, new_password = self.ask_vault_passwords(ask_vault_pass=False, ask_new_vault_pass=True, confirm_new=True) __, new_password = self.ask_vault_passwords(ask_vault_pass=False, ask_new_vault_pass=True, confirm_new=True)
for f in self.args: for f in self.args:
self.editor.rekey_file(new_password, f) self.editor.rekey_file(f, new_password)
self.display.display("Rekey successful", stderr=True) self.display.display("Rekey successful", stderr=True)

@ -336,7 +336,7 @@ class VaultEditor:
else: else:
raise AnsibleError("%s is already encrypted" % filename) raise AnsibleError("%s is already encrypted" % filename)
def rekey_file(self, new_password, filename): def rekey_file(self, filename, new_password):
check_prereqs() check_prereqs()

@ -185,7 +185,7 @@ class TestVaultEditor(unittest.TestCase):
# make sure the password functions for the cipher # make sure the password functions for the cipher
error_hit = False error_hit = False
try: try:
ve.rekey_file('ansible2', v10_file.name) ve.rekey_file(v10_file.name, 'ansible2')
except errors.AnsibleError as e: except errors.AnsibleError as e:
error_hit = True error_hit = True

Loading…
Cancel
Save