2023-10-11 11:45:13 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
- hosts: "{{ ip_addr }}"
|
|
|
|
become: yes
|
|
|
|
become_method: sudo
|
|
|
|
gather_facts: yes
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
|
2023-10-18 07:48:44 +00:00
|
|
|
- name: "[CONFIG AWX-USER] Create awx user and config ssh-key"
|
2023-10-11 11:45:13 +00:00
|
|
|
import_role:
|
2023-10-18 06:54:04 +00:00
|
|
|
name: config-awx-user
|
2023-10-18 07:48:44 +00:00
|
|
|
tags: config-awx-user_config
|
2023-10-11 11:45:13 +00:00
|
|
|
|
2023-10-18 07:48:44 +00:00
|
|
|
- name: "[CONFIG ROOT USER] Configure SSH root user"
|
2023-10-11 11:45:13 +00:00
|
|
|
import_role:
|
2023-10-18 06:54:04 +00:00
|
|
|
name: config-root-user
|
2023-10-18 07:48:44 +00:00
|
|
|
tags: config-root-user_config
|
2023-10-11 11:45:13 +00:00
|
|
|
|
2023-10-18 07:48:44 +00:00
|
|
|
- name: "[CONFIG BASE DEBIAN OS] Configure debian os"
|
2023-10-11 11:45:13 +00:00
|
|
|
import_role:
|
2023-10-18 07:48:44 +00:00
|
|
|
name: config-base-debian-os
|
|
|
|
tags: cconfig-base-debian-os_config
|
|
|
|
|
|
|
|
- name: "[CONFIG REPO VN] Add-repos-vn"
|
|
|
|
import_role:
|
|
|
|
name: config-repo-vn
|
|
|
|
tags: config-repo-vn_config
|
2023-10-11 11:45:13 +00:00
|
|
|
|
2023-10-18 09:07:16 +00:00
|
|
|
- name: "[CONFIG FAIL2BAN] Install and configure fail2ban service"
|
2023-10-17 13:10:41 +00:00
|
|
|
import_role:
|
2023-10-18 09:07:16 +00:00
|
|
|
name: config-fail2ban
|
|
|
|
tags: config-fail2ban_config
|
2023-10-17 13:10:41 +00:00
|
|
|
|
2023-10-20 07:45:13 +00:00
|
|
|
# - name: "[CONFIG NAGIOS NRPE] Install and configure nagios nrpe service"
|
|
|
|
# import_role:
|
|
|
|
# name: config-nagios-nrpe
|
|
|
|
# tags: config-nagios-nrpe_config
|
2023-10-13 11:21:49 +00:00
|
|
|
|
2023-10-18 09:07:16 +00:00
|
|
|
- name: "[CONFIG SERVER TYPE] Install guest side"
|
2023-10-11 11:45:13 +00:00
|
|
|
import_role:
|
2023-10-18 09:07:16 +00:00
|
|
|
name: config-server-type
|
|
|
|
tags: config-server-type_config
|
2023-10-11 11:45:13 +00:00
|
|
|
|
2023-10-20 07:41:40 +00:00
|
|
|
#handlers:
|
|
|
|
# - include_tasks: roles/{{ item }}/handlers/main.yaml
|
|
|
|
# with_items:
|
|
|
|
# - config-awx-user
|
|
|
|
# - config-root-user
|
|
|
|
# - config-base-debian-os
|
|
|
|
# - config-repo-vn
|
|
|
|
# - config-fail2ban # or hacer
|
|
|
|
# - config-nagios-nrpe # or hacer
|
|
|
|
# - config-server-type
|