From 1552906509329a508c23060ed2b153e9a8b43975 Mon Sep 17 00:00:00 2001 From: Fco Javier Lopez Perez Date: Fri, 14 Jun 2024 13:45:38 +0200 Subject: [PATCH 1/3] Refs 7415 - Added new Debian template --- host_vars/vn-debian12.yaml | 133 +++++++++++++++++++++++++++++++++++++ hosts | 1 + 2 files changed, 134 insertions(+) create mode 100644 host_vars/vn-debian12.yaml diff --git a/host_vars/vn-debian12.yaml b/host_vars/vn-debian12.yaml new file mode 100644 index 0000000..21e416e --- /dev/null +++ b/host_vars/vn-debian12.yaml @@ -0,0 +1,133 @@ +--- + +### ROOT-USER ############################################################### +root_user_enabled: True +#root_user_enabled: False +############################################################################# + +### HOSTNAME ################################################################ +hostname_enabled: True +#hostname_enabled: False +hostname: 'vn-debian12' +############################################################################# + +### HOSTS ################################################################### +#hosts_enabled: True +hosts_enabled: False +hosts: + - ip: 127.0.0.1 + name: localhost + - ip: 127.0.1.1 + name: vn-debian12.lab.verdnatura.es vn-debian12 +############################################################################# + +### RESOLV ################################################################## +resolv_enabled: True +#resolv_enabled: False +domain_name: lab.verdnatura.es +search_name: lab.verdnatura.es +resolvs: + - ip: 10.0.0.4 + - ip: 10.0.0.5 +############################################################################# + +### UPDATE ################################################################## +update_enabled: True +#update_enabled: False +############################################################################# + +### INSTALL PACKAGES ######################################################## +packages_enabled: True +#packages_enabled: False +############################################################################# + +### RELAY HOST SMTP ######################################################### +relay_host_enabled: True +#relay_host_enabled: False +############################################################################# + +### CENTRALIZED AUTH ######################################################## +centralized_auth_enabled: True +#centralized_auth_enabled: False +############################################################################# + +### SUDOERS ################################################################# +sudoers_enabled: True +#sudoers_enabled: False +############################################################################# + +### SECURE GRUB ############################################################# +#secure_grub_enabled: True +secure_grub_enabled: False +############################################################################# + +### VIM OPTIONS ############################################################# +vim_options_enabled: True +#vim_options_enabled: False +############################################################################# + +### MOTD #################################################################### +motd_enabled: True +#motd_enabled: False +############################################################################# + +### HOT PLUG ################################################################ +hot_plug_enabled: True +#hot_plug_enabled: False +############################################################################# + +### LOCALES ################################################################# +locales_enabled: True +#locales_enabled: False +############################################################################# + +### TZDATA ################################################################## +tzdata_enabled: True +#tzdata_enabled: False +############################################################################# + +### REPO VN ################################################################# +repo_vn_enabled: True +#repo_vn_enabled: False +############################################################################# + +### FAIL2BAN ################################################################ +#fail2ban_enabled: True +fail2ban_enabled: False +fail2ban_times: + - bantime: "604800" + maxretry: "4" + findtime: "604800" +fail2ban_jails: + - name: sshd + enabled: true + port: ['22'] + filter: sshd + logpath: "%(sshd_log)s" + backend: "%(sshd_backend)s" +############################################################################# + +### NAGIOS NRPE ############################################################# +nagios_nrpe_enabled: True +#nagios_nrpe_enabled: False +############################################################################# + +### SERVER TYPE ############################################################# +server_type_enabled: True +#server_type_enabled: False +############################################################################# + +### NTP ##################################################################### +ntp_enabled: True +#ntp_enabled: False +############################################################################# + +### AUTOFS HOMES ############################################################ +autofs_homes_enabled: True +#autofs_homes_enabled: False +############################################################################# + +### ZABBIX AGENT ############################################################ +#zabbix_agent_enabled: True +zabbix_agent_enabled: False +############################################################################# diff --git a/hosts b/hosts index 8b1f539..f433036 100644 --- a/hosts +++ b/hosts @@ -166,3 +166,4 @@ freeradius-playbook ansible_host=freeradius-playbook.lab.verdnatura.es debian-vn-test ansible_host=debian-vn-test.lab.verdnatura.es iventoy-test ansible_host=iventoy-test.lab.verdnatura.es kubelab-proxy1 ansible_host=kubelab-proxy1.lab.verdnatura.es +vn-debian12 ansible_host=vn-debian12.lab.verdnatura.es From 323fabf4dbd54884c3ee60bee77c216c4d1da668 Mon Sep 17 00:00:00 2001 From: Fco Javier Lopez Perez Date: Mon, 17 Jun 2024 10:07:46 +0200 Subject: [PATCH 2/3] Update minimal packages to install --- roles/config-install-packages/tasks/main.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/config-install-packages/tasks/main.yaml b/roles/config-install-packages/tasks/main.yaml index a8fcfc4..17ab73c 100644 --- a/roles/config-install-packages/tasks/main.yaml +++ b/roles/config-install-packages/tasks/main.yaml @@ -23,4 +23,9 @@ - mlocate - bind9-dnsutils - task-spanish - - locales-all \ No newline at end of file + - locales-all + - tree + - ncdu + - cloud-guest-utils + - net-tools + - curl From 406b5b633b8dd956bcd18469c6b09558b7e3ed04 Mon Sep 17 00:00:00 2001 From: Fco Javier Lopez Perez Date: Mon, 17 Jun 2024 11:32:46 +0200 Subject: [PATCH 3/3] Refs 7415 - Rename template name --- host_vars/{vn-debian12.yaml => vm-debian12.yaml} | 8 ++++---- hosts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename host_vars/{vn-debian12.yaml => vm-debian12.yaml} (97%) diff --git a/host_vars/vn-debian12.yaml b/host_vars/vm-debian12.yaml similarity index 97% rename from host_vars/vn-debian12.yaml rename to host_vars/vm-debian12.yaml index 21e416e..0927886 100644 --- a/host_vars/vn-debian12.yaml +++ b/host_vars/vm-debian12.yaml @@ -8,17 +8,17 @@ root_user_enabled: True ### HOSTNAME ################################################################ hostname_enabled: True #hostname_enabled: False -hostname: 'vn-debian12' +hostname: 'vm-debian12' ############################################################################# ### HOSTS ################################################################### -#hosts_enabled: True -hosts_enabled: False +hosts_enabled: True +#hosts_enabled: False hosts: - ip: 127.0.0.1 name: localhost - ip: 127.0.1.1 - name: vn-debian12.lab.verdnatura.es vn-debian12 + name: vm-debian12.lab.verdnatura.es vm-debian12 ############################################################################# ### RESOLV ################################################################## diff --git a/hosts b/hosts index f433036..96004be 100644 --- a/hosts +++ b/hosts @@ -166,4 +166,4 @@ freeradius-playbook ansible_host=freeradius-playbook.lab.verdnatura.es debian-vn-test ansible_host=debian-vn-test.lab.verdnatura.es iventoy-test ansible_host=iventoy-test.lab.verdnatura.es kubelab-proxy1 ansible_host=kubelab-proxy1.lab.verdnatura.es -vn-debian12 ansible_host=vn-debian12.lab.verdnatura.es +vm-debian12 ansible_host=vm-debian12.lab.verdnatura.es