Este projeto visa criar um playbook para instalar todos os pacotes necessários num pós formatação de Linux em Várias distribuições.
- Para Debian e derivadas
sudo apt install ansible git openssh-server
- Para Redhat e Derivadas
sudo dnf install ansible git openssh-server
Ajustar Permissões de sudo para não solicitar senha:
echo "$USER ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
Deve adicionar sua chave ssh publica no seu diretório Local
cd /home/$USER/.ssh/
cp -rp id_rsa.pub authorized_keys
- Debian 10
- Deepin 20.2 (Debian 10.8)
Antes de tudo instale as dependências de repositórios necessários com Ansible Galaxy.
ansible-galaxy install -r requirements.yml --roles-path roles
Para Instalação completa sem a necessidade de Definir Ambiente
NOTA: Podem acontecer erros devido as distribuições utilizadas
ansible-playbook -i hosts site.yml -e usuario=$USER
Executa o playbook de acordo com a tag de Sistemas Operacionais indicadas.
ansible-playbook -i hosts site.yml -e usuario=$USER --tags buster
Necessário reiniciar depois da instalação do Docker
shutdown -r now
- buster (Para Debian 10 e Derivadas)
- focal (Para Ubuntu e Derivadas)
- Debian 10 (Buster)
- Deepin 20.2 (Based on Debian 10.8 Buster)
- Ubuntu 20.04 LTS (Focal Fossa)
- Pop!_OS 20.04 LTS (Based on Focal)
- Mint 20.1 Ulyana (Based on Focal)