- Предварительно установить ansible:
sudo apt install ansible -y
- Установить зависимые роли:
ansible-galaxy install -r requirements.yml
- Запустить плейбук:
ansible-playbook -i inventory -e '@password.yml' --vault-password-file=vault.txt playbook.yml
-
Роль установки zsh с плагином oh-my-zsh.
-
Автоматизация установки бинарей (возможно лучше использовать binenv):
- kubie / kubecm
- minikube
- terragrunt
- yq
-
Вынести в отдельную роль установку docker. Выполнить автоматизацию по перемонтированию
/var/lib/docker
на отдельное блочное устройство. Выполнить настройку.docker/config.json
. -
Вынести в отдельную роль установку vscode в установкой плагинов и других настроек.
-
Вынести переменные в отдельны файл.