iqoption.gridrouter-docker
DockerでのGridRouterの設定
DockerでGridRouterをセットアップする方法。
必要要件
python
docker
変数
grid_router_version: 1.5.3 # GridRouterのバージョン
grid_router_path: /etc/grid-router # GridRouterのパス
grid_router_qouta_path: /etc/grid-router/quota # GridRouterのクォータのパス
grid_router_qouta_user: selenoid # GridRouterクォータのユーザー
grid_router_time_zone: Europe/Moscow # コンテナのタイムゾーン
grid_router_port: 4444 # GridRouterのポート
grid_router_sctl_version: 1.2.0 # sctlのバージョン — https://github.com/seleniumkit/sctl/releases
grid_router_host_list: group # selenoid.xmlのホストリスト
grid_router_regions: # 地域ごとのホストリスト
- name: "region-1"
hosts:
- name: localhost[01:10].site.com # パターン[01:N]を使用できます
port: 4444
browser_count: 5
grid_router_browsers: # 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"
ブラウザのコレクションgrid_router_browsers
は、必要に応じてオーバーライドできます。
例えば:
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"
サポートされているすべてのブラウザは、こちらで確認できます。
例
---
- 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
依存関係
なし
コントリビュート
- フォークしてください;
- 新しいフィーチャーブランチを作成:
git checkout -b my-new-feature
; - 変更をコミット:
git commit -am 'Add some feature'
; - ブランチにプッシュ:
git push origin my-new-feature
; - プルリクエストを提出。
ライセンス
LICENSE.mdを参照してください。
プロジェクトについて
Ansible role to manage and run the gridrouter docker container.
インストール
ansible-galaxy install iqoption.gridrouter-docker
ライセンス
apache-2.0
ダウンロード
137
所有者