From 61161fee528b563b6448c4a0f0b778c2fa7c3d97 Mon Sep 17 00:00:00 2001 From: jaydee Date: Tue, 19 May 2026 11:52:13 +0200 Subject: [PATCH] build --- roles/init/tasks/main.yml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/roles/init/tasks/main.yml b/roles/init/tasks/main.yml index 1af72a3..f0a7d10 100755 --- a/roles/init/tasks/main.yml +++ b/roles/init/tasks/main.yml @@ -168,4 +168,30 @@ content: "{{ vault_sshcert_token }}" owner: root group: root - mode: '0600' \ No newline at end of file + mode: '0600' + + - name: Create service for vault agent + copy: + dest: /etc/systemd/system/vault-agent.service + content: | + [Unit] + Description=Vault Agent + After=network-online.target + + [Service] + ExecStart=/usr/bin/vault agent -config=/etc/vault-agent/agent.hcl + Restart=always + User=jd + Group=jd + + [Install] + WantedBy=multi-user.target + owner: root + group: root + mode: '0644' + + - name: Enable and start vault agent service + systemd: + name: vault-agent + enabled: yes + state: started \ No newline at end of file