mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-01-23 20:39:26 +00:00
Compare commits
4 Commits
5ec4037fa3
...
0f72226de7
Author | SHA1 | Date | |
---|---|---|---|
|
0f72226de7 | ||
|
d128269757 | ||
|
953bff736d | ||
|
add7afa00b |
@ -12,4 +12,6 @@
|
|||||||
- role: autofs_client
|
- role: autofs_client
|
||||||
tags: autofs_client
|
tags: autofs_client
|
||||||
- role: ldap_client
|
- role: ldap_client
|
||||||
tags: ldap_client
|
tags: ldap_client
|
||||||
|
- role: wazuh-agent
|
||||||
|
tags: wazuh-agent
|
@ -4,7 +4,7 @@
|
|||||||
name:
|
name:
|
||||||
- figlet
|
- figlet
|
||||||
- toilet
|
- toilet
|
||||||
|
|
||||||
- name: Create Banner
|
- name: Create Banner
|
||||||
ansible.builtin.command: |
|
ansible.builtin.command: |
|
||||||
figlet -c {{ (inventory_hostname|split('.'))[0] }} -f slant
|
figlet -c {{ (inventory_hostname|split('.'))[0] }} -f slant
|
||||||
@ -32,4 +32,7 @@
|
|||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: ssh.service
|
name: ssh.service
|
||||||
state: restarted
|
state: restarted
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
|
|
||||||
|
|
19
roles/wazuh-agent/tasks/main.yml
Executable file
19
roles/wazuh-agent/tasks/main.yml
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
- block:
|
||||||
|
- name: Get keys
|
||||||
|
ansible.builtin.shell: curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/wazuh.gpg --import && chmod 644 /usr/share/keyrings/wazuh.gpg
|
||||||
|
|
||||||
|
- name: Add repo
|
||||||
|
ansible.builtin.shell: echo "deb [signed-by=/usr/share/keyrings/wazuh.gpg] https://packages.wazuh.com/4.x/apt/ stable main" | tee -a /etc/apt/sources.list.d/wazuh.list
|
||||||
|
- name: Install docker
|
||||||
|
ansible.builtin.apt:
|
||||||
|
update_cache: true
|
||||||
|
- name: Add repo
|
||||||
|
ansible.builtin.shell: WAZUH_MANAGER="192.168.77.101" apt-get install wazuh-agent
|
||||||
|
|
||||||
|
- name: Restart wazuh service
|
||||||
|
ansible.builtin.service:
|
||||||
|
name: wazuh-agent
|
||||||
|
state: restarted
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
become: true
|
1
roles/wazuh-agent/vars/main.yml
Executable file
1
roles/wazuh-agent/vars/main.yml
Executable file
@ -0,0 +1 @@
|
|||||||
|
ZABBIX_SERVER: "zabbix.home.lan"
|
30
servers.yml
30
servers.yml
@ -1,13 +1,23 @@
|
|||||||
---
|
---
|
||||||
- hosts: servers
|
- hosts: servers
|
||||||
roles:
|
roles:
|
||||||
- common
|
- name: common
|
||||||
- wake_on_lan
|
tags: common
|
||||||
- matter-server
|
- name: wake_on_lan
|
||||||
- docker
|
tags: wake_on_lan
|
||||||
- timeshift
|
- name: matter-server
|
||||||
- monitoring
|
tags: matter-server
|
||||||
- zabbix-agent
|
- name: docker
|
||||||
- autofs_client
|
tags: docker
|
||||||
- ldap_client
|
- name: timeshift
|
||||||
- ssh_banner
|
tags: timeshift
|
||||||
|
- name: monitoring
|
||||||
|
tags: monitoring
|
||||||
|
- name: zabbix-agent
|
||||||
|
tags: zabbix-agent
|
||||||
|
- name: autofs_client
|
||||||
|
tags: autofs_client
|
||||||
|
- name: ldap_client
|
||||||
|
tags: ldap_client
|
||||||
|
- name: ssh_banner
|
||||||
|
tags: ssh_banner
|
Loading…
x
Reference in New Issue
Block a user