Skip to content

sistematico/ansible-playbooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configurações automáticas em VPS

Playbooks para as distros: Debian, Ubuntu e RockyLinux.

1. Obtendo os playbooks

git clone https://github.com/sistematico/ansible-playbooks.git
cd ansible-playbooks

2. Uso

ENV1=valor1 ENV2=valor2 ./run.sh [distro] [playbook] [host]

Dica: Abra o playbook para ver quais variaveis de ambiente são necessárias para cada um.

Exemplo de Setup para Debian usando o host previmente configurado em /etc/hosts (no caso nix):

PASSWD='sua_senha_root' HOSTNAME='nix' USER='lucas' ./run.sh debian setup nix

Exemplo de Setup para RockyLinux usando o IP 192.168.0.1:

PASSWD='sua_senha_root' HOSTNAME='rocky' USER='lucas' ./run.sh rocky setup 192.168.0.1

Exemplo de instalação de um certificado CloudFlare para uma máquina usando o RockyLinux com o IP 1.1.1.1:

SITE='dominio.com' CF_EMAIL='seu_email@gmail.com' CF_TOKEN='seu_token_cloudflare' ./run.sh rocky setup 1.1.1.1

3. Vagrant

ENV1=valor1 ENV2=valor2 ./run.sh [distro] [playbook] -v

Dica: Abra o playbook para ver quais variaveis de ambiente são necessárias para cada um.

Exemplo para RockyLinux usando o Vagrant:

PASSWD="sua_senha_root" HOSTNAME="rocky" USER="lucas" ./run.sh rocky setup -v

Créditos

Agradecimentos

Agradeço do fundo do meu coração a RackNerd por me fornecer uma VPS para testes.

Contato

Ajude

Se o meu trabalho foi útil de qualquer maneira, considere doar qualquer valor através do das seguintes plataformas:

LiberaPay PagSeguro ko-fi Buy Me a Coffee Open Collective Patreon

GitHub Sponsors

About

Regras simples para configurar um servidor Debian e Ubuntu usando o Ansible.

Topics

Resources

License

Stars

Watchers

Forks