[tutorial Ansible 3.0] a validator
OMOGEN configuration ==================== Ask the keystore filename. This file must has jks extension. --- env_omogen: keystore: filename.jks Examples of Ops inventory file ============================== 1/ INVALID: --- env_omogen: keystore: filename.txt
This commit is contained in:
parent
15f450a5ab
commit
44b6db71ae
2 changed files with 19 additions and 0 deletions
9
Ansible/asserts/omogen.yml
Normal file
9
Ansible/asserts/omogen.yml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
- name: Test variable env_omogen
|
||||||
|
ansible.builtin.assert:
|
||||||
|
that:
|
||||||
|
- env_omogen is defined
|
||||||
|
- env_omogen.keystore is defined
|
||||||
|
- env_omogen.keystore is string
|
||||||
|
- env_omogen.keystore.endswith('.jks')
|
||||||
|
fail_msg: "env_omogen.keystore n'existe pas ou est de mauvais type !"
|
10
doc.md
10
doc.md
|
@ -40,6 +40,12 @@ This family is a leadership.
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **apero_user**<br/>`mandatory`<br/>**Type:** [`choice`](https://forge.cloud.silique.fr/stove/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Account to access to Apero service.<br/>**Choices:** see variable "env_apero.access.login"<br/>**Example:** srep |
|
| **apero_user**<br/>`mandatory`<br/>**Type:** [`choice`](https://forge.cloud.silique.fr/stove/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Account to access to Apero service.<br/>**Choices:** see variable "env_apero.access.login"<br/>**Example:** srep |
|
||||||
|
|
||||||
|
## Configure OMOGEN (env_omogen)
|
||||||
|
|
||||||
|
| Parameter | Comment |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **keystore**<br/>`mandatory`<br/>**Type:** [`string`](https://forge.cloud.silique.fr/stove/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Keystore filename to access to OMOGEN.<br/>This filename must ends with "kjs" extension.<br/>**Example:** java.jks |
|
||||||
|
|
||||||
# Example with mandatories variables
|
# Example with mandatories variables
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -51,6 +57,8 @@ env_apero:
|
||||||
password: xxx
|
password: xxx
|
||||||
env_srep:
|
env_srep:
|
||||||
apero_user: srep
|
apero_user: srep
|
||||||
|
env_omogen:
|
||||||
|
keystore: java.jks
|
||||||
```
|
```
|
||||||
|
|
||||||
# Example with all variables
|
# Example with all variables
|
||||||
|
@ -70,4 +78,6 @@ env_apero:
|
||||||
password: xxx
|
password: xxx
|
||||||
env_srep:
|
env_srep:
|
||||||
apero_user: srep
|
apero_user: srep
|
||||||
|
env_omogen:
|
||||||
|
keystore: java.jks
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue