Skip to content

Commit 14e0ad4

Browse files
authored
Add Ubuntu 24.04 support (#4)
* Add Ubuntu 24.04 to CI * Update inventory to match * Update README.md to include support for Ubuntu 24.04
1 parent c6f82e0 commit 14e0ad4

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

.github/workflows/ci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
matrix:
3939
distro:
4040
- ubuntu2204
41+
- ubuntu2404
4142

4243
steps:
4344
- name: Check out the codebase.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The Spin Ansible Collection is the secret magic that powers the [`spin provision
1515
To use this collection, it is recommended to install `spin` via the [official installation instructions](https://serversideup.net/open-source/spin/docs/). Once installed, you can use the `spin provision` command to provision your servers. This command will automatically install the collection for you.
1616

1717
## Requirements
18-
In the early phases of this project, we will be supporting **Ubuntu 22.04** only. We do intend to support other operating systems as we continue to develop this project.
18+
In the early phases of this project, we will be supporting **Ubuntu 22.04** and **Ubuntu 24.04** only. We do intend to support other operating systems as we continue to develop this project.
1919

2020
## Demo
2121
Here's a demo showing a process of creating a new Laravel project and deploying it to production:

molecule/default/inventory.ini

+6-16
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,27 @@
22
# Host Types
33
####################
44

5-
[production_managers]
5+
[production_manager_servers]
66
instance
77

8-
[production_workers]
9-
10-
[staging_managers]
8+
[staging_manager_servers]
119
# server02.example.com
1210

13-
[production_workers]
14-
1511
####################
1612
# Swarm Roles
1713
####################
1814
[swarm_managers:children]
19-
production_managers
20-
staging_managers
21-
22-
[swarm_workers:children]
23-
production_workers
24-
staging_workers
15+
production_manager_servers
16+
staging_manager_servers
2517

2618
####################
2719
# Environment
2820
####################
2921
[production:children]
30-
production_managers
31-
production_workers
22+
production_manager_servers
3223

3324
[staging:children]
34-
staging_managers
35-
staging_workers
25+
staging_manager_servers
3626

3727
[all_servers:children]
3828
production

0 commit comments

Comments
 (0)