Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/planetary-social/ansible-scripts
Ansible automation scripts used at Planetary
https://github.com/planetary-social/ansible-scripts
8d765b3ff33f0e8b8e86926ad655f65e287787e0 authored over 1 year ago by Zach Mandeville <[email protected]>
use ghcr registry for rsslay image
d6632de80101c37348f8783d0b3efea383e59287 authored over 1 year ago by Zach <[email protected]>0ce36a43c834c8cd941d121893d8a3541ba2d629 authored over 1 year ago by Zach <[email protected]>
At the moment, we have a number of yml files in the root of the repo
that either have verbose na...
Any non-secret variable is kept in the inventory file itself, while the
secrets are in the group...
9e043e437af605a10704e4630e6326788a137e7b authored over 1 year ago by Zach Mandeville <[email protected]>
This sets up a new pattern where the inventory files are held
in their own directory, using grou...
This makes it so that ansible-vault grabs your vault password from your
env vars, so you odn't h...
New server playbook
393db1ec0e939770310253ea6524545d7ebc92fe authored over 1 year ago by Zach <[email protected]>Notification role tweak
7e791cb9447221f8f8d0fbfb2cd9ab0d69f8f0d5 authored over 1 year ago by Zach <[email protected]>13d07b42502a1911a08ab940eccee5125ea722de authored over 1 year ago by Zach Mandeville <[email protected]>
This is to speed up the iteration loop, since if the file
is on the server, it means it was alre...
144fb30f5143a3cfb277990455253f23e6e450a2 authored over 1 year ago by Zach Mandeville <[email protected]>
da1ba643057c59f1206a048f3d20cfa4724a70cc authored over 1 year ago by Zach Mandeville <[email protected]>
When we make a digital ocean droplet, we add in the ssh keys we
want on that droplet. These get...
Notification service role
320870ac8fa04d16d9e94598ef07c204007b59a3 authored over 1 year ago by Zach <[email protected]>53715253ba5f3d930cadf9ba18a0c1cfcab86484 authored over 1 year ago by Zach Mandeville <[email protected]>
Adds an ansible role for our nos notification service
(https://github.com/planetary-social/nos-n...
dfb2bfcfeff566605e54420f50897e06a5fd9278 authored over 1 year ago by Zach <[email protected]>
Add rsslay role and example inventory/playbook
750a376ff41185fb19fb7638dce214540fde3daa authored over 1 year ago by Zach <[email protected]>Add an env variable with a domain name
ec41ec3552da054ae75d2d904cb5a3b9395d94b0 authored over 1 year ago by Zach <[email protected]>4af81ed5f2855da0d0523dd9695e3fb9c68abf7b authored over 1 year ago by Filip Borkiewicz <[email protected]>
Add node exporter role
4779c31b02b3c6d544ed8dae0c2c192e616b57fa authored over 1 year ago by Zach <[email protected]>ignore local .env files
f36103e3362cb712464e3f07a8cc78d4086f6902 authored over 1 year ago by Zach <[email protected]>194064185fbffa6d126060ce5c40a5e76c0b3e3e authored over 1 year ago by Zach Mandeville <[email protected]>
ad539a50c27f4ebc22b0b24a92b8467e6bedd7d6 authored over 1 year ago by Zach Mandeville <[email protected]>
e81f4b57daeaff125b78c295e496a86a7609c7f9 authored over 1 year ago by Zach Mandeville <[email protected]>
b09e08716b4345cfa9f5bb584ac874e2ffa25690 authored over 1 year ago by Zach Mandeville <[email protected]>
add delete-old-blobs cronjob
ef1cff23ea3db0b2b8f11f303749c4b8b307d118 authored over 1 year ago by Zach <[email protected]>621ebe77b12cd68f3c9567b348593736fa0d32c7 authored over 1 year ago by Zach Mandeville <[email protected]>
Metrics setup
9b8ad59e1b17dc8f18757f02d6d880178f6877b5 authored over 1 year ago by Zach <[email protected]>99b6982e294c0aecffda7a87f050346881feccfd authored over 1 year ago by Zach Mandeville <[email protected]>
b992e595decb7abaccd102d0337f77ef7b4637a7 authored over 1 year ago by Zach Mandeville <[email protected]>
cf5f50083b5e381943f9317f215a2e5c1a7f0716 authored over 1 year ago by zachmandeville <[email protected]>
185eedde754659c9a71dafd48ffa49779738663b authored over 1 year ago by zachmandeville <[email protected]>
0985737825b3b08d79140b5b3e932736ea6844da authored over 1 year ago by zachmandeville <[email protected]>
55dd9276eeaa1d0005920afbb618bf6abcf09a3e authored over 1 year ago by zachmandeville <[email protected]>
a4a7c8b14d3b8ea0d7640d97fa25b6253aff5d89 authored over 1 year ago by zachmandeville <[email protected]>
3c895f892b4183d9d68b0d8c115800df48274c76 authored over 1 year ago by Zach Mandeville <[email protected]>
ec93441fc4b8411ea91b691a7e5fed57275c400c authored over 1 year ago by Zach Mandeville <[email protected]>
Updated nginx role
727d5881d3a72ed158a3e07f13bd35af608b336f authored almost 2 years ago by Zach <[email protected]>ac6a62ce69dcb4e161545d719736406db458d063 authored almost 2 years ago by zim <[email protected]>
4de19075cd47bc27bf467ef74bf0ea8d5baa32f1 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
14ab360e46a91a0f4e73667dbda9a93364b3d446 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
c1674a341e32c314b85223f98675cf8f2fa9aa77 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
93da5cf6b794c20d4035e4fbfdf97a5b7bbb28c0 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
2ca036c4e4dcfea92b2c0c492659d0e1d04da2cb authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
e36f7016c2504726725aac8c1de9b51d3fc81d28 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
Add certbot-cloudflare role
169b51d9ff0f4ddbd09ecbedfafe15b78bc3f364 authored almost 2 years ago by Zach <[email protected]>Consistent styles
a33e441328a0fafc2bf6c622ab5fc617eb0b1f59 authored almost 2 years ago by Zach <[email protected]>47175b98ab4afb3746b9e2568a805606097a6d7d authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
3b4601d94a6cbcd2ef1fe1030503376a3e89c7f9 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
4def761081d1b4c69ee537b0aa828283d57bdb7c authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
1af414a28c7e9037f597d4ea539a0bd2c0557a03 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
Hardening role
5e1b6dafdfabc0941350f291ee7b1d486c1c72bf authored almost 2 years ago by mplorentz <[email protected]>d199b1871e074450f3ea3f226bb59d66676426e2 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
This task is not specific to digitalocean, but mosh is useful to have.
I moved the installation...
7ea54c917c973384f50978f3f497aed93df00ede authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>23075ef604b712d4d8796f185eeb22f28cce169f authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
943b3015aa5bd5a3cd38e29149320c51038586f2 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
eee3e66ee60e13b6092457aa559a0c1142b62bee authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
Common is making sure the software is updated and we're only
installing what we actually use, wh...
891013c6419b83b93f1a1b3c4b048653b7d0b0e3 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
9eefc991b9db922892c759732f67c550a97d70b4 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
these will either be necessary for ansible scripts or debugging on the server
6ee07091c8b7e456215e766ab288839a127ce0fc authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>After removing unnecessary dependencies, do a full apt update, apt upgrade
bcbec2625e92b5c2efaea16cb69ada6c13412794 authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
This sets the same general yaml style for each task and consistent
spacing between them
286136b6b50922ef78a5dcaa94a9b05e30942b8c authored almost 2 years ago by Zach Mandeville <code.solarpunk.cool>
add bypass_invite_token as envvar for room
80c5a7dfedef00f1a0fafd221b45925a62afce5f authored almost 2 years ago by Zach <[email protected]>57cc0ca2334b293460a931b6de839159511b0194 authored almost 2 years ago by cooldracula <[email protected]>
5a704e39b048165a396a2766ae1e76320aa9a9b3 authored almost 2 years ago by cooldracula <[email protected]>
Update ansible scripts for proper serving of blobs
4bc468765c2309a4998f7289ddaf223f04a937ff authored almost 2 years ago by Zach <[email protected]>41b3c4ca780ed0b9f659d1df2277e2c7a667e051 authored about 2 years ago by cooldracula <[email protected]>
this fits the pattern of our single host nginx config better.
f5094431f7b8358079534e7b80f920c723e48b4f authored about 2 years ago by cooldracula <[email protected]>Updated deploy
6511ee316548bcdb7986a391bf80e6b139142f06 authored about 2 years ago by rabble <[email protected]>8e7f4d9e14890eefa4cde23fdd27a1037f0156c4 authored about 2 years ago by zim <[email protected]>
411d3e4560ed0584a8cdab1624e7f35fb21a5e09 authored about 2 years ago by zim <[email protected]>
8075a94dc43a81e6fc35dd98f38a1a7814cf22f8 authored about 2 years ago by zim <[email protected]>
3b682b9922e33a5e40d01bdcf02ed1b24f96e31f authored about 2 years ago by zim <[email protected]>
7d35f56c2d10ad775851d3859f9a4c50f2ed7443 authored about 2 years ago by zim <[email protected]>
d0e1bbdf8cfe3d3a80b28304ae85da63af9493f4 authored about 2 years ago by zim <[email protected]>
5be0a12ab3774aa0525a3157e7d982bb08a1827e authored about 2 years ago by zim <[email protected]>
22cc0a776e0dd5e9d314fc4001986d41bf59a06d authored about 2 years ago by zim <[email protected]>
56b0646fa4ed57bd091602b05103ebaacc2f37ba authored about 2 years ago by zim <[email protected]>
df211a3052f7d4f8ddb57b9550b22ff5fe42bcc2 authored about 2 years ago by zim <[email protected]>
cc4647ae25ff9676de39d38de34d2e6e06010dec authored about 2 years ago by zim <[email protected]>
34e8bdd22a93e60d1ceac7520fb93fed11b069f3 authored about 2 years ago by Matthew Lorentz <[email protected]>
c735821cacb7d0271bcb590c6ebe49b6ef514b54 authored about 2 years ago by Matthew Lorentz <[email protected]>
Re-enable EBT on pubs
b338ce514a3073034e650261e2227a45aa38a1d6 authored about 2 years ago by rabble <[email protected]>Fixed underlying issue causing nodes to flap. EBT should work again.
16cf88c7d034206c1bd215dad2a2a07cbc053dcd authored about 2 years ago by Devan Carpenter <[email protected]>Make memory limit a dynamic variable
23484b780b24ba15aa687777ec7c05525f2bd8b0 authored about 2 years ago by rabble <[email protected]>c301e7d29a1feb32e98c6c04b472db32c28f108f authored about 2 years ago by zim <[email protected]>
* add a task to planetary-graphql which updates the nginx config for the blobs server
813d3809b2eb3570ff258b84c51f5fd063da45f4 authored about 2 years ago by Cherese Eriepa <[email protected]>
* add an nginx/lets encrypt role with ssl config
* set planetary-graphql domain to redirect to ...
add planetary graphql
d9db8cbd71cdcaaf13cbdc370baabee2b9bea9ca authored over 2 years ago by mix irving <[email protected]>dead65c234ce6d61558a292473a877883bc2d39d authored over 2 years ago by mixmix <[email protected]>
47b6ff4437ec6f493d716a50b024f376419c1a49 authored over 2 years ago by Matthew Lorentz <[email protected]>
08941c6d2b6f8337ac6622966ace645ce1ba23d2 authored over 2 years ago by Matthew Lorentz <[email protected]>
b5638a36b30a4fefebba2806936c90394f18636f authored over 2 years ago by Matthew Lorentz <[email protected]>
9a00eea0a68b13f48d55c46b9781ea1609800e1e authored over 2 years ago by Matthew Lorentz <[email protected]>
db02c49b7a1f741dda6beccbf00f40fb9fc1329e authored over 2 years ago by Matthew Lorentz <[email protected]>