[tutorial Ansible 4.0] a boolean variable
NFS configuration ================= Need could be activated. In this case, we need to add server domain name --- env_nfs: configure: true
This commit is contained in:
parent
ff4fe65d8f
commit
a7a2d7150a
4 changed files with 22 additions and 0 deletions
|
@ -13,3 +13,6 @@
|
|||
- name: Display variable env_srep_all.apero_password
|
||||
ansible.builtin.debug:
|
||||
var: env_srep_all.apero_password
|
||||
- name: Display variable env_nfs_all.configure
|
||||
ansible.builtin.debug:
|
||||
var: env_nfs_all.configure
|
||||
|
|
8
Ansible/asserts/nfs.yml
Normal file
8
Ansible/asserts/nfs.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
- name: NFS | Assert variables | test env_nfs_all
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- env_nfs_all is defined
|
||||
- env_nfs_all.configure is defined
|
||||
- env_nfs_all.configure is boolean
|
||||
fail_msg:
|
||||
- Please configure your NFS manually
|
3
Ansible/inventory/group_vars/all/nfs.yml
Normal file
3
Ansible/inventory/group_vars/all/nfs.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
env_nfs_all:
|
||||
configure: "{{ env_nfs.configure | default(false) }}"
|
8
doc.md
8
doc.md
|
@ -46,6 +46,12 @@ This family is a leadership.
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **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 |
|
||||
|
||||
## NFS configuration (env_nfs)
|
||||
|
||||
| Parameter | Comment |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **configure**<br/>`mandatory`<br/>**Type:** [`boolean`](https://forge.cloud.silique.fr/stove/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Configure NFS mount.<br/>To share documents between differents services, you need to configure a NFS server .<br/>**Default:** False |
|
||||
|
||||
# Example with mandatories variables
|
||||
|
||||
```
|
||||
|
@ -80,4 +86,6 @@ env_srep:
|
|||
apero_user: srep
|
||||
env_omogen:
|
||||
keystore: java.jks
|
||||
env_nfs:
|
||||
configure: false
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue