mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-17 21:15:50 +00:00
Create new auto scaling group for each deployment
This commit is contained in:
parent
c0d31cee65
commit
f280b97ec9
2 changed files with 3 additions and 6 deletions
|
@ -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:
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue