vn-ansible/linux/base-config-debian/base-config-debian.yaml

54 lines
1.4 KiB
YAML

---
- hosts: "{{ ip_addr }}"
become: yes
become_method: sudo
gather_facts: yes
tasks:
- name: "[CONFIG AWX-USER] Create awx user and config ssh-key"
import_role:
name: config-awx-user
tags: config-awx-user_config
- name: "[CONFIG ROOT USER] Configure SSH root user"
import_role:
name: config-root-user
tags: config-root-user_config
- name: "[CONFIG BASE DEBIAN OS] Configure debian os"
import_role:
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
- name: "[CONFIG FAIL2BAN] Install and configure fail2ban service"
import_role:
name: config-fail2ban
tags: config-fail2ban_config
- name: "[CONFIG NAGIOS NRPE] Install and configure nagios nrpe service"
import_role:
name: config-nagios-nrpe
tags: config-nagios-nrpe_config
- name: "[CONFIG SERVER TYPE] Install guest side"
import_role:
name: config-server-type
tags: config-server-type_config
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 # or hacer