From 8974b0dd9adb2b1f44bdd6f8b09f2192756968f7 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 16 Apr 2021 17:25:32 -0400 Subject: [PATCH] Fixing old+new ansible hosts. --- Makefile | 5 ++++- ansible/all.yml | 17 +++++++++++++++++ ansible/playbooks/env_vars | 1 + ansible/playbooks/group_vars | 1 + 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 ansible/all.yml create mode 120000 ansible/playbooks/env_vars create mode 120000 ansible/playbooks/group_vars diff --git a/Makefile b/Makefile index 367908ef9..de0d094db 100644 --- a/Makefile +++ b/Makefile @@ -112,9 +112,12 @@ deploy_staging: staging: deploy_staging celery_stop: - ansible-playbook ansible/deploy.yml -l task --tags stop + # Provision firewall: - - ansible-playbook ansible/setup.yml -l db --tags firewall + - ansible-playbook ansible/all.yml -l db --tags firewall +oldfirewall: + - ANSIBLE_CONFIG=/srv/newsblur/ansible.old.cfg ansible-playbook ansible/all.yml -l db --tags firewall # performance tests perf-cli: diff --git a/ansible/all.yml b/ansible/all.yml new file mode 100644 index 000000000..6bc1dabf7 --- /dev/null +++ b/ansible/all.yml @@ -0,0 +1,17 @@ +# Use this playbook to run a tag on every server. Handy for firewalls. + +--- +- hosts: all + # strategy: free + vars_files: + - env_vars/base.yml + vars: + - update_apt_cache: yes + roles: + - {role: 'base', tags: 'base'} + - {role: 'docker', tags: 'docker'} + - {role: 'repo', tags: 'repo'} + - {role: 'dnsmasq', tags: 'dnsmasq'} + - {role: 'consul', tags: 'consul'} + - {role: 'consul-client', tags: 'consul'} + - {role: 'monitor', tags: 'monitor'} diff --git a/ansible/playbooks/env_vars b/ansible/playbooks/env_vars new file mode 120000 index 000000000..5121b5d91 --- /dev/null +++ b/ansible/playbooks/env_vars @@ -0,0 +1 @@ +../env_vars \ No newline at end of file diff --git a/ansible/playbooks/group_vars b/ansible/playbooks/group_vars new file mode 120000 index 000000000..cc7e7a90f --- /dev/null +++ b/ansible/playbooks/group_vars @@ -0,0 +1 @@ +../group_vars \ No newline at end of file