ggr

ggr role

License Build Status Build Status Galaxy Ansible Ansible

Set up Go Grid Router

Requirements

  • Supported OS:
    • CentOS
      • 7
    • Ubuntu
      • 16.04, 18.04
    • Debian
      • 9
    • Amazon
      • All

Role Variables

  • selenoid_port
    default: 4444

  • home_ggr
    default: /home/ggr

  • ggr_components
    default:

    ggr_components:
      - go-grid-router
      - go-grid-router/quota
      - selenoid-ui
    
  • ggr_config
    default: - ggr-config-consul-template.tpl

  • ggr_start_script_path
    default: /etc/systemd/system/

  • ggr_user
    default: ggr

  • ggt_init_script
    default:

    ggt_init_script:
      - ggr.service
      - ggr-ui.service
      - selenoid-ui.service
    
  • ggr_version
    default: 1.6.7

  • ggr_ui_version
    default: 1.1.2

  • ggr_selenoid_ui_version
    default: 1.10.0

Dependencies

Ansible Galaxy Build Status

Consul role usage example

- name: Install Consul
  hosts: consul_instances
  become: true
  roles:
   - role: brianshumate.consul
     consul_group_name: consul_instances
     consul_raw_key: ''

Example Playbook

---
- name: Install GGR
  hosts: consul_instances
  become: true
  roles:
    - role: lean_delivery.ggr
  tasks:
    - name: Configure Go Grid Router quota
      copy:
        src: '../resources/files/ggr-config-example.xml'
        dest: /home/ggr/go-grid-router/quota
        mode: 0664
        owner: ggr
        group: ggr

License

Apache

Author Information

authors:

About

Ansible role for Go Grid Router with web UI

Install
ansible-galaxy install lean-delivery/ansible-role-ggr
GitHub repository
License
apache-2.0
Downloads
52
Owner
Simplify by using!