This commit is contained in:
2025-04-12 06:58:34 -05:00
parent 17f900003f
commit a82bd54091

View File

@@ -1,14 +1,14 @@
---
- name: Packages
become: yes
package:
become: true
ansible.builtin.package:
state: present
name:
- WolfPack
- name: File config
become: yes
become: true
when: "wolfpack_config is not defined"
ansible.posix.synchronize:
src: "{{ inventory_hostname }}/"
@@ -16,31 +16,32 @@
delete: true
- name: Git config
become: yes
become: true
when: "wolfpack_config is defined"
git:
ansible.builtin.git:
# noqa: latest
repo: "{{ wolfpack_config }}"
dest: /usr/local/etc/WolfPack
clone: yes
update: no
clone: true
update: false
- name: Hardening
become: yes
become: true
loop:
- /usr/local/etc/WolfPack
- /home/wolfpack
file:
ansible.builtin.file:
path: "{{ item }}"
state: directory
owner: wolfpack
group: wolfpack
mode: 0755
mode: "0755"
recurse: true
- name: Timer
become: yes
systemd:
become: true
ansible.builtin.systemd:
name: "{{ wolfpack_service | default('wolfpack.timer') }}"
state: started
enabled: yes
daemon_reload: yes
enabled: true
daemon_reload: true