- Ajusta configurações de sistemas Linux, seguindo boas práticas ;)
| Tasks | Description |
|---|---|
| config2base-CentOS.yml | Configuracao para CentOS |
| config2base-Debian.yml | Configuracao para Debian |
| config2base-Ubuntu.yml | Configuracao para Ubuntu |
| config2clamav.yml | Configuracao Clamav AntiVirus |
| config2environment.yml | Configuracao de variaveis Linux |
| config2epel.yml | Configuracao do repositorio EPEL |
| config2files.yml | Configuracao de arquivos |
| config2guestagent.yml | Configuracao de Guest Agent (2VM) |
| config2pamrules.yml | Configuracaos de PAM |
| config2rsyslog.yml | Configuracao Log |
| config2snmp.yml | Configuracao protocolo SNMP |
| config2sudo.yml | Configuracoes de SUDO |
| config2time.yml | Configuracoes sincronismo de Data e Hora |
| config2users.yml | Configuracoes de Usuarios locais |
| package-base-CentOS.yml | Instalação de pacotes para CentOS |
| package-base-Debian.yml | Instalação de pacotes para Debian |
| package-base-RedHat.yml | Instalação de pacotes para RedHat |
| package-base-Ubuntu.yml | Instalação de pacotes para Ubuntu |
| unconfig2users.yml | Remoção de Usuários |
vars:
- MEUDOMINIO: define o dominio do ambiente
- PROXYSERVER: define o servidor de proxy
- PROXYPORT: define a porta do proxyvagrant@localhost:~$ ansible-galaxy install wluisaraujo.commonserver
vagrant@localhost:~$ ansible-galaxy install -r wluisaraujo.commonserver/requirements.txt---
- hosts: servers
roles:
- { role: commonserver, MEUDOMINIO: EXEMPLO.NET }
... | Option | Quem sabe um dia |
|---|---|
tuned |
Configurar tuned |
httpd |
Alterar o arquivo httpd.conf para conter: ServerTokens Prod |
httpd |
Alterar o arquivo httpd.conf para conter: ServerSignature Off |
sshd |
Alterar o arquivo sshd_config para conter: PermitRootLogin no |
postfix |
Alterar o arquivo main.cf para conter: disable_vrfy_command = yes |
pam |
Alterar o arquivo /etc/login.defs para conter: PASS_MAX_DAYS 30 |
pam |
Alterar o arquivo /etc/login.defs para conter: PASS_WARN_AGE 3 |
pam |
Alterar o arquivo /etc/login.defs para conter: PASS_MIN_LEN 8 |
pam |
Alterar o arquivo /etc/pam.d/su para conter: "auth required /lib/security/pam_wheel.so group=wheel use_uid" |
init |
Alterar o arquivo /etc/inittab para não conter a linha: ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now; Em versões mais recentes, Alterar o arquivo /etc/init/control-alt-delete.conf para não conter a linha: start on control-alt-delete |