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