Releases: serversideup/ansible-collection-spin
v2.0.3
v2.0.2
Selecting the right branch this time 🤦♂️
Full Changelog: v2.0.0...v2.0.2
v2.0.1
Fixed galaxy.yml
for an actual release 🙃🔥
Full Changelog: v2.0.0...v2.0.1
v2.0.0
🤩 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.
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
🐛 Bug fixes
- Fixed issue with
docker_user
not using defaults
v1.3.0
v1.2.0
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
🤩 New Features
- Customize the home directory location for users by setting
users.home
ordocker_user.home
Full Changelog: v1.0.0...v1.1.0
v1.0.0
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
Removed initialize_docker_swarm
to minimize confusion