From ba4647379e86789263bf95e82f361f6f1e169b99 Mon Sep 17 00:00:00 2001 From: vincent Date: Tue, 14 Nov 2023 17:48:20 +0100 Subject: [PATCH] update makefile --- ansible/makefile | 8 +++----- nomad-job/makefile | 8 ++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 nomad-job/makefile diff --git a/ansible/makefile b/ansible/makefile index 595958e..55f2f87 100644 --- a/ansible/makefile +++ b/ansible/makefile @@ -2,21 +2,19 @@ requirements: ansible-galaxy install -g -r roles/requirements.yml -deploy_production: generate-token +deploy_production: ansible-playbook site.yml -i production -u ansible -deploy_staging: generate-token +deploy_staging: ansible-playbook site.yml -i staging -u ansible -deploy_staging_base: generate-token +deploy_staging_base: ansible-playbook playbooks/sssd.yml -i staging -u ansible ansible-playbook playbooks/wireguard.yml -i staging -u ansible ansible-playbook playbooks/server.yml -i staging -u ansible -generate-token: - export VAULT_TOKEN=`vault token create -policy=ansible -field="token" -period 6h` view-allvault: ansible-vault view `git grep -l "ANSIBLE_VAULT;1.1;AES256$$"` diff --git a/nomad-job/makefile b/nomad-job/makefile new file mode 100644 index 0000000..09e5768 --- /dev/null +++ b/nomad-job/makefile @@ -0,0 +1,8 @@ +deploy-all: + for file in *.nomad; do \ + nomad run -detach $$file; \ + done +plan-all: + for file in *.nomad; do \ + nomad plan $$file; \ + done