

It can, however, be challenging to get video-conferencing solutions to work smoothly in a virtualized environment. Now, with this distributed workforce being the new norm, communication tools are a critical part of any remote workforce strategy. This past year gave the practice of remote work a dramatic boost, proving that the future of work is dynamic, with a global workforce in distributed locations, working wherever, whenever, and however they please. If Ubuntu’s autoinstall would leave the networking configuration in place after reboot, I would be able to shave off 5 tasks and more than 10 minutes from this deployment.Microsoft Teams has become a key conferencing and collaboration tool for a number of businesses, especially during the pandemic. The deployment kicks off and will take about 15 minutes depending on your environment:Īnd the result is a shiny new Ubuntu Server 20.04 VM: Now run the Playbook with: ansible-playbook DeployUbuntu.yml Modify DeployUbuntu.yml so that the values of the variables match your environment and requirements: Besides that it’s pretty much good to go.

You will change some of the values of the variables defined under vars: so that they match your environment. I’ve also tried to use descriptive names for each task to help you understand what is happening. Most of the tasks here are pretty self-explanatory.

name: Delete working directory on Ansible Controller name: Appply the network configuration on ubuntu VM Workingdir: "/00-installer-config.yaml /etc/netplan/00-installer-config.yaml" This together with the supporting files is actually better viewed and cloned on Github. Access to your VMware vSphere environmentīelow are the contents of the Ansible Playbook for reference.ansible-galaxy collection install –upgrade -r ~/git/ubuntu-autoinstall/requirements.yml.pip3 install –upgrade -r ~/git/ubuntu-autoinstall/pip_requirements.txt.sudo apt update & sudo apt install python3 python3-pip git xorriso.An Ubuntu 20.04 machine with the following:.To run this Playbook you will need the following: I hope this will be fixed in a future release.

Step 5 is required because for some reason Ubuntu’s autoinstall reverts the network configuration to DHCP after rebooting the server.
