Greg Karékinian
|
943b4ace1f
|
Replace omnibus_updater with chef_client_updater
omnibus_updater is deprecated
|
2017-05-02 11:53:33 +02:00 |
|
Greg Karékinian
|
030b2501eb
|
Fix implicit dependency on firewall cookbook in kosmos-base
Also delete ufw cookbook, we're not using it
|
2017-05-02 11:46:56 +02:00 |
|
Greg Karékinian
|
d7bdd5cdf3
|
Add an nginx vhost with a Let's Encrypt certificate for schlupp
|
2017-04-28 15:45:59 +02:00 |
|
Greg Karékinian
|
2f0ff1f559
|
Fixed code styling
|
2017-04-28 15:45:59 +02:00 |
|
Greg Karékinian
|
099debe5c3
|
Depend on the new chef_nginx cookbook
|
2017-04-28 12:01:51 +02:00 |
|
Greg Karékinian
|
d6cc8509bc
|
Don't run the Let's Encrypt set up in development
|
2017-04-28 12:01:17 +02:00 |
|
Greg Karékinian
|
c9879a60e2
|
Run sockethub as its own user
|
2017-04-28 12:01:07 +02:00 |
|
Greg Karékinian
|
8ba12e1ba2
|
Pass the user and group to the git resource
The clone is done by root otherwise
|
2017-04-28 12:00:22 +02:00 |
|
Greg Karékinian
|
5d1d4832df
|
Move repository to its own attribute
|
2017-04-28 11:58:45 +02:00 |
|
Greg Karékinian
|
34653dc7d6
|
Add GitHub token and deploy a feature branch for now
|
2017-04-28 10:23:04 +02:00 |
|
Greg Karékinian
|
208d6de94d
|
Add dependency on redis and do backups again
|
2017-04-21 12:54:16 +02:00 |
|
Greg Karékinian
|
e98b887665
|
Add missing dependency on mysql, only install mysql client when needed
|
2017-04-21 12:53:37 +02:00 |
|
Greg Karékinian
|
ead7db5eaf
|
Only do backups when not in development environment
|
2017-04-21 12:53:06 +02:00 |
|
|
fe44b29b62
|
Use kosmos branch for Mastodon
|
2017-04-17 16:52:59 +02:00 |
|
|
764746a009
|
Remove obsolete commented code
|
2017-04-17 16:15:41 +02:00 |
|
|
0cf22f7f71
|
Use server name from attribute everywhere
|
2017-04-17 16:12:06 +02:00 |
|
|
08529c3344
|
Update nodejs
|
2017-04-17 11:42:05 +02:00 |
|
|
54332db8de
|
Use ruby-build for Mastodon, update cookbooks
This uses the ruby_build provider for Mastodon, installing Ruby 2.4.1
currently. It also updates some other cookbooks and the runlists.
|
2017-04-17 11:40:31 +02:00 |
|
|
4530190df6
|
Use "kosmos" branch for Mastodon deploys
|
2017-04-08 16:10:43 +01:00 |
|
Greg Karékinian
|
46f37b5b4a
|
Merge branch 'master' into mastodon
|
2017-04-08 16:42:14 +02:00 |
|
Greg Karékinian
|
e3bcf9b1b8
|
Add reload support to mastodon-web systemd service
|
2017-04-07 18:27:02 +02:00 |
|
Greg Karékinian
|
3549b8594a
|
Enable IPv6 and HTTP2 on Mastodon
|
2017-04-07 18:26:49 +02:00 |
|
Greg Karékinian
|
99a5091760
|
Backup the mastodon PostgreSQL database
|
2017-04-07 18:21:20 +02:00 |
|
Greg Karékinian
|
6bea5b7567
|
Enable HTTP2 and HSTS
|
2017-04-07 18:20:43 +02:00 |
|
Greg Karékinian
|
4e5d452aff
|
Add support for PostgreSQL backups
|
2017-04-07 18:19:55 +02:00 |
|
Greg Karékinian
|
d5d3fb60c1
|
Use nginx's official repo and improve TLS configuration
These packagea are newer than the 15.04 we had. We can enable HTTP2
|
2017-04-07 18:16:51 +02:00 |
|
Greg Karékinian
|
de11c0d691
|
Set up an instance of Mastodon for Kosmos
Refs #19
Use new application cookbook, update our cookbooks
|
2017-04-06 21:20:51 +02:00 |
|
Greg Karékinian
|
4260f25684
|
Add botka to #mastodon and #indieweb on Freenode
|
2017-04-06 10:08:08 +02:00 |
|
Greg Karékinian
|
2090bc6b10
|
Change the port for IPFS's nginx vhost
|
2017-03-31 19:23:10 +02:00 |
|
Greg Karékinian
|
6430d71006
|
Merge branch 'master' into feature/16-ipfs
|
2017-03-31 14:11:42 +02:00 |
|
Greg Karékinian
|
f1e042d23a
|
Update mediawiki
Also add a comment about running the update script
|
2017-03-25 12:32:02 +01:00 |
|
Greg Karékinian
|
f7de7e215a
|
Move the CORS headers from IPFS to the nginx reverse proxy
|
2017-03-20 22:49:06 +00:00 |
|
Greg Karékinian
|
114503033b
|
Initial nginx reverse proxy for the IPFS IP
It supports cat and add for now. I have tried it using the ipfs-api npm
module
|
2017-03-20 19:38:51 +00:00 |
|
Greg Karékinian
|
3f81310109
|
Add a resource to handle config changes
|
2017-03-20 19:38:12 +00:00 |
|
Greg Karékinian
|
48b3534fd8
|
Merge branch 'master' into feature/16-ipfs
|
2017-03-20 13:27:27 +00:00 |
|
Greg Karékinian
|
d52ef53ac8
|
Generate a Let's Encrypt certificate for IPFS
|
2017-03-20 13:26:03 +00:00 |
|
Greg Karékinian
|
f1205f9424
|
Update Go IPFS
|
2017-03-20 13:25:45 +00:00 |
|
Greg Karékinian
|
b9c90c824a
|
Use chef_zero in Test Kitchen
|
2017-03-20 13:25:29 +00:00 |
|
Greg Karékinian
|
0e5ed95b1f
|
Improve the README
|
2017-03-20 13:25:12 +00:00 |
|
Greg Karékinian
|
bfd2d52ea8
|
Improve the letsencrypt recipe
Add missing dependency
Regenerate the nginx vhost after generating the cert for the first time
|
2017-03-20 13:18:23 +00:00 |
|
Greg Karékinian
|
14542f8419
|
Do not require the deprecated users::sysadmins recipe
Write the 4 lines of code instead
|
2017-03-20 13:17:32 +00:00 |
|
Greg Karékinian
|
4a63e806bc
|
Remove dependency on chef-solo-search
We are using chef-zero, we do not need it anymore
|
2017-03-20 13:16:27 +00:00 |
|
Greg Karékinian
|
e57ee1590e
|
Update Chef to 12.19.36
|
2017-03-20 13:16:11 +00:00 |
|
Greg Karékinian
|
c9ad823169
|
Fix the server specs: the gateway is on port 8080 by default
|
2017-03-19 20:35:45 +00:00 |
|
Greg Karékinian
|
3cd1f2203d
|
Merge branch 'master' into feature/16-ipfs
|
2017-03-19 20:18:23 +00:00 |
|
Greg Karékinian
|
5b0658eb4b
|
Set up certbot to get a Let's Encrypt certificate for xmpp.5apps.com
|
2017-03-19 20:17:51 +00:00 |
|
Greg Karékinian
|
a7433a42cd
|
Merge branch 'master' into feature/16-ipfs
|
2017-03-19 20:12:21 +00:00 |
|
Greg Karékinian
|
3f15330b00
|
Clean up the sockethub nginx config
|
2017-03-19 20:05:28 +00:00 |
|
Greg Karékinian
|
9436284be2
|
Use the latest certbot instead of the old letsencrypt
|
2017-03-19 20:05:09 +00:00 |
|
Greg Karékinian
|
53c84bca61
|
Change ipfs license to Apache 2.0
|
2017-03-19 19:57:43 +00:00 |
|