Skip to content

Commit

Permalink
Refactored naming most files
Browse files Browse the repository at this point in the history
  • Loading branch information
oblodgett committed Jan 31, 2020
1 parent 04528ad commit 82cb053
Show file tree
Hide file tree
Showing 23 changed files with 110 additions and 82 deletions.
33 changes: 0 additions & 33 deletions cacher_run.yml

This file was deleted.

4 changes: 2 additions & 2 deletions launch_2.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
- name: Setup Neo, Run Loader, Run Loader Tests
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_neo_data.yml
- include_tasks: tasks/start_es_env.yml
- include_tasks: tasks/start_api_swarm.yml
Expand All @@ -123,4 +123,4 @@
# region: us-east-1
# aws_access_key: "{{ AWS_ACCESS_KEY }}"
# aws_secret_key: "{{ AWS_SECRET_KEY }}"
# instance_ids: '{{ ec2.instance_ids }}'
# instance_ids: '{{ ec2.instance_ids }}'
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -11,9 +11,6 @@
roles:
- akirak.coreos-python

vars:
failed_flag: "passed"

vars_files:
- "environments/{{ env }}/main.yml" # ENV must always be loaded first
- "environments/shared_secrets.yml"
Expand All @@ -23,13 +20,15 @@
- name: Setup Docker, Run Integration Tests
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/api_integration_testing.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/run_api_integration_testing.yml
- set_fact:
failed_flag: "passed"
rescue:
- set_fact:
failed_flag: "failed"

- import_playbook: terminate_instance_playbook.yml
- import_playbook: playbook_terminate_instance.yml

- name: Check Failures
hosts: launched
Expand Down
41 changes: 41 additions & 0 deletions playbook_run_cacher.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---

- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
user: core
gather_facts: False

roles:
- akirak.coreos-python

vars_files:
- "environments/{{ env }}/main.yml" # ENV must always be loaded first
- "environments/shared_secrets.yml"
- "environments/shared_variables.yml"

tasks:
- name: Setup Docker, Start ES, Start Neo, Run Indexer
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_infinispan_env.yml
- include_tasks: tasks/start_neo_data.yml
- include_tasks: tasks/run_cacher.yml
- include_tasks: tasks/push_cacher_image.yml
- set_fact:
failed_flag: "passed"
rescue:
- set_fact:
failed_flag: "failed"

- import_playbook: playbook_terminate_instance.yml

- name: Check Failures
hosts: launched
gather_facts: False
tasks:
- fail: msg="The execution has failed because of errors."
when: failed_flag == "failed"
10 changes: 5 additions & 5 deletions file_gener_run.yml → playbook_run_file_gener.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,12 +20,12 @@
- name: Setup Docker, Start Neo, Run File Generator
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_neo_data.yml
- include_tasks: tasks/file_gener_run.yml
- include_tasks: tasks/run_file_gener.yml

rescue:
- debug:
msg: 'Tasked Failed Terminating instances'

- import_playbook: terminate_instance_playbook.yml
- import_playbook: playbook_terminate_instance.yml
24 changes: 16 additions & 8 deletions indexer_run.yml → playbook_run_indexer.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,13 +20,21 @@
- name: Setup Docker, Start ES, Start Neo, Run Indexer
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_es_env.yml
- include_tasks: tasks/start_neo_data.yml
- include_tasks: tasks/indexer_run.yml

- include_tasks: tasks/run_indexer.yml
- set_fact:
failed_flag: "passed"
rescue:
- debug:
msg: 'Tasked Failed Terminating instances'
- set_fact:
failed_flag: "failed"

- import_playbook: playbook_terminate_instance.yml

- import_playbook: terminate_instance_playbook.yml
- name: Check Failures
hosts: launched
gather_facts: False
tasks:
- fail: msg="The execution has failed because of errors."
when: failed_flag == "failed"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,10 +20,10 @@
- name: Setup Docker, Run Integration Tests
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/indexer_integration_testing.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/run_indexer_integration_testing.yml
rescue:
- debug:
msg: 'Tasked Failed Terminating instances'

- import_playbook: terminate_instance_playbook.yml
- import_playbook: playbook_terminate_instance.yml
24 changes: 17 additions & 7 deletions loader_run.yml → playbook_run_loader.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,12 +20,22 @@
- name: Setup Docker, Setup Neo, Run Loader, Push Images
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_neo_env.yml
- include_tasks: tasks/loader_run.yml
- include_tasks: tasks/run_loader.yml
- include_tasks: tasks/push_neo_image.yml
- set_fact:
failed_flag: "passed"

rescue:
- debug:
msg: 'Tasked Failed Terminating instances'
- set_fact:
failed_flag: "failed"

- import_playbook: playbook_terminate_instance.yml

- import_playbook: terminate_instance_playbook.yml
- name: Check Failures
hosts: launched
gather_facts: False
tasks:
- fail: msg="The execution has failed because of errors."
when: failed_flag == "failed"
10 changes: 5 additions & 5 deletions loader_test_run.yml → playbook_run_loader_tests.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,12 +20,12 @@
- name: Setup Neo, Run Loader, Run Loader Tests
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_neo_env.yml
- include_tasks: tasks/loader_test_run.yml
- include_tasks: tasks/run_loader_tests.yml

rescue:
- debug:
msg: 'Tasked Failed Terminating instances'

- import_playbook: terminate_instance_playbook.yml
- import_playbook: playbook_terminate_instance.yml
10 changes: 5 additions & 5 deletions qc_run.yml → playbook_run_qc.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---

- import_playbook: pre_tasks_playbook.yml
- import_playbook: launch_instance_playbook.yml
- import_playbook: playbook_pre_tasks.yml
- import_playbook: playbook_launch_instance.yml

- name: Configure Servers
hosts: launched
Expand All @@ -20,12 +20,12 @@
- name: Setup Docker, Start Neo, Run File Generator
block:
- include_tasks: tasks/install_docker_py.yml
- include_tasks: tasks/docker_setup.yml
- include_tasks: tasks/setup_docker.yml
- include_tasks: tasks/start_neo_data.yml
- include_tasks: tasks/qc_run.yml
- include_tasks: tasks/run_qc.yml

rescue:
- debug:
msg: 'Tasked Failed Terminating instances'

- import_playbook: terminate_instance_playbook.yml
- import_playbook: playbook_terminate_instance.yml
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 0 additions & 4 deletions tasks/loader_run.yml → tasks/run_loader.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
name: "{{ LOADER_RUN_NAME }}"
image: "{{ LOADER_RUN_IMAGE_NAME }}"
detach: no
async: 7200
poll: 15
log_driver: "gelf"
log_options:
gelf-address: udp://logs.alliancegenome.internal:12201
Expand All @@ -34,8 +32,6 @@
image: "{{ LOADER_RUN_IMAGE_NAME }}"
command: pytest --verbose
detach: no
async: 7200
poll: 15
log_driver: "gelf"
log_options:
gelf-address: udp://logs.alliancegenome.internal:12201
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
7 changes: 7 additions & 0 deletions tasks/terminate_instance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- name: Terminate instances
ec2:
state: 'absent'
region: us-east-1
aws_access_key: "{{ AWS_ACCESS_KEY }}"
aws_secret_key: "{{ AWS_SECRET_KEY }}"
instance_ids: '{{ ec2.instance_ids }}'

0 comments on commit 82cb053

Please sign in to comment.