Skip to content
Mesos deployment for Digitransit platform
Python Shell
Branch: master
Clone or download
vesameskanen Merge pull request #104 from HSLdevcom/tampere-dev-gtfs
Bring back dev specific tampere gtfs src
Latest commit c65550a Aug 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
digitransit-azure-acs rework for CI usage and updates Jan 18, 2017
digitransit-azure-appgw rework for CI usage and updates Jan 18, 2017
digitransit-azure-cdn
digitransit-azure-deploy Bring back dev specific tampere gtfs src Aug 7, 2019
group_vars/all Change sentry secrets and use same for dev and prod Jul 31, 2019
scripts Update service parsing script Mar 12, 2019
.gitignore updates for launch Feb 13, 2017
README.md fix README.md list Aug 28, 2018
ansible.cfg
digitransit-create-acs-dev.yml rework for CI usage and updates Jan 18, 2017
digitransit-create-acs-prod.yml rework for CI usage and updates Jan 18, 2017
digitransit-create-appgw-dev.yml
digitransit-create-appgw-prod.yml
digitransit-create-cdn-dev.yml rework for CI usage and updates Jan 18, 2017
digitransit-create-cdn-prod.yml
digitransit-manage-containers.yml
examples Remove duplicate deployment command example Nov 16, 2018
hosts Initial commit of ansible roles to deploy digitransit to azure Dec 16, 2016

README.md

Ansible Azure roles for digitransit deployment

Roles built to deploy a digitransit to microsoft azure platform

It will deploy:

  • Azure application gateway for SSL offload and traffic managment
  • Azure container service using DC/OS as the orchestrator
  • Digitransit docker containers from dockerhub to run the service
  • CDN service to host static content for digitransit project.

some example playbooks are included and can be executed like so.

ansible-playbook -i playbookname.yml

environment_type: PROD or DEV can be passed to the playbook for deploying the correct config some playbooks required ssh keys to be setup for creating services in azure

set the location of your ssh keys according to which keys should be used to create the environment.

i.e.

ansible-playbook digitransit-create-acs.yml --extra-vars "ssh_keys=/home/username/.ssh/key.pub environment_type=PROD"

Requirements

AZURE xplat-cli needs to be installed and default subscription set. SSH tunel to DC/OS master

License

BSD

Author Information

mark.bryan@cgi.com

You can’t perform that action at this time.