Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ome/prod-playbooks

Playbooks used by the OME team for deploying production services including OMERO
https://github.com/ome/prod-playbooks

Add minimal ansible.ccfg so repo can be run standalone

dd45d992e9b997a2b1b60d237de12a3f36ea7992 authored over 6 years ago by Simon Li <[email protected]>
reload nginx after letencrypt cert renewal

8e860d1fc5ac4fa26d46d169fb248f3a1dd5337e authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #96 from pwalczysko/new-outreach-changes

New outreach changes

d8b376d13c73285b48f2c820ffddbce8114fe7a3 authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #99 from sbesson/leo

Create top-level folder for public LEO sample files

3e11088fd4e5f90d0a79559a7c97870142784bea authored over 6 years ago by Sébastien Besson <[email protected]>
Merge pull request #89 from manics/ome-k8s-pg-backup

ome-k8s-pg-01 backup

668f2307235f44b8fabcfc1f38e260c675293bc3 authored over 6 years ago by Kenny Gillen <[email protected]>
Use released postgresql-backup role 0.1.0

ba378600e91aa9534e03ce5435301f104beed359 authored over 6 years ago by Simon Li <[email protected]>
Create top-level folder for public LEO sample files

afb96a9f3c5f4cb93d20e5ee36ca37be45dfba5b authored over 6 years ago by Sebastien Besson <[email protected]>
Merge pull request #97 from sbesson/www_bf_5.9.1

Bump website version for Bio-Formats 5.9.1 release

6a0ee90685ffef5d6926d8834e9fd6b5e97a0610 authored over 6 years ago by Sébastien Besson <[email protected]>
Fix tag

7d10b11d7ebc6af6ff53e53a88f8e4e3ed98cc19 authored over 6 years ago by Sebastien Besson <[email protected]>
Bump website version for Bio-Formats 5.9.1 release

62bde3dd8e8cadf39481df8bcf535ed068f775b4 authored over 6 years ago by Sebastien Besson <[email protected]>
Add support for dataset and well to iviewer open_with

a26e3cf004df57fb38c92d028bfa705fbb95bee3 authored over 6 years ago by pwalczysko <[email protected]>
Upgrade outreach to 5.4.7, OMERO and web

f1e01ddd84473953c9d96e881d416b5c1dd322b9 authored over 6 years ago by pwalczysko <[email protected]>
Merge pull request #94 from jburel/upgrade-5.4.7

Update version for OMERO 5.4.7

60a47a913f5ab1d401d7817f98ac4fc8647ff9fd authored over 6 years ago by Sébastien Besson <[email protected]>
Merge pull request #90 from manics/omero-web-django-prometheus-bugfix

Update to dev django-prometheus role

c5fc1582bd314c89118272ed5a42522429c0b182 authored over 6 years ago by Kenny Gillen <[email protected]>
Switch to tagged django-prometheus role

1a31c0d359f98460e9b854f5185acae7ea3fb9f9 authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #95 from kennethgillen/prod-upgrades-547

5.4.6->5.4.7 Version bump

9647591e30f349c5fc1c8cbc0161cd309d7a207d authored over 6 years ago by Kenny Gillen <[email protected]>
Version bump

32c185e0886a644aaa01f2e6523a15e697444ac6 authored over 6 years ago by Kenneth Gillen <[email protected]>
Update version for OMERO 5.4.7

e9bd439e4125ef875732ae58ccdd46492ea8ab05 authored over 6 years ago by Jean-Marie Burel <[email protected]>
Merge pull request #92 from pwalczysko/pwd-required

Pwd required false and email config for web

6208bbf8c86b3a4e61d8457105661d8e4f177766 authored over 6 years ago by Kenny Gillen <[email protected]>
Revert "Change value of the omero.security.password_required to false"

This reverts commit de480c9e94a80c504c274679a5ae2dc392992fb4.

cd70c0a52df2296ebbfe3c597a62df5cd73d2fbe authored over 6 years ago by pwalczysko <[email protected]>
Add mail config to demo to match nightshade

0288d8281b9e767575a9f1954473ccb76c659f71 authored over 6 years ago by pwalczysko <[email protected]>
Change value of the omero.security.password_required to false

de480c9e94a80c504c274679a5ae2dc392992fb4 authored over 6 years ago by pwalczysko <[email protected]>
Update to dev django-prometheus role

d95ca49f105fe65aacf6edf202ceda5b8ee1ed03 authored over 6 years ago by Simon Li <[email protected]>
Make min size check 100K

0f06620b86c913096f933717f4952caf2514408d authored over 6 years ago by Simon Li <[email protected]>
Add nfs (back dest) and postgres-backup

7e66cbe093fd3378a07ba3491b0e5b703a641054 authored over 6 years ago by Simon Li <[email protected]>
Add dev role for openmicroscopy.postgresql_backup

dcf23641280fadee27628149f4fb5b03c40c6a69 authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #72 from sbesson/public_images

Public images

a5c64cb379fc1f1c494a8a865dc67a353eb2431b authored over 6 years ago by Sébastien Besson <[email protected]>
Merge pull request #88 from manics/www-new-deploy

New deployment strategy for jekyll websites

8615baf1b7274f790903d3b7bb8f1193c81b1f66 authored over 6 years ago by Sébastien Besson <[email protected]>
Fix typo in openmicroscopy

60e37c1686af4d26c817b290aa6c32b731381885 authored over 6 years ago by Simon Li <[email protected]>
Remove ww pre-tasks (will be manually handled in prod)

ab10b9ccc51d4a22d5efcdff3d7579a9c7561582 authored over 6 years ago by Simon Li <[email protected]>
Use released website tag

1485fccad579b0c26aa0b88ec4f21a2e06dad2db authored over 6 years ago by Simon Li <[email protected]>
Update to latest test release of website

d061bf521dc83625340a02877e0eaf7df8d08822 authored over 6 years ago by Simon Li <[email protected]>
Update to released deploy_archive role

f26b0d08134698d6b43ca51f6f7409dfa6c7e7dc authored over 6 years ago by Simon Li <[email protected]>
Remove the global www website_name var

0327100608cd38548ab72a209a5f2d9573083a49 authored over 6 years ago by Simon Li <[email protected]>
Add a test

9146ccf94832db90e64cfa2075bbb4181f4937c0 authored over 6 years ago by Simon Li <[email protected]>
Add become to the deploy-archive role

c9e51224a244ac208825852ad02211993bea517d authored over 6 years ago by Simon Li <[email protected]>
Add temporary tasks to rename existing dir

Ansible can't overwrite a directory with a symlink

1f8d3b62341f7e0266b05c1ed0535a6bfd85fbbc authored over 6 years ago by Simon Li <[email protected]>
Replace jekyll-build role with deploy-archive

217433eba1d039527f9f7326f3db56f3b1302811 authored over 6 years ago by Simon Li <[email protected]>
Change jekyll-build role requirement to deploy-archive (devel)

d6f4bfd7dd4a6aa3127428b3ccd91e9e8d8cee62 authored over 6 years ago by Simon Li <[email protected]>
Remove InCell & Operetta

54b7f492746c05419fefeb52ec34c27bfe21355f authored over 6 years ago by Sébastien Besson <[email protected]>
Merge pull request #85 from pwalczysko/mounting

Add the nfs-mount role

feb68c60d869a4b262ded7b1c84d61ab07a35ef8 authored over 6 years ago by Sébastien Besson <[email protected]>
Merge pull request #86 from manics/nightshade-custom-proxy-exporters

Nightshade requires a special nginx proxy exporters config

3b913093f014c88ffbc30eccfe1dff1d044df496 authored over 6 years ago by Josh Moore <[email protected]>
Remove all prod- prefixes

c25ddb15a3e07aa76e36adacc4d3b9de27440f05 authored over 6 years ago by Simon Li <[email protected]>
Rename prod-omero group prod-omero-server

8e58569cb13bf023dfe28d2563372b3707c1a68e authored over 6 years ago by Simon Li <[email protected]>
Use separate exporter proxy configs for omero server and web

543571cbb22228681207127e2853338fa8673622 authored over 6 years ago by Simon Li <[email protected]>
restart instead of reload nginx

This should avoid silent errors during production updates, since a config error will now cause n...

e56bd2a38a6988d7e5aece0fbc430bb8cb627419 authored over 6 years ago by Simon Li <[email protected]>
Remove :&monitored from prod-omero{,-web}

64b4b074137ef3b90e1295dc0393ef9ed7219012 authored over 6 years ago by Simon Li <[email protected]>
Use separate nested nginx config for nightshade exporters

90eb49cca6df0cd093844fc15e6006fc0aa5f86a authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #79 from manics/nightshade-server-nginx-nested-includes

Nightshade server and web prometheus exporters

33dedd6c7ec8b19202685a493932d0208de420dc authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #80 from kennethgillen/parade_install

omero-parade install

5cbf8daa19a0a71cd5fb375920e6cb35b4dbb067 authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #82 from manics/bump-iptables-raw

Bump iptables-raw to renamed module

2d1bb448f1b668e00ed27b63f083fc56e45affcd authored over 6 years ago by Josh Moore <[email protected]>
Add the nfs-mount role

9f82bf1393c74a3773db0d6f5aa6eee57fdd6bb3 authored over 6 years ago by pwalczysko <[email protected]>
parade install

9334540b905a34c34494977b7b6ed8667e9ffe94 authored over 6 years ago by Kenneth Gillen <[email protected]>
Remove parade top-link, set to default viewer on Demo server.

6c405ca9aaac1cd2749201311616d4b056f4806f authored over 6 years ago by Kenneth Gillen <[email protected]>
Merge branch 'master' into nightshade-server-nginx-nested-includes

a644ffc558c0d1f4dd8141ff05b975c78c2a27fd authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #83 from joshmoore/demo-monitoring

monitoring: use ansible patterns for '&monitored'

32b59fc7a21b8b58a5afb340f9517d8244789964 authored over 6 years ago by Josh Moore <[email protected]>
monitoring: use ansible patterns for '&monitored'

a533ee8016f3b2b42537ae2a6ecb9238eb731d79 authored over 6 years ago by jmoore <[email protected]>
Bump iptables-raw to renamed module

bd0eb69808c8143391afef9ba53f12af8ad2d38c authored over 6 years ago by Simon Li <[email protected]>
Change hosts in omero-monitoring-agents.yml to all prod omero servers

f3edac284ce2989e6d5c64eff10eb5fd7a6bc88f authored over 6 years ago by Simon Li <[email protected]>
Create /etc/nginx/conf.d-nested-includes for easier modifications of omero-web.conf on nightshade-webclients

c4f9587310023887f10ed9837ca9d76dccefed09 authored over 6 years ago by Simon Li <[email protected]>
Create /etc/nginx/conf.d-nested-includes for easier modifications of omero-web.conf on nightshade

0cd83259c0a7673b65adc8d6f81a3f7dc40268e0 authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #78 from manics/omero-firewall

Omero firewall (iptables)

37e2def749f72a2963cc3c6554702825a708f529 authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #81 from pwalczysko/change-pwd2

Change pwd2

d16adaab715b56dbe586dfadc7d10990cba4f176 authored over 6 years ago by Sébastien Besson <[email protected]>
Improve comment cf. Kenny's comment

301651d822a111ad59a29b453308b07955cb2851 authored over 6 years ago by pwalczysko <[email protected]>
Change comment about overriding cf. Simon's comment

c8cda1f2e785e1a61a613af20eaf35e722d27f88 authored over 6 years ago by pwalczysko <[email protected]>
Ensure training server is part of monitored group in molecule

Ignore firewalld in Docker

525170fcb875cf6414bc6b34a873f8fe13cf63d5 authored over 6 years ago by Simon Li <[email protected]>
Include omero-firewall in site.yml

c78ec82ee306f1a794199072f8aea0f309413b9d authored over 6 years ago by Simon Li <[email protected]>
Include outreach in omero-firewall

0d3c23e3c1f4ea6d2d835f73c200003164571337 authored over 6 years ago by Simon Li <[email protected]>
Group iptables ports with -m multiport

ee708abc6d0044407b90069f9de125b65dc8296c authored over 6 years ago by Simon Li <[email protected]>
Switch to using [monitored] group where possible

af13da3e151268282940172cb83c5f4afa2d22fa authored over 6 years ago by Simon Li <[email protected]>
Add iptables-raw ansible role to requirements

b885edc93fee2f60e17bbf7551ce18fa0a63a755 authored over 6 years ago by Simon Li <[email protected]>
Add playbook for firewalling omero servers

8b6533ee4fb820cb6ca2683db57e0b967d95d725 authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #77 from manics/omero-site

outreach and monitoring top-level site.yml

b2eaf0e78c37de26f0f1a2d725bf7e39b52d91b7 authored over 6 years ago by Josh Moore <[email protected]>
Fix typo in the variable name

eed6abdd605ef0a4b1bb59fd2ab72231215e2f34 authored over 6 years ago by pwalczysko <[email protected]>
Change the pwd and add explanation

4ba573b30291faf7fe55f26bd6c38f2751684e7c authored over 6 years ago by pwalczysko <[email protected]>
Add some tests for outreach server

c2fb3da1c727ae92b7c1d4c2aa4691b1f6823e4f authored over 6 years ago by Simon Li <[email protected]>
Change training-server/molecule.yml to use top level site.yml

b91f2758baed4c8ae83375430bf448b5a9d97124 authored over 6 years ago by Simon Li <[email protected]>
Move omero-monitoring-agents.yml from outreach playbook to site.yml

311bb6a1cbe377192532be3f9d2f8a46f51c6bbe authored over 6 years ago by Simon Li <[email protected]>
Fix the molecule test sequence

924e58aaec4538c79121cf346e46d5e572238eba authored over 6 years ago by Simon Li <[email protected]>
Merge pull request #75 from manics/monitoring-pruned

Prometheus monitoring agents

806ab1485d2c4e3586584761f125d5c21a57616a authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #76 from pwalczysko/change-pwd

change password

b05e3d51b7af6d1741eadc361bc8566ff2e6b06f authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #74 from manics/revert-shared-webapp-mapr-config

Revert shared webapp mapr config

82f43423306bdd4490a1369df97cf586e28377f3 authored over 6 years ago by Josh Moore <[email protected]>
Merge pull request #73 from manics/ome-demo-nested-nginx-includes

Create /etc/nginx/conf.d-nested-includes for easier modifications of omero-web.conf

5bd35970349503e9e0307ba87eaff378332913ec authored over 6 years ago by Josh Moore <[email protected]>
Add comment about how to crypt pwds

116e74b8ee845fc7f112fcc5f2f33926854caaca authored over 6 years ago by pwalczysko <[email protected]>
Merge remote-tracking branch 'simon/revert-shared-webapp-mapr-config' into change-pwd

6b89515de4d084adf429d1307ca9cf551872d246 authored over 6 years ago by pwalczysko <[email protected]>
change password

569fb82f26324011b0f7f471b1e370c2a9dc39de authored over 6 years ago by pwalczysko <[email protected]>
Remove reference to monitoring.yml

01b09a089c66f45792dd22afb30169f38c77d2ea authored over 6 years ago by Simon Li <[email protected]>
Add nginx proxy with basic auth around exporter ports

Note the original ports are still open without auth. They should be firewalled.

aa2e590976626a449b8fe12cffc1f5d18aa1ba17 authored over 6 years ago by Simon Li <[email protected]>
Replace hostgroups with individual hosts for now

ee3963b6ce34d70c4c902ed8e6119b5f16d96a1d authored over 6 years ago by Simon Li <[email protected]>
Add omero-web-django-prometheus to OMERO.web

13528b7a443af29d903bc680f2f4da9dc7b2fff7 authored over 6 years ago by Simon Li <[email protected]>
Use tagged ansible omero prometheus related roles

512183d3e5521e153093c076faafb0a120b0e1dc authored over 6 years ago by Simon Li <[email protected]>
Update omero prometheus exporters to use org roles

d4e998e2c73567c0e85207d2478742460104c236 authored over 6 years ago by Simon Li <[email protected]>
Switch to using prod host groups for omero-monitoring-agents.yml

1ad6e8724eaf696134a40071ac231848a5a86def authored over 6 years ago by Simon Li <[email protected]>
Bump prometheus agent roles to latest release

c6527541f86928d58226b243f69d988e898d4def authored over 6 years ago by Simon Li <[email protected]>
Move OMERO monitoring agents into a separate playbook

97b5f8c7a2504a8e0c535394c389b30c88c58a05 authored over 6 years ago by Simon Li <[email protected]>
Install jmespath in travis, needed for prometheus role

080c0118ffc32b6ff2226d981c18bd83a494370f authored over 6 years ago by Simon Li <[email protected]>
Add initial monitoring playbook

21cb975089dc37aaa2b56003672508d6416e8813 authored over 6 years ago by Simon Li <[email protected]>
Move most copy-content tasks into files

635f58bad861e5a7ff34f833aaef5e71dd0abe1a authored over 6 years ago by Simon Li <[email protected]>
Add prometheus* roles (dev versions) to requirements

934715a8d2a9e9a4d80206c1050be816dd84db34 authored over 6 years ago by Simon Li <[email protected]>
Use systemd image with iproute (for ansible_default_ipv4)

f7cc21a4fa8ea0c1cc748d21e080d259ba782e71 authored over 6 years ago by Simon Li <[email protected]>