Create new auto scaling group for each deployment

This commit is contained in:
José Armesto 2017-04-01 21:18:04 +02:00
parent c0d31cee65
commit f280b97ec9
No known key found for this signature in database
GPG key ID: C10B9C02529D58DB
2 changed files with 3 additions and 6 deletions

View file

@ -15,17 +15,13 @@ addons:
- oracle-java8-set-default - oracle-java8-set-default
install: install:
- pip install ansible - pip install ansible docker-py boto boto3 troposphere
- pip install docker-py
- pip install boto
- pip install boto3
- pip install troposphere
- printf '[defaults]\nroles_path=../' >ansible.cfg - printf '[defaults]\nroles_path=../' >ansible.cfg
- ansible-galaxy install -p ../ -r deploy/requirements.yml - ansible-galaxy install -p ../ -r deploy/requirements.yml
- echo $VAULT_PASSWORD > /tmp/vault
script: script:
- ./mvnw package - ./mvnw package
- echo $VAULT_PASSWORD > /tmp/vault
- ansible-playbook deploy/deploy.yml -vvvv --vault-password-file=/tmp/vault --extra-vars "wimpy_release_version=${TRAVIS_COMMIT} wimpy_deployment_environment=develop" - ansible-playbook deploy/deploy.yml -vvvv --vault-password-file=/tmp/vault --extra-vars "wimpy_release_version=${TRAVIS_COMMIT} wimpy_deployment_environment=develop"
env: env:
global: global:

View file

@ -7,6 +7,7 @@
wimpy_project_name: "spring-petclinic" wimpy_project_name: "spring-petclinic"
wimpy_docker_image_name: "fiunchinho/spring-petclinic" wimpy_docker_image_name: "fiunchinho/spring-petclinic"
wimpy_app_port: 8080 wimpy_app_port: 8080
wimpy_deploy_strategy: "new_asg"
wimpy_aws_elb_scheme: "internet-facing" wimpy_aws_elb_scheme: "internet-facing"
wimpy_aws_elb_healthcheck: wimpy_aws_elb_healthcheck:
ping_protocol: "http" ping_protocol: "http"