Adding ansible section
This commit is contained in:
30
ansible/roles/varnish/README.md
Normal file
30
ansible/roles/varnish/README.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Installation et configuration de varnish
|
||||
|
||||
## Variables
|
||||
* varnish_listen_host: Adresse IP sur laquelle varnish écoute. (Default: 0.0.0.0)
|
||||
* varnish_listen_port: Port sur lequel varnish écoute. (Default : 80)
|
||||
* varnish_maxmemory: Mémoire maximum occupée par varnish. (Default : 3G)
|
||||
* varnish_acl_purge_hosts: Adresse IP autorisée à effectuer des requêtes PURGE. (Default 127.0.0.1)
|
||||
* varnish_health_check: URL de healthcheck des applications qui ne seront pas cachées. (Default : /healthcheck$)
|
||||
* varnish_backend_servers: Liste des serveurs de backends.
|
||||
```
|
||||
varnish_backend_servers:
|
||||
docker-hpv008-stg:
|
||||
host: "10.13.100.8"
|
||||
port: "80"
|
||||
docker-hpv009-stg:
|
||||
host: "10.13.100.9"
|
||||
port: "80"
|
||||
```
|
||||
## Fonctionnalités
|
||||
|
||||
* Désactive les services systemd fournit de base pour Varnish et Varnishncsa.
|
||||
* Dépose et active des services custom pour Varnish et Varnishncsa qui permettent la personnalisation des paramètres de lancement.
|
||||
* Gère la configuration VCL.
|
||||
* Dépose les configurations logrotate et rsyslog.
|
||||
|
||||
## Modification de configuration
|
||||
```
|
||||
vim roles/varnish/templates/default.vcl.j2
|
||||
ansible-playbook -i hosts-stg -l varnish_stg -t config playbooks/varnish.yml
|
||||
```
|
||||
Reference in New Issue
Block a user