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

More PR feedback

4766fe6424ae42be1fbfb1b2e8eab7e1ff1df51c authored about 1 year ago by Daniel Cadenas <[email protected]>
Update README

038f10589aafb74fe415d3e090bd9c2b3887610f authored about 1 year ago by Daniel Cadenas <[email protected]>
Merge pull request #61 from planetary-social/daniel-changes-for-relay

New playbook for Nostr relay

667ce1afe81fdd7a0099ffef71fa2f413ac66c5b authored about 1 year ago by Daniel Cadenas <[email protected]>
remove dummy server from inventory

75d6232f95afcf0183b3c992036501dada548955 authored about 1 year ago by Zach Mandeville <[email protected]>
Create single file deploy for event service

061a3be889bd059764bbc9ff8584e69d26a06a15 authored about 1 year ago by Zach Mandeville <[email protected]>
update inventory to relay.nos.social

cdb6f8223a9a014254ada6bbb1e433dbf2a5a386 authored about 1 year ago by Zach Mandeville <[email protected]>
Update conf values after for upcoming db sync

b3b14f7af971680c7b99401f11719ee962cef6bd authored about 1 year ago by Daniel Cadenas <[email protected]>
Put back vault entry

50d885d12c6e1a28f16948a3e1033c18bcc92a53 authored about 1 year ago by Daniel Cadenas <[email protected]>
More tweaks

fb82db8688927df3b79294285dc3cbbb78cc6302 authored about 1 year ago by Daniel Cadenas <[email protected]>
More tweaks

721d75499e9f28ba15ad0512abee8a5356eff8a4 authored about 1 year ago by Daniel Cadenas <[email protected]>
Add strfry relay test host

0169a976d82d9c6bc4d1f42c5c07d0dd867c15dc authored about 1 year ago by Daniel Cadenas <[email protected]>
Still Fastly errors

ee9929a19dccde8383c44fbf56d1bf8909b297ac authored about 1 year ago by Daniel Cadenas <[email protected]>
Increase resources for new server

d0ca4bcfb02c66c803e24c0ced7a5fc8570861d6 authored about 1 year ago by Daniel Cadenas <[email protected]>
Remove dashboard

cf2cb133154ffcc0364d970e6251369d3a437c51 authored about 1 year ago by Daniel Cadenas <[email protected]>
Finally working

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

Single file deploy example: nostrface

0ba888f60eb996c2501042e260edf85e9bcfe374 authored about 1 year ago by Zach <[email protected]>
keep the restart: always directive in compose file

550562df94be9b35e47088416e42173541139c1d authored about 1 year ago by Zach Mandeville <[email protected]>
remove service_name var for now

43aff4135aa5ec619d86243696b6e4163ec4900e authored about 1 year ago by Zach Mandeville <[email protected]>
Refactor nostrface to all within single compose

26911f9c56986c86825a6e821d7957ae9e7fd977 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #57 from planetary-social/nostrface-playbook

Add nostrface playbook

3ff431fffa318018e4f55fc209db868b18c7397a authored about 1 year ago by Zach <[email protected]>
crosspost role accounts for historical redirects

56063b6725cd969e01a213f0ca6fa9ee5b581c73 authored about 1 year ago by Zach Mandeville <[email protected]>
Add nostrface playbook

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

Add deployment roles for nos-event-service

e99fdcb0109cf1960f12aba0e2d695db2f1f7ac7 authored about 1 year ago by Zach <[email protected]>
Add log rotation to docker defaults

876a5d443f89ba8196cfa2dbe01926b0f96d1ec6 authored about 1 year ago by Zach Mandeville <[email protected]>
use correct name in docker-compose

70dff8e70501b76e6d7e1376a73798daf4a006fc authored about 1 year ago by Zach Mandeville <[email protected]>
Add event service to ansible

08fd6c45f44d0a6f8de72c41177606df0455527b authored about 1 year ago by Zach Mandeville <[email protected]>
add default daemon.json for docker role

b3ff1be67005af6d11f0bf7c90da9769fd4e5ea0 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #47 from planetary-social/nostrface

Nostrface

986f33abb9eca024ca1bfb3fc559a1202970349d authored about 1 year ago by Zach <[email protected]>
use consistent spacing in new server vars

a118de8e926508aa2b0beecd254fd348a3d9adce authored about 1 year ago by Zach Mandeville <[email protected]>
typo in unit file for nostrface

d7a776922123fa97fd8b6bf7e91197fb8438125f authored about 1 year ago by Zach Mandeville <[email protected]>
show nosface.ansible.fun in new server vars

3b37da3933bd34fe56c5b454a256df3d2d55118a authored about 1 year ago by Zach Mandeville <[email protected]>
Add nostrface role

b38d321825e643bd973daf65cdda45562b7a1ff3 authored about 1 year ago by Zach Mandeville <[email protected]>
add nostrface inventory

cfc40e80261fc162d387700574a4fd155c913b23 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #51 from planetary-social/nos-crossposting-service

Nos crossposting service

d07765e3b200b5678c4e1d7f5ac8a77355f91e11 authored about 1 year ago by Zach <[email protected]>
use correct addresses in env and nginx.conf

6e502f2a0114bf83c35011b872708199eed78087 authored about 1 year ago by Zach Mandeville <[email protected]>
fix docker and certbot issues

c6b211b00dc5eb23d4e51d09203794bb6f455a78 authored about 1 year ago by Zach Mandeville <[email protected]>
add better default to dependent playbooks

ea51a1ab699d599b1230389b6b32df9c1255de1d authored about 1 year ago by Zach Mandeville <[email protected]>
add nos_crossposting_service inv/role/playbook

6ccf83235bc4ebf102dd44fb9f81094406ed7a4c authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #50 from planetary-social/notifications-update

Update notifications-service role to use pubsub, + other improvements

b55c0176e40b28ceac44d55f65b0a99010846fa3 authored about 1 year ago by Zach <[email protected]>
Add notifications example to new-server-vars

0a396b6081726e71d947872a652497e8eb3086fc authored about 1 year ago by Zach Mandeville <[email protected]>
minor improvements to docker role

72cd1c8c2d0f09e8e559e37b4bb37ba2641aeb82 authored about 1 year ago by Zach Mandeville <[email protected]>
fully restart docker services on update

f30319a1191232c092be430a2c40e51e7198e318 authored about 1 year ago by Zach Mandeville <[email protected]>
Add pubsub to notifications role

8df2c16a44ec616ba2e34839b406e0ccc712dabe authored about 1 year ago by Zach Mandeville <[email protected]>
only disable snapd if enabled

this helps when running the play multiple times, as you'll
throw an error trying to disable a no...

e26e0e6b9335fcf37059eff17a9b6f9f80b949ea authored about 1 year ago by Zach Mandeville <[email protected]>
use updated role in notifications_service playbook

733182f71fc89d4b3e067f2ed208af28b1558ffb authored about 1 year ago by Zach Mandeville <[email protected]>
point to certs in vault in inventory

c25f306d95f4bbe7ecc3fd836f557c795cf33321 authored about 1 year ago by Zach Mandeville <[email protected]>
update vaults to reflect new deployment

99a3213d8b3d8f336ae61c44a41db8f32ac5a77d authored about 1 year ago by Zach Mandeville <[email protected]>
add encrypted certs to notifications inventory

0f07deaeebe430011aa602559264921c97531829 authored about 1 year ago by Zach Mandeville <[email protected]>
Merge pull request #48 from planetary-social/sentry

Add basic Sentry role

9efb331a2c62535fd600a16dac90370bea581ea0 authored over 1 year ago by Zach <[email protected]>
Show example new-server-vars for sentry service

304ef9a4d6c6911d9bb30475c3277f036a9cb2f3 authored over 1 year ago by Zach Mandeville <[email protected]>
Add createuser step + vars for admin's email/pass

aa1213562e65f1d5a802f4297b8eb4618bc0b575 authored over 1 year ago by Zach Mandeville <[email protected]>
Add safeguards for long processes

a611d46c5fefb69f22c4ddfe2f719c3557250547 authored over 1 year ago by Zach Mandeville <[email protected]>
use homedir pattern throughout tasks

a6e53ca16e54bf9063331aab7c3f66053dc44155 authored over 1 year ago by Zach Mandeville <[email protected]>
Simplify sentry inventory file

0f98462900031934df888e9fd16c9a8ea3103bcb authored over 1 year ago by Zach Mandeville <[email protected]>
Add default var values for non-sensitive vars

2a2bf9459829045bfafc3e9f336e802bf76ee9bd authored over 1 year ago by Zach Mandeville <[email protected]>
Remove refs to obsolete wildcard_needed

96875771421897d6cddbfd9d8f72ce1755a0d32f authored over 1 year ago by Zach Mandeville <[email protected]>
Use admin as ansible user

0fdedf2ae0d61eee4cf2827910ec4dd202074b9e authored over 1 year ago by Zach Mandeville <[email protected]>
move role dependencies to role's meta file

3411c1784f1e62e800f50e5ad2bb438b43da1378 authored over 1 year ago by Zach Mandeville <[email protected]>
Add server recommendation to sentry readme

d12bfaf5583913c5326d7dca3b3d0a336690ad3e authored over 1 year ago by Zach Mandeville <[email protected]>
Add basic sentry role

1ca338451273591ee8a4dec265e18d60f88dff33 authored over 1 year ago by Matthew Lorentz <[email protected]>
Merge pull request #43 from planetary-social/secrets

Adding Vault and Secrets to our ansible scripts

5592e62b211db9a022f144698e334cb72879293f authored over 1 year ago by Zach <[email protected]>
delete obsolete vars file

this has been replaced by the group_vars in our inventories

a0d5aa25bdc7bcec6e0fac4cfd41840ce0252109 authored over 1 year ago by Zach Mandeville <[email protected]>
delete test inventory

f995ea58a6feea08ba6b7b41c3551e4ac7392f35 authored over 1 year ago by Zach Mandeville <[email protected]>
add readme for planetary webviewer inventory

1d92dda0404296db44d06a5e5f7ec391afaca62e authored over 1 year ago by Zach Mandeville <[email protected]>
add planetary-webviewer playbook and inventory

fe7106dc3cc4c07e0abf40fe522e7c00fa31694a authored over 1 year ago by Zach Mandeville <[email protected]>
update README

3af3500993c08f71f4b7ead86e5f00c73784ed23 authored over 1 year ago by Zach Mandeville <[email protected]>
use consistent homedir var

bdb3b747d447036f54d2edd02d43fcaffe0e7df7 authored over 1 year ago by Zach Mandeville <[email protected]>
add readmes for nos inventories

758892e1f5c7ed8451731721781be9150c3a8b62 authored over 1 year ago by Zach Mandeville <[email protected]>
move prod-inventory to new inventory setup

69293ad584febd904e060dc4b743a713e366e90a authored over 1 year ago by Zach Mandeville <[email protected]>
move playbooks to playbooks dir

2da1ecc0a941c521c4e85c63cba9db1bd171fdb6 authored over 1 year ago by Zach Mandeville <[email protected]>
remove obsolete notification inv and playbook

01f7099b080e3b97880ef6d30a146ccc98fdb8c7 authored over 1 year ago by Zach Mandeville <[email protected]>
add example vars file for new-do-droplet play

7bf3f108ce9bc038383424a273fd29138dc376c6 authored over 1 year ago by Zach Mandeville <[email protected]>
add comments

d179cafbd1fe6963562f305497a8fab9cc1cb2a9 authored over 1 year ago by Zach Mandeville <[email protected]>
cleanup playbook and add comments

e8975cefc9e1f85d9683effddee9d0e367d0e47b authored over 1 year ago by Zach Mandeville <[email protected]>
remove whitespace in output yaml

93024326aa00d887292449268a8560f9735f3a6d authored over 1 year ago by Zach Mandeville <[email protected]>
remove debug tasks and consistent spacing

b94cf8e434ce6df5f560777e5f888863019689fd authored over 1 year ago by Zach Mandeville <[email protected]>
use consistent homedir var in node-exporter role

3e72cb258841fbecb4f468c84f041ccbbc755b8e authored over 1 year ago by Zach Mandeville <[email protected]>
Run common as part of node-exporter role

0d5402f40bd8f10dd4263947f4f278ba8f7f7fb4 authored over 1 year ago by Zach Mandeville <[email protected]>
cleanup notifications_service inventory

f01b9d1d94df0f7a9c3dd75c9620c06381238b5b authored over 1 year ago by Zach Mandeville <[email protected]>
move playbooks to playbooks dir

216dd17fc8e685014636601247a9c4707dcd85a2 authored over 1 year ago by Zach Mandeville <[email protected]>
delete obsolete new-server playbook

9ef9cad8e745ecd453c7f2c8807dbe878404417c authored over 1 year ago by Zach Mandeville <[email protected]>
move pub playbooks to playbooks/pubs

b71eabaf572266e2219b3072356e0e4d1e9fe0cd authored over 1 year ago by Zach Mandeville <[email protected]>
rename notification service role and clean up

7793cfcb4344847e20b3e416eb33899242d6ee96 authored over 1 year ago by Zach Mandeville <[email protected]>
Remove old rss inventory and playbook

0dd10b9ac975571e6a9b38c12020c8cdff936dc5 authored over 1 year ago by Zach Mandeville <[email protected]>
add playbook for adding rss to existing server

668e2977724acc4d88c3db6d1215a03cd0247821 authored over 1 year ago by Zach Mandeville <[email protected]>
Add new server playbook with example rss play

b1fdde39dc350c53fcf442a41575f7847249f42a authored over 1 year ago by Zach Mandeville <[email protected]>
add dependencies to rsslay role

a1321e453fa14b470207210403e39e778ada9c2f authored over 1 year ago by Zach Mandeville <[email protected]>
add domain and cloudflare vars to rss inventory

704f73f5fbed72aba64a77cd2c48a33e1f07a037 authored over 1 year ago by Zach Mandeville <[email protected]>
new-do-droplet works for subdomains

269caffcc8b7464b0f2168b2014ce5803addf69c authored over 1 year ago by Zach Mandeville <[email protected]>
make rss role less error prone

b1bffb3eb1a2c4a2abeca77f1f92b148812de37a authored over 1 year ago by Zach Mandeville <[email protected]>
set var defaults for certbot-cloudflare

23514c829d378c42df214fd2d62fcd2f11a8d968 authored over 1 year ago by Zach Mandeville <[email protected]>
set roles dir in ansible.cfg

this lets us use playbooks in a playbook dir

8d23f7310bfa554f108c7af7055275806af690f4 authored over 1 year ago by Zach Mandeville <[email protected]>
Reset ssh connection after adding user to group

without this, docker tasks in later roles can fail as they are using a
user who is not yet a par...

ebcb27af8365b771b55e793860c1da1e4620af9b authored over 1 year ago by Zach Mandeville <[email protected]>
add retries to apt modules

when they are running quick like this, you can get a dpkg.lock error
that is annoying. Adding a...

f1524f6822dcc58ae32784b8fa60b965b6c6cdcf authored over 1 year ago by Zach Mandeville <[email protected]>
use reusable domain var and improve roles

f5f2b3e6404982f740741ba897323ccce95e8c7a authored over 1 year ago by Zach Mandeville <[email protected]>
new version of new-do-droplet

e7e10ba066abc0ae0ccbd4bd5a05d02e29969f4d authored over 1 year ago by Zach Mandeville <[email protected]>
remove ansible.fun from inv for rss

59273413cf7e32e5a3454774ab898cfe0b5c7a67 authored over 1 year ago by Zach Mandeville <[email protected]>
use homedir var pattern for more flexibility

82a37ca9816b7082abd02ea23b8e7ca5e54fed91 authored over 1 year ago by Zach Mandeville <[email protected]>
use ghcr registry for rss image

369e88042349a9b6b1dc2364d2e36f6fdd834496 authored over 1 year ago by Zach Mandeville <[email protected]>
Add rss to inventories

e699c139a1cc25bbabd5bd5e6174278f942e3503 authored over 1 year ago by Zach Mandeville <[email protected]>