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

View File

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