rougail-tutorials/doc.md
Emmanuel Garette 8efd2ea342 [tutorial Ansible 4.1] conditional disabled variable
NFS configuration
=================

Need could be activated. In this case, we need to add server domain name

---
env_nfs:
  configure: true
  server: another-nfs.silique.fr

Examples of Ops inventory file
==============================

1/ INVALID, only with Rougail:

---
env_nfs:
  configure: false
  server: another-nfs.silique.fr

2/ VALID:

---
env_nfs:
  configure: true
2023-12-18 11:34:35 +01:00

11 KiB
Raw Blame History

Table of Contents

Variables

HTTP(s) proxy server overview and configuration (env_proxy)

A proxy server acts as an intermediary gateway between a client and another HTTP(s) server, such as the Internet.

It makes service requests on behalf of a local client and allows the client to make network connections to network services outside its own network.

Parameter Comment
host
mandatory
Type: domainname
The proxy servers address.
Specifies the hostname of proxy server to enable proxy server access to all of your HTTP(s) requests. .
Example: proxy.silique.fr
port
mandatory
Type: port
The proxy server's port.
Default: 3128
no_proxy
multiple
Type: domainname
Exclude proxy server.
Network address(es), network address range(s) and domains to exclude from using the proxy when initiating connection(s). .
Examples: 192.168.1.1, 192.168.10.0/24, www.silique.fr, .internal.silique.fr

Apero service (env_apero)

Add access informations to Apero service (env_apero.access)

To access to Apero service, other services need an account and a password.

This family is a leadership.

Parameter Comment
login
mandatory, multiple
Type: unix_user
Login name.
The account name is typically the name of foreign services. .
Example: srep
password
mandatory
Type: secret
Password.

SREP service (env_srep)

Parameter Comment
apero_user
mandatory
Type: choice
Account to access to Apero service.
Choices: see variable "env_apero.access.login"
Example: srep

Configure OMOGEN (env_omogen)

Parameter Comment
keystore
mandatory
Type: string
Keystore filename to access to OMOGEN.
This filename must ends with "kjs" extension.
Example: java.jks

NFS configuration (env_nfs)

Parameter Comment
configure
mandatory
Type: boolean
Configure NFS mount.
To share documents between differents services, you need to configure a NFS server .
Default: False
server
mandatory
Type: domainname
NFS server name.
Configure NFS server only if env_nfs.configure is true.
Default: nfs.silique.fr

Example with mandatories variables

env_proxy:
  host: proxy.silique.fr
env_apero:
  access:
  - login: srep
    password: xxx
env_srep:
  apero_user: srep
env_omogen:
  keystore: java.jks

Example with all variables

env_proxy:
  host: proxy.silique.fr
  port: '3128'
  no_proxy:
  - 192.168.1.1
  - 192.168.10.0/24
  - www.silique.fr
  - .internal.silique.fr
env_apero:
  access:
  - login: srep
    password: xxx
env_srep:
  apero_user: srep
env_omogen:
  keystore: java.jks
env_nfs:
  configure: false