iqoption.gridrouter-docker
GridRouter dans Docker
Configurez GridRouter dans Docker.
Exigences
python
docker
Variables
grid_router_version: 1.5.3 # Version de GridRouter à installer
grid_router_path: /etc/grid-router # Chemin vers GridRouter
grid_router_qouta_path: /etc/grid-router/quota # Chemin vers la quota de GridRouter
grid_router_qouta_user: selenoid # Utilisateur de la quota de GridRouter
grid_router_time_zone: Europe/Moscow # Fuseau horaire dans le conteneur
grid_router_port: 4444 # Port de GridRouter
grid_router_sctl_version: 1.2.0 # version de sctl — https://github.com/seleniumkit/sctl/releases
grid_router_host_list: group # Liste des hôtes pour selenoid.xml
grid_router_regions: # Liste des hôtes par région
- name: "region-1"
hosts:
- name: localhost[01:10].site.com # Vous pouvez utiliser le motif [01:N]
port: 4444
browser_count: 5
grid_router_browsers: # Liste des navigateurs utilisés par selenoid
- name: "firefox"
defaultVersion: "59.0"
versions:
- "59.0"
- "58.0"
- "57.0"
- "56.0"
- "55.0"
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- "64.0"
- "63.0"
- "62.0"
- "61.0"
- name: "opera"
defaultVersion: "52.0"
versions:
- "52.0"
- "51.0"
- "50.0"
Vous pouvez remplacer la collection de navigateurs grid_router_browsers
selon vos besoins.
Par exemple :
grid_router_browsers:
- name: "firefox"
defaultVersion: "59.0"
versions:
- "59.0"
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- name: "opera"
defaultVersion: "52.0"
versions:
- "52.0"
Tous les navigateurs supportés sont listés ici.
Exemple
---
- hosts: all
vars:
grid_router_path: "{{ ansible_env.HOME }}/grid-router"
grid_router_qouta_path: "{{ ansible_env.HOME }}/grid-router/quota"
grid_router_port: 4445
grid_router_regions:
- name: "region-1"
hosts:
- name: 192.168.1.[1:2]
port: 4444
browser_count: 4
grid_router_browsers:
- name: "chrome"
defaultVersion: "65.0"
versions:
- "65.0"
- "64.0"
- "63.0"
- "62.0"
roles:
- gridrouter-docker
Dépendances
Aucune
Contribuer
- Forkez-le ;
- Créez votre branche de fonctionnalité :
git checkout -b ma-nouvelle-fonctionnalité
; - Validez vos modifications :
git commit -am 'Ajoutez une nouvelle fonctionnalité'
; - Poussez sur la branche :
git push origin ma-nouvelle-fonctionnalité
; - Soumettez une demande de tirage.
Licence
Voir LICENSE.md
À propos du projet
Ansible role to manage and run the gridrouter docker container.
Installer
ansible-galaxy install iqoption.gridrouter-docker
Licence
apache-2.0
Téléchargements
137
Propriétaire