diff --git a/Jenkinsfile b/Jenkinsfile index 0c9ac09ae..4cc0d3052 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -45,6 +45,7 @@ pipeline { } parallel deploy_staging } + sh "jenkins/ansible-deploy-staging-api-proxy-match-list" } } stage('Deploy production') { diff --git a/ansible/ansible-deploy-staging-api-proxy-match-list.yaml b/ansible/ansible-deploy-staging-api-proxy-match-list.yaml new file mode 100644 index 000000000..38698d56f --- /dev/null +++ b/ansible/ansible-deploy-staging-api-proxy-match-list.yaml @@ -0,0 +1,14 @@ +--- +- hosts: api_proxy_staging + remote_user: deploy + vars_files: + - vars.yaml + - vault.yaml + tasks: + - name: Set staging api proxy openresty signal match list template. + template: + src: templates/staging-api-match-list.j2 + dest: "/common/staging-api-match-list" + owner: "root" + group: "root" + mode: 0600 diff --git a/ansible/inventory b/ansible/inventory index 0237ec33b..424d05c3d 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -3,3 +3,6 @@ delphi-master-prod-01.delphi.cmu.edu [runtime_host_staging] app-mono-dev-01.delphi.cmu.edu + +[api_proxy_staging] +api-staging.delphi.cmu.edu diff --git a/ansible/templates/staging-api-match-list.j2 b/ansible/templates/staging-api-match-list.j2 new file mode 100644 index 000000000..5938e59f9 --- /dev/null +++ b/ansible/templates/staging-api-match-list.j2 @@ -0,0 +1,4 @@ +data_source=quidel-staging&signal=covid_ag_ +data_source=chng +data_source=safegraph +data_source=google-symptoms \ No newline at end of file