wangsha.docker-sentry
docker-sentry
This is an Ansible role that helps you manage and run the Sentry Docker container.
Requirements
This role has been tested only on Ubuntu 14.04. Since it uses Ansible's docker module, make sure you have a recent version of docker-py and docker installed.
Examples
To install this module from Ansible Galaxy, use the following command to place it in the './roles' directory:
ansible-galaxy install wangsha.docker-sentry -p ./roles
If you are using a new database, run the upgrade command before starting the server:
$ docker run -it --rm --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade
You can use it in a playbook like this after performing the manual upgrade:
Case 1: If you already have Sentry and PostgreSQL running in Docker containers:
- hosts: 'servers'
  vars:
    docker_sentry_links:
      - "{{ docker_sentry_name }}:sentry"
      - "{{ docker_postgres_name }}:postgres"
    docker_sentry_manual_upgrade_completed: yes
    docker_sentry_server_expose:
      - 9000
    docker_sentry_server_ports:
      - 9200:9000
      
  roles:
    - role: 'wangsha.docker-sentry'
      become: true
Case 2: Setting Sentry and PostgreSQL links using environment variables:
- hosts: 'servers'
  vars:
    docker_sentry_env:
      SENTRY_SECRET_KEY: "changethiskey"
      SENTRY_REDIS_HOST: "sentry"
      SENTRY_REDIS_PORT: 6379
      SENTRY_REDIS_DB: 0
      SENTRY_POSTGRES_HOST: "postgres"
      SENTRY_POSTGRES_PORT: ""
      SENTRY_DB_NAME: "postgres"
      SENTRY_DB_USER: "postgres"
      SENTRY_DB_PASSWORD: ""
    
    docker_sentry_server_expose:
      - 9000
    docker_sentry_server_ports:
      - 9200:9000
  roles:
    - role: 'wangsha.docker-sentry'
      become: true
Check the defaults/main.yml file for role variables that you can change!
Reference Roles:
License
Author Information
- wangsha
Informazioni sul progetto
 Ansible role to manage and run the sentry docker container. Assume you have docker, redis, postgres already installed.
Installa
 ansible-galaxy install wangsha.docker-sentryLicenza
 
            mit
          
Download
 
            96
          
Proprietario
 