aboutsummaryrefslogtreecommitdiff
path: root/tasks/pve_configure.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/pve_configure.yaml')
-rw-r--r--tasks/pve_configure.yaml33
1 files changed, 33 insertions, 0 deletions
diff --git a/tasks/pve_configure.yaml b/tasks/pve_configure.yaml
index c19964a..e1a22a7 100644
--- a/tasks/pve_configure.yaml
+++ b/tasks/pve_configure.yaml
@@ -99,6 +99,39 @@
dest: /root/pve-create-template.sh
mode: '0744'
+- name: deploy /usr/bin/pvebanner.bash
+ template:
+ src: pvebanner.bash
+ dest: /usr/bin/pvebanner.bash
+ owner: root
+ group: root
+ mode: '0744'
+
+- name: create /etc/systemd/system/pvebanner.service.d directory
+ file:
+ path: /etc/systemd/system/pvebanner.service.d
+ state: directory
+ mode: '0755'
+
+- name: override pvebanner.service ExecStart with pvebanner.bash
+ blockinfile:
+ path: /etc/systemd/system/pvebanner.service.d/override.conf
+ create: yes
+ block: |
+ [Service]
+ ExecStart=
+ ExecStart=/usr/bin/pvebanner.bash
+
+- name: reload systemd daemon
+ command: systemctl daemon-reload
+
+- name: restart pvebanner service
+ systemd:
+ name: pvebanner.service
+ state: restarted
+ enabled: true
+ when: ansible_service_mgr == 'systemd'
+
- name: generate secure 32-character password
set_fact:
pve_admin_user: "pveadmin@pve"