Compare commits
10 Commits
e03735dec3
...
renovate/m
Author | SHA1 | Date | |
---|---|---|---|
f8c8980662 | |||
25d6c99fc5 | |||
23dcb08d69 | |||
85d7f33831 | |||
3660b76db9 | |||
475790f399 | |||
537ad52a33 | |||
4f07299e5c | |||
445cd7bcca | |||
a26132b1f5 |
@ -1,4 +1,4 @@
|
|||||||
FROM ruby:2.7.4-alpine3.12
|
FROM ruby:3.0.2-alpine3.12
|
||||||
|
|
||||||
EXPOSE 4000
|
EXPOSE 4000
|
||||||
|
|
||||||
|
2
Gemfile
2
Gemfile
@ -1,6 +1,6 @@
|
|||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
ruby "2.7.4"
|
ruby "3.1.2"
|
||||||
|
|
||||||
gemspec
|
gemspec
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.services.jekyll.loadbalancer.server.port=4000"
|
- "traefik.http.services.jekyll.loadbalancer.server.port=4000"
|
||||||
- "traefik.http.routers.jekyll.rule=Host(`autonomic.zone`)"
|
- "traefik.http.routers.jekyll.rule=Host(`autonomic.zone`) || Host(`www.autonomic.zone`)"
|
||||||
- "traefik.http.routers.jekyll.entrypoints=web-secure"
|
- "traefik.http.routers.jekyll.entrypoints=web-secure"
|
||||||
- "traefik.http.routers.jekyll.tls.certresolver=production"
|
- "traefik.http.routers.jekyll.tls.certresolver=production"
|
||||||
- "traefik.http.routers.jekyll.tls.options=default@file"
|
- "traefik.http.routers.jekyll.tls.options=default@file"
|
||||||
|
36
src/_posts/2022-05-30-ansible-roles.md
Normal file
36
src/_posts/2022-05-30-ansible-roles.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: Publishing our Ansible roles
|
||||||
|
description:
|
||||||
|
image: infra.jpg
|
||||||
|
category: ansible, automation, infrastructure
|
||||||
|
date: 2022-05-30
|
||||||
|
---
|
||||||
|
|
||||||
|
We're delighted to announce that we're publishing our Ansible roles
|
||||||
|
into the open under [`git.autonomic.zone/autonomic-cooperative/...`](https://git.autonomic.zone/explore/repos?q=ansible&topic=1) at long last 🥳
|
||||||
|
|
||||||
|
They've always been licensed as libre software but due to the way we managed
|
||||||
|
our internal infrastructure configurations, they were embedded in a private
|
||||||
|
repository.
|
||||||
|
|
||||||
|
The roles are currently lacking documentation and written for very specific
|
||||||
|
Autonomic needs but they might be handy as a learning resource or a base to
|
||||||
|
fork from. We'd happily accept contributions to generalise them.
|
||||||
|
|
||||||
|
In particular, we've been relying on and running
|
||||||
|
[`autonomic.new-hetzner`](https://git.autonomic.zone/autonomic-cooperative/autonomic.new-hetzner)
|
||||||
|
for years, so it is battle tested. The role bootstraps a Hetzner VPS from
|
||||||
|
scratch and provisions it with a hardened SSH configuration, firewalls, user
|
||||||
|
accounts and some basic packages and a shiny MOTD.
|
||||||
|
|
||||||
|
All roles are CI tested on every commit with [Molecule](https://molecule.readthedocs.io/en/latest/) so things don't break.
|
||||||
|
|
||||||
|
[Expanding re-use with shared infrastructure](https://community.coops.tech/t/cotech-gathering-ansible-and-shared-infrastructure-session/1107)
|
||||||
|
is someting we've always been working on at Autonomic. We have an ongoing
|
||||||
|
critique of Ansible and the pros/cons of when it is a good choice to use. This
|
||||||
|
ultimately lead us to start projects like [Co-op
|
||||||
|
Cloud](https://coopcloud.tech/). However, we still think Ansible is pretty good
|
||||||
|
at handling more complicated server provisioning needs.
|
||||||
|
|
||||||
|
Happy Infra Hacking.
|
45
src/_posts/2022-07-11-endorsing-battle-mesh-v14.md
Normal file
45
src/_posts/2022-07-11-endorsing-battle-mesh-v14.md
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: Wireless Battle of the Mesh - Building Community Networks for Fun and Non-Profit
|
||||||
|
description: Autonomic members are aiming to attend. Here is our public endorsement!
|
||||||
|
image: bmesh.png
|
||||||
|
category: community, wireless, event
|
||||||
|
date: 2022-07-11
|
||||||
|
---
|
||||||
|
|
||||||
|
Autonomic Co-op supports this year's "Wireless Battle of the Mesh - Building
|
||||||
|
Community Networks for Fun and Non-Profit".
|
||||||
|
|
||||||
|
The event aims to bring together people from across the globe who are
|
||||||
|
interested in community networks, including wireless mesh network technologies,
|
||||||
|
fiber infrastructure, Do-It-Yourself Internet Access Providers, and more
|
||||||
|
generally how to create and maintain a thriving community of people involved in
|
||||||
|
building their own networks.
|
||||||
|
|
||||||
|
We envision 4 days of expert presentations, practical workshops, hacking
|
||||||
|
sessions, and fruitful discussions: whether you are a mesh networking
|
||||||
|
enthusiast, community networking activist, protocol developer, or have an
|
||||||
|
interest in networking in general, come and join the event!
|
||||||
|
|
||||||
|
The Battlemesh is free of charge and open for all.
|
||||||
|
|
||||||
|
This year, the event will take place from Monday 19th to Wednesday 22nd
|
||||||
|
of September, 2022 in Rome, Italy! It will be followed by the RomHack
|
||||||
|
Camp on September 23-25, also in Rome.
|
||||||
|
|
||||||
|
Check out more information [here](https://www.battlemesh.org/BattleMeshV14).
|
||||||
|
|
||||||
|
We are writing this post as part of a public endorsement and support for
|
||||||
|
"Wireless Battle of the Mesh - Building Community Networks for Fun and
|
||||||
|
Non-Profit" not only for the efforts made by its community to advance the field
|
||||||
|
of wireless mesh networking and foster the development of grass-roots community
|
||||||
|
networks, but for their contribution to digital freedom rights movement,
|
||||||
|
empowerment of peoples tech/net/media competency and a free and open civil
|
||||||
|
society.
|
||||||
|
|
||||||
|
We aim to support the event by:
|
||||||
|
|
||||||
|
- helping to promote it
|
||||||
|
- making it possible for our members to join the event
|
||||||
|
|
||||||
|
See you there hopefully!
|
BIN
src/assets/images/bmesh.png
Normal file
BIN
src/assets/images/bmesh.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
BIN
src/assets/images/infra.jpg
Normal file
BIN
src/assets/images/infra.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 92 KiB |
Reference in New Issue
Block a user