Skip to content
Snippets Groups Projects
Commit 4ef4e706 authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman
Browse files

Modify tests to verify password was changed correctly.

Modify and add tests to verify that a password change has the correct
effect on ipavault.
parent daee6a6c
No related branches found
No related tags found
No related merge requests found
...@@ -178,6 +178,15 @@ ...@@ -178,6 +178,15 @@
register: result register: result
failed_when: result.vault.data != 'Hello World.' or result.changed failed_when: result.vault.data != 'Hello World.' or result.changed
- name: Retrieve data from symmetric vault, with wrong password.
ipavault:
ipaadmin_password: SomeADMINpassword
name: symvault
password: SomeWRONGpassword
state: retrieved
register: result
failed_when: not result.failed or "Invalid credentials" not in result.msg
- name: Change vault password. - name: Change vault password.
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
...@@ -187,43 +196,44 @@ ...@@ -187,43 +196,44 @@
register: result register: result
failed_when: not result.changed failed_when: not result.changed
- name: Retrieve data from symmetric vault, with wrong password. - name: Retrieve data from symmetric vault, with new password.
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: symvault name: symvault
password: SomeVAULTpassword password: SomeNEWpassword
state: retrieved state: retrieved
register: result register: result
failed_when: not result.failed or "Invalid credentials" not in result.msg failed_when: result.data != 'Hello World.' or result.changed
- name: Change vault password, with wrong `old_password`. - name: Retrieve data from symmetric vault, with old password.
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: symvault name: symvault
password: SomeVAULTpassword password: SomeVAULTpassword
new_password: SomeNEWpassword state: retrieved
register: result register: result
failed_when: not result.failed or "Invalid credentials" not in result.msg failed_when: not result.failed or "Invalid credentials" not in result.msg
- name: Retrieve data from symmetric vault, with new password. - name: Change symmetric vault salt, changing password
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: symvault name: symvault
password: SomeNEWpassword password: SomeNEWpassword
state: retrieved new_password: SomeVAULTpassword
salt: AAAAAAAAAAAAAAAAAAAAAAA=
register: result register: result
failed_when: result.vault.data != 'Hello World.' or result.changed failed_when: not result.changed
- name: Try to add vault with multiple passwords. - name: Change symmetric vault salt, without changing password
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: inexistentvault name: symvault
password: SomeVAULTpassword password: SomeVAULTpassword
password_file: "{{ ansible_env.HOME }}/password.txt" new_password: SomeVAULTpassword
salt: MTIzNDU2Nzg5MDEyMzQ1Ngo=
register: result register: result
failed_when: not result.failed or "parameters are mutually exclusive" not in result.msg failed_when: not result.changed
- name: Try to add vault with multiple new passwords.
ipavault: ipavault:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: inexistentvault name: inexistentvault
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment