Releases: Diesel-Net/fleet
Overhaul
Aggregate entire fleet into one simple inventory file. Make bootstrapping process more explicit with each step:
host key scan checking is the ONLY job that run when pushing to development
branch
pushes to stable
will bootstrap the hosts, so now is a more explicit two-step process (grab host key only once, when updating hosts)
before we were running host key scanning every time, which sort of defeats the purpose of preventing MITM attacks..
Rebuilding known_hosts
Merge pull request #58 from Diesel-Net/development Rebuild known_hosts file
bugfix
3rd times a charm?
fix failed host key check
I changed one of my hostnames, so this was expected
Configure ubuntu Apt proxy
cache set up with Nexus. Should save on quite a big of data as I scale up my services and VM count
Add vm power on/off support
add special offline
group to ansible inventories, in which the host will automatically be powered on/off as needed.
Add dedicated host for Unity Game builds
nvidia-docker bootstrapping
Add support for bootstrapping special docker swarm hosts that have access to Nvidia GPUs.
Installs and configures:
- Nvidia drivers for Ubuntu
nvidia-docker-toolkit
vianvidia-docker2
- sets
nvidia
as default docker runtime
To tell a swarm service to use the GPUs (in a docker-compose.yaml file) you must pass the following environment variables:
NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
NVIDIA_VISIBLE_DEVICES=all
You can read more about it on the official documentation here
minor bugfix for cronjob play
- add default options for
docker system prune
command in theclean.yaml
playbook
Enable NFS mounting
- host (native)
- docker volumes