Skip to content

Releases: Diesel-Net/fleet

Overhaul

30 Mar 14:06
f48b50f
Compare
Choose a tag to compare

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

24 Mar 02:17
0f5eeb1
Compare
Choose a tag to compare
Merge pull request #58 from Diesel-Net/development

Rebuild known_hosts file

bugfix

06 Mar 03:15
592d07b
Compare
Choose a tag to compare

3rd times a charm?

fix failed host key check

06 Mar 01:49
483a4a7
Compare
Choose a tag to compare

I changed one of my hostnames, so this was expected

Configure ubuntu Apt proxy

06 Mar 01:12
bdb2276
Compare
Choose a tag to compare

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

22 Jan 20:41
fc268bf
Compare
Choose a tag to compare

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

20 Jan 14:00
2e96c40
Compare
Choose a tag to compare

For Automation Station

new host:

  • automation-station.diesel.net

nvidia-docker bootstrapping

26 Dec 21:39
dea7e8e
Compare
Choose a tag to compare

Add support for bootstrapping special docker swarm hosts that have access to Nvidia GPUs.

Installs and configures:

  • Nvidia drivers for Ubuntu
  • nvidia-docker-toolkit via nvidia-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

20 Dec 01:51
8b8c658
Compare
Choose a tag to compare
  • add default options for docker system prune command in the clean.yaml playbook

Enable NFS mounting

18 Dec 03:18
2fb1b35
Compare
Choose a tag to compare
  • host (native)
  • docker volumes