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

Merge pull request #83 from planetary-social/tweak-strfry-conf

Tweak strfry.conf

5eb01cb8c15989d676f4ce70ee2e7caa3fb5feba authored 10 months ago by Zach <[email protected]>
Tweak strfry.conf

93a57bde93f0bfea06e85f23c796a26f56cbbaa7 authored 10 months ago by Daniel Cadenas <[email protected]>
Merge pull request #82 from planetary-social/nip05_ratelimit

Nip05 ratelimit

a4bb649af0ee5e0a9a7a7c13aabe7b2a3191f660 authored 11 months ago by Zach <[email protected]>
Update README with context for vars

7c50a44cc372989cb366bb05e7b2ec2841357a6c authored 11 months ago by Zach Mandeville <[email protected]>
Add ratelimit vars and traefik rules

2fcdd1519cf881cb99e0f32faebdb1865477f18e authored 11 months ago by Zach Mandeville <[email protected]>
Merge pull request #81 from planetary-social/add-webhook

Add slack webhook

b1c8361044eea64862325289f70bdacd966dcc19 authored 11 months ago by Zach <[email protected]>
Merge pull request #80 from planetary-social/njump-redirect

Njump redirect

9f473748ee91f0807d28acca8b5f9e815d7915a6 authored 11 months ago by Zach <[email protected]>
add webhook variable to nos_social deploy

ca9772e5e7ddfaec5d2bccfd901728fbd417adbd authored 11 months ago by Zach Mandeville <[email protected]>
update inventory with most current dev server

1da3d560cafee43f068ca5ead202fd0a5b957983 authored 11 months ago by Zach Mandeville <[email protected]>
redirect name.{domain} to njump.me

93f07aeb6306864bf4e87c2dc3bfc0263938efa6 authored 11 months ago by Zach Mandeville <[email protected]>
Merge pull request #79 from planetary-social/use-ghcr

use ghcr in nip05 image

5e7802feb34eb8b724b1dfd3a985d8f88fb3a88c authored 11 months ago by Zach <[email protected]>
use ghcr in nip05 image

7582505c548e18e8c3ed19fc457a6264f856f52d authored 11 months ago by Zach Mandeville <[email protected]>
Merge pull request #78 from planetary-social/bump-reqs-for-relay

Bump REQs per connection

ad6d954a20d678e6603aad1ec4e9cdaa59c221d9 authored 11 months ago by Zach <[email protected]>
Bump REQs per connection

7cab66eb5c60d92d77098096cf4df272519383f0 authored 11 months ago by Daniel Cadenas <[email protected]>
Merge pull request #76 from planetary-social/nos-social-deploy

Update inventory with new pubkey for nos.social

b77f639337278abf50449502c5bb430cc7aec366 authored 11 months ago by Zach <[email protected]>
Update inventory with new pubkey for nos.social

452c306fc79c480f517c19267965f697f504d824 authored 11 months ago by Zach Mandeville <[email protected]>
Merge pull request #74 from planetary-social/nos-social-deploy

update nginx config to work with webflow nicely

cf8501f6c42eefc3683a7d8a7eae857ca97689b9 authored 11 months ago by Zach <[email protected]>
update nginx config to work with webflow nicely

used https://www.moritzfriedrich.com/posts/forwarding-some-urls-in-nginx/
as a guide

3897dcc7cfdb3a29d5071b1920f051189e48dda7 authored 11 months ago by Zach Mandeville <[email protected]>
Merge pull request #72 from planetary-social/nos-social-deploy

Nos social deploy

ef4fc6a1c2d4d1a92e91072408c5df8844de58dc authored 11 months ago by Zach <[email protected]>
Explicitly only allow local connections for redis

see https://github.com/docker/for-linux/issues/690

5f46dd19f225c09af6cfcb8290ea082e4783d91f authored 12 months ago by Zach Mandeville <[email protected]>
Merge pull request #73 from planetary-social/health-check-role

Add dynamic health check command to Health check role

044d6cda7d0e09c07572d2e4dc373695a920b316 authored 12 months ago by Zach <[email protected]>
set correct healthcheck for crossposting services

898ffa3941c0345a1ea93939aa45d5faceda028d authored 12 months ago by Zach Mandeville <[email protected]>
modify relay inv/role to use custom health check

a6eaebc03fd97147f73ade34d48d41b901c556d1 authored 12 months ago by Zach Mandeville <[email protected]>
use health_check_command var for dynamic command

e31857a53b0d1ca71def034c734be3f11a189d4e authored 12 months ago by Zach Mandeville <[email protected]>
Use correct name for service in image update

103dec9e2a0a5b83c8aa219e2d94488c54f9417d authored 12 months ago by Zach Mandeville <[email protected]>
Add env template

d41989c5a131381b9d67ab6e4d7825a9fdda17d2 authored 12 months ago by Zach Mandeville <[email protected]>
Update nos_social inv with ansible.fun example

4fa0ecb7f23effff42e52c18ee78020a17c3e828 authored 12 months ago by Zach Mandeville <[email protected]>
Add new nos_social example with 8gb ram droplet

24df3e3b8fcdcaf1b792842aa69862ff96719da9 authored 12 months ago by Zach Mandeville <[email protected]>
Add external traefik and refine tasks

1b081ebc8c7af5b927b4ff6434407612245d6578 authored 12 months ago by Zach Mandeville <[email protected]>
add redis + routing in docker compose

9cb1db3ac08c870faee54b64283e3a2109841008 authored 12 months ago by Zach Mandeville <[email protected]>
use cloudflare and wildcards by default in traefik

f30b966556d745635c0f6b69a4729b32e898305d authored 12 months ago by Zach Mandeville <[email protected]>
Merge pull request #71 from planetary-social/health-check-role

Health check role

454aae5cb9d74685a79ccd1311403d3d1cc395dd authored 12 months ago by Zach <[email protected]>
Add health check to rss role and inventory

38e63cc7fe5324e3e2729e7e8a336896e2ea84d5 authored 12 months ago by Zach Mandeville <[email protected]>
Add health-check to event role and inv

a1cb201b87b5f5da9fec63350e1f25e1cae3eb1a authored 12 months ago by Zach Mandeville <[email protected]>
Add health-check to notifications role and inv

189d54775cc66745268f8742c97c955e7c46e4c7 authored 12 months ago by Zach Mandeville <[email protected]>
add health check to crossposting role and inv

1ac077df7a15560512038871797a90c8bf29fe4f authored 12 months ago by Zach Mandeville <[email protected]>
Add health-check role

0f2779af14a4f53fdba3d89d6965ee6220ea72e5 authored 12 months ago by Zach Mandeville <[email protected]>
Merge pull request #70 from planetary-social/ssh-key-play

Create play for handling SSH keys

2eccc6f916ed362bf1a670ca4d36c89d2523abdf authored 12 months ago by Zach <[email protected]>
remove boreq from example server vars

895374a1f6e1af38e2ba52d866d90ca94ad88083 authored 12 months ago by Zach Mandeville <[email protected]>
Add all dev servers and relay to nos inventory

d16918d59d75bbf52284ec2b3e8b258fb72ab131 authored 12 months ago by Zach Mandeville <[email protected]>
remove dev guard from play

5b7c374e1e9ec8525e2be8b3eda72555ee825f75 authored 12 months ago by Zach Mandeville <[email protected]>
Add approved/removed users to relevant inventories

46bed4f389070594508e6c13533d52696e38d9c4 authored 12 months ago by Zach Mandeville <[email protected]>
Add nos group inventory for nos-wide plays

6c66bb2e0ca252d9ea5deddfae29adf6478fa392 authored 12 months ago by Zach Mandeville <[email protected]>
Add ssh keys play

97bc568414bf22f4f7f84bf6aa305c6e938117e4 authored 12 months ago by Zach Mandeville <[email protected]>
Merge pull request #69 from planetary-social/image-prune

Prune docker images when running image update service

61e922007eb409201f34426b56c9a5b9494df0b7 authored about 1 year ago by Zach <[email protected]>
Merge pull request #68 from planetary-social/sentry

Sentry adjustment: drop deployment, add metrics

6adb2c8eedf7faee605de043b935e481812eac32 authored about 1 year ago by Zach <[email protected]>
delete unneeded files and tasks

989318c9dc8578ef1b79b4cad87fa02ef206303b authored about 1 year ago by Zach Mandeville <[email protected]>
remove unneeded files

257f39ea580a775f8aef8f1ad56811e83ef90056 authored about 1 year ago by Zach Mandeville <[email protected]>
crossposting: add image-update role to tasks

68179e21f6e3689c43f1f2c4301774eb2d114d7f authored about 1 year ago by Zach Mandeville <[email protected]>
update crossposting server example

586941cd8815e76653f5bdb1952a9353b8a2b9f3 authored about 1 year ago by Zach Mandeville <[email protected]>
refine redirect step to allow for absent files

0c4be6dc70e42c92301fdaeccac001df971bf200 authored about 1 year ago by Zach Mandeville <[email protected]>
notifications: remove unneeded template files

bfb64b63305a9471cce736e0a13b423989a4495e authored about 1 year ago by Zach Mandeville <[email protected]>
nostrface: remove unneeded template files

bedf01157d483587bb8e63fa20b98975faede29b authored about 1 year ago by Zach Mandeville <[email protected]>
update prod hosts

df53c2a96478c94f019d22e77018bced833b2d1e authored about 1 year ago by Zach Mandeville <[email protected]>
nostrface: use image-update-service role in task

cc06ba0c1c7cf895227460b119c19fe3f3fc3b7b authored about 1 year ago by Zach Mandeville <[email protected]>
clean up nostrface role

43500b7f21461ba773ed2f297bc190b8223a876e authored about 1 year ago by Zach Mandeville <[email protected]>
notifications: Use image-update role in task

0dd1ad89d86438e75d833140d94915185f387300 authored about 1 year ago by Zach Mandeville <[email protected]>
use image-update-service role in event tasks

8521498ab973e1d017f40154b559689be4c3e50e authored about 1 year ago by Zach Mandeville <[email protected]>
Use traefik role in nostrface

62515146e40218bc90fdf7b3551570be350f4a64 authored about 1 year ago by Zach Mandeville <[email protected]>
cleanup/refine notifications task

439fb168765d9057c52ee42e2d6fb405aa496ec2 authored about 1 year ago by Zach Mandeville <[email protected]>
user var for notifications image

c1d602eb64b7e40d7c92633fb761a302d602a776 authored about 1 year ago by Zach Mandeville <[email protected]>
rss: cleanup task and use image-update-servie role

c1cef7cb03fa3f8812414dc59b7f72d7faf39a82 authored about 1 year ago by Zach Mandeville <[email protected]>
rename rsslay to rss for filename consistency

d79514bf4052a1fac240897c0802718558327582 authored about 1 year ago by Zach Mandeville <[email protected]>
delete unneeded files

0e9019d53283d4df3653744f2be5c3d7b4f7a9b8 authored about 1 year ago by Zach Mandeville <[email protected]>
clean up events tasks

6d91583a9ae798b18cf9a5ec3cff7ce0a42ed6e7 authored about 1 year ago by Zach Mandeville <[email protected]>
add image-update-service role

aa48fb4a09b97b6bc1c5d568da65fa7935f1c197 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #67 from planetary-social/event-patch

Event patch

911f07f2628cca7969b5404868fe1100352b5e74 authored about 1 year ago by Zach <[email protected]>
update sentry readme

00dd8f9651dd764c1b0308ce8dc35268ba7802fb authored about 1 year ago by Zach Mandeville <[email protected]>
remove uneeded vars from playbook

391bf4aff8665fb601d045b742210628747c82c4 authored about 1 year ago by Zach Mandeville <[email protected]>
reduce dependencies to node-exporter

b52b34482b99bc12e98623c9a79a4c57290c993e authored about 1 year ago by Zach Mandeville <[email protected]>
add metric exporter template files

245f1f4b9f141bbea1f3139f0d0d92f8aac0a2f4 authored about 1 year ago by Zach Mandeville <[email protected]>
revise task: only setup metric exporter, no deploy

467fb5ed56db6b8bf7c349c284bba38e3ebae3e5 authored about 1 year ago by Zach Mandeville <[email protected]>
add text-collector exporter to node-exporter

d894d172ddeef2cf01df73b4e1b1003885d4b27b authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #58 from planetary-social/posthog-play

Posthog play

b6f2259202175482d4ba97f5aa56b136c59cf69f authored about 1 year ago by Zach <[email protected]>
Add posthog inv,role,playbook, server-vars example

ac748a4a987354373a654d3607d7f8142f36690a authored about 1 year ago by Zach Mandeville <[email protected]>
Add doctl to instlaled tools

a2b7ef73ed3c20dd50da87c35eb78d2be0299557 authored about 1 year ago by Zach Mandeville <[email protected]>
minor fixes

148e724c5119d2ec30ec39ffcb9a1ef52401ffe4 authored about 1 year ago by Zach Mandeville <[email protected]>
Add var explanation to README

69d2e082497e645e101acecd0dda0102e7a35266 authored about 1 year ago by Zach Mandeville <[email protected]>
update server vars with cloudflare addition

2821d0b00d237674b8416c79d0b25cb35f6675d2 authored about 1 year ago by Zach Mandeville <[email protected]>
add dev event server

a491c5186a75f63a8e79e1c969a27205f1f546e3 authored about 1 year ago by Zach Mandeville <[email protected]>
Add traefik role

af3e7cdb4a46d67ad5e940041d2fba9867d6cf2e authored about 1 year ago by Zach Mandeville <[email protected]>
run new drop without add'l roles and with * domain

443bafb108f21473c77ecd0908f00d1b58a17d56 authored about 1 year ago by Zach Mandeville <[email protected]>
refactor to work with separate traefik role

3df1a75e4150eeac84da1a42005d74b579675f12 authored about 1 year ago by Zach Mandeville <[email protected]>
remove event network when restarting docker

compose will create the network traefik uses, but on restart (or when
running ansible multiple t...

844e5ed313c10dbe1d0e66114e15503fbc7fbd76 authored about 1 year ago by Zach Mandeville <[email protected]>
ensure traefik is listening on 80 and 443

without this, outside connections have a difficult time sending events
over websocket.

7b083d7d7b1541760a34a728c99f3311eeb10c42 authored about 1 year ago by Zach Mandeville <[email protected]>
use single quotes in env file

this is to help in situations where the value includes a double quote.

a6e60bbf013edeb4ef6c07860750b8ce88ab7963 authored about 1 year ago by Zach Mandeville <[email protected]>
use docker compose, not docker-compose

we upgraded docker and now use the compose plugin.

bd28c2119f714c04a60511ea45d5f8a728691a2e authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #65 from planetary-social/pyroscope

Add event service pyroscope config

692186afe8fde0ef04c92b72ce8f2f74e3b60805 authored about 1 year ago by Zach <[email protected]>
set pyro app name as host level var

5324e03d7e0f536929aaba182c6bb55531c541bc authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #64 from planetary-social/nos-social

nos.social through Traefik

98e84ab1c8d56f610c66f6ef8cfb608f7c6f148f authored about 1 year ago by Zach <[email protected]>
remove duplicate example

d600f1884646a687b0b107374dcb9844c1f68da1 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #59 from planetary-social/tweet-redirect

crosspost role accounts for historical redirects

123d2656c6fdfdbff423adef59e6f85507ac4814 authored about 1 year ago by Zach <[email protected]>
Add event service pyroscope config

34935444e7fa63b114503fe0b39acca5835391d0 authored about 1 year ago by boreq <[email protected]>
Merge remote-tracking branch 'origin' into nos-social

cffa79aa096e0f1e6b065e0bd24971a9df12d2d5 authored about 1 year ago by Daniel Cadenas <[email protected]>
Remove backup files

2e81463f323d187cab335d829017f706960ed43e authored about 1 year ago by Daniel Cadenas <[email protected]>
Remove image tag variable

e8bb2618651464eb335d0843e7f67d159b774f73 authored about 1 year ago by Daniel Cadenas <[email protected]>
Change nos-social to nos_social

e94f5eea1eff24aea59e0bb541cc82d59b5120f3 authored about 1 year ago by Daniel Cadenas <[email protected]>
Merge pull request #62 from planetary-social/single-file-events-deploy

Deploy nos_events_service with single docker-compose file

60ac8b7ce55a0cfbd44acabbf1cbbecc04c889d2 authored about 1 year ago by Zach <[email protected]>
nos.social through Traefik

c4e4db738d75673b52fbc03227e3483e21cf8fd5 authored about 1 year ago by Daniel Cadenas <[email protected]>
Merge pull request #63 from planetary-social/further-changes-for-relay

Further changes for relay

226acf6b25f32d687811954e02a4f76cd6e662fa authored about 1 year ago by Daniel Cadenas <[email protected]>