Ecosyste.ms: OpenCollective

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

github.com/python/psf-salt

PSF infrastructure configuration
https://github.com/python/psf-salt

Add a superuser pillar

141b15ca03ecabcd2f5e0c7220582af1b272c6f3 authored over 10 years ago
Also listen on localhost for postgresql

5ff043df7580cb01b9ea649d5cbe05a82e83901c authored over 10 years ago
I can spell good

8092388a55a912178f170ebf400afa47af0dac88 authored over 10 years ago
Fix state

080e95f86c63b45656dee6d49f322afd8dbd5908 authored over 10 years ago
Add a user for the diamond user

e9e2ebcdfb516b3ff473e90dc8fe62686ca31b6d authored over 10 years ago
Remove the port override

62d6b21f1065ef16d24d8da1a543edab8907bd7b authored over 10 years ago
Track special statistics for postgresql

b7ebb16abdb25e64289c30fffd2225020c8996fc authored over 10 years ago
Make it possible to add extra settings in additional pillars

1a2e41357b868d125fcbc4777a96c4debec00eac authored over 10 years ago
Ensure quotes

42a0206d376eec6fab9c7ee633a72b7b0612f5d1 authored over 10 years ago
Configure conntrack

24f78e5e8bd4dc5eadd0ae6e8672df823ad3d184 authored over 10 years ago
Use a jinja2 variable

48f0435fb307227bbd3f8cf3092e3bb840fe37ec authored over 10 years ago
Use the execution model instead of dictionary function

8f25678e39b821f2d38852b1b1f8f2dbb3e3bfe3 authored over 10 years ago
Fix a typo in pillar keys

f80d43ff68eb43132b82db7ef16b50be4854a4ac authored over 10 years ago
Configure the default collectors for every host

feffc794c376ad97918d249e8146e98141fc6d62 authored over 10 years ago
Use the correct directory name

e6f7ba3571f6eac4083a5d270186f39bb89f2f9b authored over 10 years ago
Use the correct user

e9e87c65be6750f13acc2953866ea33c4679b981 authored over 10 years ago
Turn carbon on in /etc/default

d6a4e19958241afdcbb684f2a74ae089ab293902 authored over 10 years ago
Submit data every 10 seconds

279a418c7f52429cde8674a2534f01ec0ce3d1fa authored over 10 years ago
These are installed into /usr/local not /usr/

64b7942c469452ab531479afff965b87cd81db68 authored over 10 years ago
Add back in the default section

ce2f9d8b51064bd2017a2a6bece3ac6b0dc1e14c authored over 10 years ago
Properly configure diamond to send to graphite and archive

ee26de1c86d32a70926194bb91a278b3d21a9770 authored over 10 years ago
ensure that /var/log/diamond exists

428c3ce1fff35a18642bde259dd5ce8cd70aee65 authored over 10 years ago
Add the pillar for monitoring

14a47649b0e1f3b4b680a4470eda7de5eb7a2ccb authored over 10 years ago
Enable diamond monitoring

8f211174ad1ab46f077ce29e2eac6178b954bc51 authored over 10 years ago
Setup the load average collector by default

86e22efba9191a28f4f69e4b255b9c3ab01cd466 authored over 10 years ago
Set the diamond client to running

51b0f8da60b475844470b80756ae7d6690732deb authored over 10 years ago
Install diamond, setup a user, and do the basic configuration

d542d666d7c88f4cea41e2410d4137674f38536a authored over 10 years ago
Fix the directory names

c86ca32b695ee8af087e69cd36a55d0e1e487127 authored over 10 years ago
log to /var/log/postgresql

3f466e0452dcd70a956c8d233be50dc0ab94feda authored over 10 years ago
Hardcode path to wal-e

aed2b4636e22aaab85394558e9bf569d1bc74277 authored over 10 years ago
Add monitoring to the pg_hba

7c967500056dec5034c798946f15eda8bcfee473 authored over 10 years ago
This database is monitoring not bugs

3dcdc333e72cf3301e62b18917dff4bf80a9cd11 authored over 10 years ago
Don't use an undefined variable

c9a099b6073764891d782733b7ab791ffd837acb authored over 10 years ago
Hardcode things for now

0558e354a77316752ae6a8406fdf9d39c9b98aea authored over 10 years ago
Merge pull request #4 from python/monitoring

Monitoring

0dcac0ea3fad18b2334e6b912e98c02ec9896687 authored over 10 years ago
Point graphite at the correct dirs

3676159f1310021bb6668222c6343094d0dc4311 authored over 10 years ago
Move carbon to a data disk on RS infra

4072d35cc5c198a2cbb45ca5cedaa0a334f18241 authored over 10 years ago
Switch tracker to session mode

147fd625529e70e94b52b3dda7e463d006bc4f77 authored over 10 years ago
only run wal-e on the primary

fd6557c292930d38bafe68d840204b58af275310 authored over 10 years ago
Quote the entire command

172543079ca7580b30abb59479d11b83bf07fdfb authored over 10 years ago
Do a new backup every week

a412c8222d5ed735c30de467bd0733c5c194cfda authored over 10 years ago
Render the WAL-E configuration with Jinja2

fc9e17f8d866a8a8aab4617777a33a8df5b1b1e5 authored over 10 years ago
Configure PostgreSQL to use WAL-E to archive WAL

d5c1a7d8553f4d9044947441671fbd047a84a586 authored over 10 years ago
correct directory name

e44f1ea3540701cb7f895ebf7ca43603ba64bc2c authored over 10 years ago
Add the WAL-E key as a trusted key

f1c6fb81e4ded925725e3eaa6cca73a32aca6619 authored over 10 years ago
Specify the data dir for wal-e

1ff06d546a467f95def396d30911e20704ec52f2 authored over 10 years ago
use the correct command

aceb6bf9f1fbee0bd09add7f4e3ea87e8f3d36d1 authored over 10 years ago
Create the initial wal-e backup

0698746e255cf020cd875ca1d9f741229636eecd authored over 10 years ago
Run as the postgres user

ead017698081c8bbe127e199d492b8352af09c01 authored over 10 years ago
Drop the GPG key we'll use for WAL-E

992cda4a356440c5f585e6c1bd6a4b933197442a authored over 10 years ago
Specify the tenant in the archive_command manually

975b6561cc700fe65593fe46aa531e195a32467e authored over 10 years ago
Switch to a package that doesn't depend on azure

3b1c0d89f737596d3174151b2e06ff05a64c1b80 authored over 10 years ago
Fix the package name

39c94f713c8e72bfa9e08154f043d62b112f9a54 authored over 10 years ago
Add a fixed package

9d3d6038e22225448f149012db32c7ac8bf538d6 authored over 10 years ago
Remove the duplicate contents_pillar

a274f0b47f65b6ad9015cde0e9709b9965e3f8a2 authored over 10 years ago
Add the wal-e pillar

e9398758156d96b4d6abeccfa060a4d9fdb2159c authored over 10 years ago
Include the wal-e sls

b8120c4f8397bf436bd806cb16f651abf5d13890 authored over 10 years ago
Install & Configure WAL-E itself

5f51f86bca783caca0ef39b2fa977f19402ffc48 authored over 10 years ago
Only send emails for unattended-upgrades for errors

a35f02d0c55e22ea3461960c611a34e2003e4e3e authored over 10 years ago
Correct the spelling of missingok from missingonk

761bbf9c18cc7227211b285fb26095b0f6940169 authored over 10 years ago
Specify cron-highstate.log exactly

a7dca3de501123da0d6400faa62f6ad511b91b21 authored over 10 years ago
Set the allowed host to the FQDN

1868d73a90759e91795e44eda761891718fc435c authored over 10 years ago
Open up the firewall ports on the internal network

2352c8986d8c29096a362c1beea6733bf4980f7a authored over 10 years ago
Install psycopg2 as part of postgresql.client

9fe04b947b6df3f8ddf4604e66736ef263d8d639 authored over 10 years ago
Switch graphite-web over to using PostgreSQL

a1aedda9fa877a04709cd43bb2d6a99b8f8bd25f authored over 10 years ago
Install and configure carbon on the monitoring server

0aceab59b1444a7348e44fb2d8800c3bc50d5a68 authored over 10 years ago
Enable graphite-web using the SQLite database, gunicorn, and nginx

0943f96ebcbb953caf4980ab6694752e7bb24c9b authored over 10 years ago
Use |first instead

e53c4a9ceb5a3da9af44cc4875839a1df3970b24 authored over 10 years ago
Use the first value of the first server for the postgresql server

ec8ef043b54dc5c19ffd773cddc65966a7f91101 authored over 10 years ago
Fix a few errors in our postgresql.client state

4b9fec26710ac1ffff8c6ab6afd999debd1eb407 authored over 10 years ago
Fix the set variable name

7ba1e78783e26e489ae0c76a115bfbbf861674da authored over 10 years ago
Enable pgbouncer on the postgresql client servers

1ed2e1473ed734cc69f014e67938b5e157c0f940 authored over 10 years ago
Move the postgresql server states into a subdirectory

cd325e048c63628b27e5b3f4f30cecf3f926de22 authored over 10 years ago
Merge pull request #3 from python/unattended-upgrades

Unattended upgrades

c4f7d20198af9e7b2499536b80fc18bead502db8 authored over 10 years ago
rename from auto-security to unattended-upgrades since it's not just security

dd1f842b45d68e23bfee44bc51a3349293a2c929 authored over 10 years ago
Autoclean and pre-download packages

a434e59f4f99e2445bdeb00891442f189af0459e authored over 10 years ago
Move 20auto-upgrades to 10periodic

063364c05726f3145b940faa0bed84a638c85830 authored over 10 years ago
Send updates to infrastructure-staff

704ab4d3bd3b98d2e1cf03017cbf0c45825bb08c authored over 10 years ago
Setup ssmtp and bsd-mailx to send mail via mailgun

cc3fb6739b6d3ee66678483f409cb4147782d910 authored over 10 years ago
disable X11 forwarding

8fc3f777b4c4180021e949f81c723f0d960c772b authored over 10 years ago
don't use DSA key ever

cac24844a143615b2675af99bf5bd31fd4256cde authored over 10 years ago
Configure the unattended-upgrades

* Enable the -updates repository as well as -security
* Remove unused dependencies after an upgrade

c9fb1b589d7a4aa158d0008a0602964722af080e authored over 10 years ago
Switch salt to restart instead of reload

e6ba8eaf04aac6fba27511b754357ddb495c8680 authored over 10 years ago
slightly more better

f30a5a727eef149a8680254d08ea4673a45134b3 authored over 10 years ago
more better

9b7c3def317ba16fa0d3d8ea60417e372792cd98 authored over 10 years ago
Space out the iptables rules better to read them easier

1865272d76fb2e97f31f6cc7aea8ec4a7c5c4016 authored over 10 years ago
Ensure the root user has a sane $PATH in the cron

75f57415d12f4823516c6dac9053f5495a7fd060 authored over 10 years ago
squash a newline

8a3184bdee04bd9b523fe03d0a6bcc7866e7053e authored over 10 years ago
Syntax fix

97973cc5b2e913fae7757dcd80da40eadebbfa65 authored over 10 years ago
iptables-persistent does not handle restarting very well

3f498d221a3816b6132bf721761ff5d93cb2e4e4 authored over 10 years ago
Merge pull request #1 from python/openssh

Apply a custom sshd_config to all nodes

a936612d5259cf7c41eb26446517527b45535481 authored over 10 years ago
Add git

b148eb08235d15159c6d0f57227873389f1d4b6c authored over 10 years ago
Missing {% endfor %}

dcd353997ea0c5326d89b762639c07f78566524d authored over 10 years ago
Add dotfiles support to users

9c91f644afd507ff8fb61f4731c2dc14f3d8403c authored over 10 years ago
Allow a user to declare extra packages to install (for example shells)

33a8bd553c7293bc49f0bd97841bc9f6759c47f1 authored over 10 years ago
Really fix this time

50b64a6166fead825be5eb56e0a8da8eaedf2dd1 authored over 10 years ago
Fix things so that they work with ip6tables

e28fa7b02279b1f8cb2f8b4e8056c817339b1e06 authored over 10 years ago
Go back to this

76f4147325b3d77ad5078d684c0e7339212742fc authored over 10 years ago
Use restart

2ad59eec9f572f2ca21e16c2ce3533a3fa5c3c54 authored over 10 years ago
clear this whitesapce

6b4877859b988fc055282725b410bcac270e064e authored over 10 years ago