ubuntu configuration¶
Linux Requirements¶
Ubuntu 20.04.1 LTS NVIDIA GPU ( recommend 1080Ti 11GB or better )
Ubuntu 20.04.1 Setup Notes¶
Install Ubuntu with user ubuntu
LOCAL: Setup Anisble
You will install OpenSSH and Ansible as root, run these in a terminal
sudo apt-get upgrade
sudo apt-get update && apt-get install -y python3-pip python3-dev openssh-server
sudo pip3 install --upgrade pip
sudo pip3 install ansible==2.9.11
LOCAL: Get IP Address
hostname -I
REMOTE: install ansible
source /path/to/virtualenv/bin/activate
pip install ansible==2.9.11
REMOTE: install sshpass
download ssh pass and save in /tmp
cd /tmp
tar -xzf sshpass-1.06.tar.gz
cd sshpass-1.06
./configure
sudo make install
REMOTE: Confirm SSH and establish key
export REMOTE_IP=192.168.1.XXX
ssh ubuntu@${REMOTE_IP}
REMOTE: run playbooks
ansible-playbook ansible/core_platform.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass --ask-become-pass
ansible-playbook ansible/core_cmake.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass --ask-become-pass
ansible-playbook ansible/core_nvidia_desktop.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass --ask-become-pass
ansible-playbook ansible/core_cuda_10_1.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass --ask-become-pass
REMOTE: run app playbooks {optional}
ansible-playbook ansible/app_tev.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass --ask-become-pass
ansible-playbook ansible/app_vscode.yml -i ${REMOTE_IP}, --user ${USER} --ask-pass
Copyright (c) 2020 Alex Harvill. All rights reserved.