Инсталляция ПО различными способами
Используемые программы:
Роли настраиваются индивидуально под каждый проект
Поддерживаемые OC
- Ubuntu 20.04
Первоначальная настройка ubuntu:
- ssh [email protected] / ssh [email protected]
- service sshd status
- sudo passwd root
- su root
- sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && sed -i 's/#Port 22/Port 60022/g' /etc/ssh/sshd_config && systemctl restart ssh
- exit
- ssh-copy-id -i ~/.ssh/id_rsa.pub -p 60022 [email protected]
- Далее все делает ansible
ssh -p 60022 [email protected]
Файлы, которые нужно создать руками
- ubuntu/ansible/inventory.ini
- ubuntu/2004/ansible/roles/mysql-settings/vars/main.yml
- ubuntu/2004/ansible/roles/mysql-create-user/vars/main.yml 4ubuntu/2004/ansible/roles/postgres-add-data/vars/main.yml
Актуальные версии ПО