From 3e89a101bf35a795933d4b7118234d855c252fbd Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Tue, 27 Sep 2022 21:28:02 -0700 Subject: [PATCH] Improve first run cluster setup --- nomad/setup-cluster.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/nomad/setup-cluster.yml b/nomad/setup-cluster.yml index c13ed95..239e696 100644 --- a/nomad/setup-cluster.yml +++ b/nomad/setup-cluster.yml @@ -360,6 +360,9 @@ - "traefik.consulcatalog.connect=true" - "traefik.http.routers.nomadclient.entrypoints=websecure" +- name: Bootstrap Nomad ACLs and scheduler + hosts: nomad_instances + tasks: - name: Start Nomad systemd: @@ -378,11 +381,6 @@ changed_when: false run_once: true - -- name: Bootstrap Nomad ACLs and scheduler - hosts: nomad_instances - - tasks: - name: Bootstrap ACLs command: argv: @@ -475,3 +473,11 @@ nomad_secret_id: "{{ read_secretid.stdout }}" delegate_to: localhost run_once: true + notify: + - Restart Nomad + + handlers: + - name: Restart Nomad + systemd: + state: restarted + name: nomad