97 lines
3.1 KiB
YAML
97 lines
3.1 KiB
YAML
---
|
|
# Test du module putinvault, a valider avec fiche de test excel
|
|
# Utiliser les tags pour tester les cas
|
|
# Un vault 'temp/vault_test.yml' doit exister au prealable
|
|
|
|
- name: Test module putinvault
|
|
hosts: localhost
|
|
gather_facts: no
|
|
|
|
tasks:
|
|
|
|
- name: "A1 : Ajout d'un nouveau mdp dans un vault existant : mdp ajoute et 'changed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: jinitialise_mon_mot_de_passe_A1
|
|
tags: A1
|
|
|
|
- name: "A2 : Modif d'un mdp existant sans specifier replace : WARNING et pas de remplacement"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: je_change_mon_mot_de_passe_A2
|
|
tags: A2
|
|
|
|
- name: "A3 : Modif d'un mdp existant avec replace=true : mdp remplace et 'changed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: je_change_mon_mot_de_passe_A3
|
|
replace: True
|
|
tags: A3
|
|
|
|
- name: "A4 : Ajout d'un nouveau mdp dans un vault inexistant sans create : vault pas cree et 'failed'"
|
|
putinvault:
|
|
path: temp/nouveau_vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: jinitialise_mon_mot_de_passe_A4
|
|
tags: A4
|
|
|
|
- name: "A5 : Ajout d'un nouveau mdp dans un vault inexistant avec create=true : vault cree et 'changed'"
|
|
putinvault:
|
|
path: temp/nouveau_vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: jinitialise_mon_mot_de_passe_A5
|
|
create: True
|
|
tags: A5
|
|
|
|
- name: "S1 : Suppression d'un mdp sans value : mdp non supprime et 'failed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
state: absent
|
|
tags: S1
|
|
|
|
- name: "S2 : Suppression d'un mdp sans value avec strict=false : mdp supprime et 'changed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
state: absent
|
|
strict: False
|
|
tags: S2
|
|
|
|
- name: "S3 : Ajout d'un nouveau mdp dans un vault existant : mdp ajoute et 'changed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: jinitialise_mon_mot_de_passe_S3
|
|
tags: S3
|
|
|
|
- name: "S4 : Suppression d'un mdp avec value erronnee : mdp non supprime et 'failed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: ceci_nest_pas_le_bon_mot_de_passe_S4
|
|
state: absent
|
|
tags: S4
|
|
|
|
- name: "S5 : Suppression d'un mdp avec value correctement renseignee : mdp supprime et 'changed'"
|
|
putinvault:
|
|
path: temp/vault_test.yml
|
|
password: 'azerty'
|
|
key: vaulted_nouveau_mot_de_passe
|
|
value: jinitialise_mon_mot_de_passe_S3
|
|
state: absent
|
|
tags: S5
|
|
|