Skip to content

Releases: serversideup/ansible-collection-spin

v2.0.3

19 Dec 14:47
Compare
Choose a tag to compare

🐛 Bug fix

  • Fixed deployment issue with Ansible Galaxy. Added README files for the roles

v2.0.2

19 Dec 14:30
Compare
Choose a tag to compare

Selecting the right branch this time 🤦‍♂️

Full Changelog: v2.0.0...v2.0.2

v2.0.1

19 Dec 14:29
1d5b5bb
Compare
Choose a tag to compare

Fixed galaxy.yml for an actual release 🙃🔥

Full Changelog: v2.0.0...v2.0.1

v2.0.0

19 Dec 14:08
1d5b5bb
Compare
Choose a tag to compare

🤩 What's new

This release is a huge leap forward in reducing the effort required for people to self-host.

Create, provision, and secure servers from the CLI

Supports Hetzner, Digital Ocean, and Vultr. All you need to do is set an API key from your provider and Spin will handle creating the server for you 🤯

Click the image below to watch the sneak peek or 🎥 Watch The Video On YouTube.

YouTube

Added Dynamic inventory support

Instead of requiring two files of .spin-inventory.ini and .spin.yml, everything is now centralized into a .spin.yml file (see the new .spin.yml example). We then use a script to dynamically generate the inventory.

New "maintain" playbook

If you need to update your servers, we added a simple playbook called "maintain" that will perform regular maintenance tasks.

New "get_variable" playbook

This playbook is helpful for getting Ansible variables from within a Bash script when running Ansible with Docker.

New "prepare_ci_environment" playbook

This is helpful, specifically for Spin to get information about the environment and write them to a file for later use.

Easier development process

We created a dev.sh to help contributors test their changes locally. This is helpful if you need to test the collection with other Ansible projects on your machine.

Added a ton of user input validation

We spent a lot of time validating required inputs and giving the user a heads up on what they need to do to fix it.

Full Changelog: v1.3.1...v2.0.0

v1.3.1

15 Oct 16:22
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fixed issue with docker_user not using defaults

v1.3.0

09 Oct 16:21
Compare
Choose a tag to compare

What's new

  • Added validations
  • Force apt cache update on provision

Full Changelog: v1.2.0...v1.3.0

v1.2.0

08 Oct 22:52
de44f12
Compare
Choose a tag to compare

What's Changed

  • Set our default template to use_passwordless_sudo: true to simplify onboarding experience
  • Organized and set other defaults for our default inventory and .spin.yml files for easier onboarding
  • Cleaned up some basic testing

Full Changelog: v1.1.0...v1.2.0

v1.1.0

06 Sep 17:01
Compare
Choose a tag to compare

🤩 New Features

  • Customize the home directory location for users by setting users.home or docker_user.home

Full Changelog: v1.0.0...v1.1.0

v1.0.0

05 Sep 22:34
Compare
Choose a tag to compare

We've hit v1.0.0 🥳

There have been a number of people deploying servers with Spin and we're confident to move this collection to v1.0.0

🔐 Security changes since v0.9.1

  • Users are now defaulted to a more secure UMASK of 022

Full Changelog: v0.9.1...v1.0.0

v0.9.1

05 Sep 17:33
Compare
Choose a tag to compare

Removed initialize_docker_swarm to minimize confusion