-
b1a3c5e2cd
Revert "Revert "Remove the sudo cookbook""
Greg Karékinian
2019-04-03 12:52:40 +02:00
-
2f05629fde
Revert "Revert "Update Chef to 14.11.21""
Greg Karékinian
2019-04-03 12:52:32 +02:00
-
6b9ce81212
Set postgresql password from an encrypted data bag
Greg Karékinian
2019-03-13 17:38:24 +01:00
-
d8a0ecec76
Update the postgresql cookbook
Greg Karékinian
2019-02-27 12:40:15 +01:00
-
85b7278ccc
Add initial kosmos-postgresql cookbook
Greg Karékinian
2019-01-09 18:26:50 +01:00
-
1ef24a2091
Install bundler 1.17.3 since we're still on Ruby 2.5 for now
Greg Karékinian
2019-01-08 17:00:10 +01:00
-
58b5e5ac22
Move the creation of the SystemD service files outside of the application
Greg Karékinian
2019-01-08 16:55:58 +01:00
-
-
87d7c721b1
Revert "Remove the sudo cookbook"
Greg Karékinian
2019-04-03 10:30:38 +02:00
-
db4b45b5c2
Revert "Update Chef to 14.11.21"
Greg Karékinian
2019-04-03 10:30:24 +02:00
-
c63e382586
Merge branch 'feature/12-chef_14' of kosmos/chef into master
gregkare
2019-04-02 10:33:25 +00:00
-
-
73d1722d4b
Remove the sudo cookbook
Greg Karékinian
2019-04-02 12:17:06 +02:00
-
2f599ffd6d
Update Chef to 14.11.21
Greg Karékinian
2019-04-02 12:16:13 +02:00
-
-
f5dc267030
Merge branch 'feature/1-lets_encrypt' of kosmos/chef into master
gregkare
2019-03-18 16:24:00 +00:00
-
-
5fa0fa661b
Install certbot from the direct download when on 15.04
Greg Karékinian
2019-03-18 16:52:05 +01:00
-
17f1b2a20a
Create a nginx_certbot_site resource to remove duplication
Greg Karékinian
2019-03-15 19:03:28 +01:00
-
b30dcab4da
Remove an IPFS port from the ejabberd firewall
Greg Karékinian
2019-03-15 12:30:56 +01:00
-
41db5b2b73
Use kosmos.org email address
Sebastian Kippe
2019-03-15 12:45:28 +07:00
-
a77580d6da
Use variable instead of hardcoding domain
Sebastian Kippe
2019-03-15 12:37:20 +07:00
-
c3135402ad
Move the nginx hook to the deploy directory, create renewal-hooks dir
Greg Karékinian
2019-03-14 20:21:34 +01:00
-
f50f48b55b
Remove the old deploy hook, we moved it to the certbot config dir
Greg Karékinian
2019-03-14 18:07:52 +01:00
-
a978f2a6a5
Fix the path to the Gandi DNS certbot script
Greg Karékinian
2019-03-14 18:06:55 +01:00
-
f12ddefec8
Move the Gandi DNS hook for certbot to the kosmos-base cookbook
Greg Karékinian
2019-03-14 18:01:29 +01:00
-
65482f09c3
Extract the post hooks to their own script in Certbot's config dir
Greg Karékinian
2019-03-14 15:21:50 +01:00
-
36e046ea73
Run certbot using the binary provided by the Ubuntu PPA
Greg Karékinian
2019-03-14 10:52:44 +01:00
-
fa27187f11
Switch from the git version of certbot to the Ubuntu PPA
Greg Karékinian
2019-03-14 10:49:47 +01:00
-
fc265014de
Switch back to the upstream nginx cookbook
Greg Karékinian
2019-03-14 10:35:11 +01:00
-
-
e20ad9e6f9
Merge branch 'chore/cleantalk_update' of kosmos/chef into master
gregkare
2019-03-14 08:34:48 +00:00
-
-
566e4278fd
Update the ipfs cookbook
Greg Karékinian
2019-03-13 15:11:02 +01:00
-
fee449f347
Set the ipfs user's shell to bash
Greg Karékinian
2019-03-13 11:00:06 +01:00
-
19ad46036f
Update Cleantalk extension to latest version
Sebastian Kippe
2019-03-04 18:22:29 +07:00
-
-
f6119a045f
Merge branch 'moar_ports' of kosmos/chef into master
gregkare
2019-02-28 15:04:48 +00:00
-
-
0ea1971b6c
Open up some more ports in firewall
Sebastian Kippe
2019-02-28 17:19:06 +07:00
-
-
b661f6780c
Update chef, berkshelf and knife-solo gems
Greg Karékinian
2019-02-26 14:51:56 +01:00
-
886958270f
Set REDIS_URL for botka
Greg Karékinian
2019-02-25 18:29:18 +01:00
-
5fc158cb5e
Install the latest version of the backup gem
Greg Karékinian
2019-02-25 18:28:55 +01:00
-
20c724252d
Merge branch 'feature/ipfs_updates' of kosmos/chef into master
gregkare
2019-02-25 17:11:52 +00:00
-
-
2e1cdbecc6
Update the ipfs cookbook
Greg Karékinian
2019-02-25 12:57:11 +01:00
-
33b8b39be2
Update ipfs and ipfs-cluster
Greg Karékinian
2019-02-25 12:50:07 +01:00
-
-
501dd47130
Merge branch 'dev/mastodon_updates' of kosmos/chef into master
Râu Cao
2019-01-27 04:50:02 +00:00
-
-
f082269e66
Use Gitea repo, new branch, new Ruby
Sebastian Kippe
2019-01-27 12:46:21 +08:00
-
-
9ec1a8a6c0
Update ejabberd doc
Sebastian Kippe
2019-01-02 09:41:47 +08:00
-
0012b73607
Update ejabberd doc
Sebastian Kippe
2019-01-02 09:19:29 +08:00
-
56d14748f9
Fix the Let's Encrypt renew hook script
Greg Karékinian
2018-12-20 17:26:37 +01:00
-
74a1f1b8a1
Update the ipfs cookbook to the latest version
Greg Karékinian
2018-12-11 10:46:21 +01:00
-
32b89422e7
Merge branch 'feature/5apps_xmpp_certs' into 'master'
Greg Karékinian
2018-12-03 16:32:25 +00:00
-
-
9c97cb4a58
Remove empty environment
Greg Karékinian
2018-12-03 16:53:41 +01:00
-
1e3f84ed9b
Merge branch 'master' into feature/5apps_xmpp_certs
Greg Karékinian
2018-12-03 16:52:26 +01:00
-
-
-
-
c1ea7d347d
Merge branch 'bugfix/27-backup_notifications' into 'master'
Greg Karékinian
2018-11-09 17:07:22 +00:00
-
-
ffc6858dcc
Do not pass the password on the command line anymore to fix a warning
Greg Karékinian
2018-11-09 14:01:33 +01:00
-
7073e5d574
Fix backup gem notifications failing
Greg Karékinian
2018-11-09 13:58:52 +01:00
-
-
81c68a9609
Merge branch 'master' into feature/5apps_xmpp_certs
Greg Karékinian
2018-11-08 14:13:09 +01:00
-
-
-
-
36a4beaed9
Update knife-solo for being able to update net-ssh
Sebastian Kippe
2018-11-01 12:19:39 +01:00
-
90851fb7de
Update Mastodon's Ruby
Sebastian Kippe
2018-11-01 12:19:30 +01:00
-
bb7dc26f43
Run IPFS Cluster on dev too
Greg Karékinian
2018-10-26 18:29:57 +02:00
-
d65de56412
Add IPFS Cluster support
Greg Karékinian
2018-10-26 16:29:40 +00:00
-
-
3ce78a9ef4
Merge branch 'master' into feature/25-ipfs_cluster
Greg Karékinian
2018-10-26 17:54:05 +02:00
-
-
-
-
edfe891f48
Add the kosmos-ipfs::letsencrypt recipe to Andromeda
Greg Karékinian
2018-10-26 17:51:16 +02:00
-
5e973b6875
Use the kosmos-ipfs recipe in the hal8000 recipe
Greg Karékinian
2018-10-26 17:49:06 +02:00
-
a7871770b8
Remove an unnecessary require and letsencrypt recipe
Greg Karékinian
2018-10-26 17:46:47 +02:00
-
c0358f5c9b
Split hubot into separate recipes, add ipfs to hal8000
Sebastian Kippe
2018-09-09 16:20:24 +08:00
-
4c7dc764a4
Add the updated Berksfile.lock
Greg Karékinian
2018-10-26 17:06:03 +02:00
-
f0542bdf2e
Update the ipfs cookbook
Greg Karékinian
2018-10-26 17:02:30 +02:00
-
4a42fc4ae3
Merge branch 'master' into feature/25-ipfs_cluster
Greg Karékinian
2018-10-26 16:46:44 +02:00
-
-
-
-
4dff379065
Merge branch 'feature/s3_oncall' into 'master'
Greg Karékinian
2018-10-26 13:08:15 +00:00
-
-
d236d138dc
Set the S3 credentials to write the new oncall file
Greg Karékinian
2018-10-26 13:38:12 +02:00
-
-
293d1a8a8a
Fix formatting
Greg Karékinian
2018-10-04 18:59:30 +02:00
-
8da7ebbef0
Add initial docs for ejabberd
Greg Karékinian
2018-10-04 18:56:05 +02:00
-
c90ccfcf9e
Merge branch 'feature/ipfs'
Sebastian Kippe
2018-09-09 15:47:26 +08:00
-
-
421897145c
Merge branch 'bugfix/postgres-backups'
Sebastian Kippe
2018-09-09 15:44:25 +08:00
-
-
35772d1641
Remove IPFS role, because it's not just IPFS
Sebastian Kippe
2018-09-08 12:56:43 +08:00
-
4bccf4dd88
Fix missing Mastodon/PosgreSQL backups
Sebastian Kippe
2018-09-08 12:54:51 +08:00
-
-
185649a5f9
Automatically generate a Let's Encrypt cert for all 5apps xmpp domains
Greg Karékinian
2018-09-04 17:38:17 +02:00
-
-
-
214e69427e
Open up port for Prosody HTTP uploads
Sebastian Kippe
2018-09-04 14:10:39 +08:00
-
e6a3460a2c
Make the number of sidekiq threads configurable, bump to 25
Greg Karékinian
2018-08-16 17:37:10 +02:00
-
d20c0cf7f6
Add note about ejabberd cert
Sebastian Kippe
2018-08-29 19:38:21 +08:00
-
412c108dbc
Add notes about getting LE certs using acme.sh
Sebastian Kippe
2018-08-28 14:31:38 +02:00
-
1f528a832d
Add a role to set up a cluster node with TLS
Greg Karékinian
2018-08-16 16:01:24 +02:00
-
f626131868
Build a cluster node on Andromeda
Greg Karékinian
2018-08-16 16:00:44 +02:00
-
2f87e7c07c
Add the ability to override the IPFS port that nginx connects to
Greg Karékinian
2018-08-16 15:59:44 +02:00
-
f31322ab81
Move the firewall rule for ipfs p2p to the right recipe
Greg Karékinian
2018-08-16 15:59:06 +02:00
-
741c4a5192
Move the ipfs cookbook to its own GitHub repository
Greg Karékinian
2018-08-13 12:05:50 +02:00
-
de32a7c595
Remove the Let's Encrypt recipe from the default one
Greg Karékinian
2018-08-13 12:05:11 +02:00
-
b36e6a718a
Add a recipe that sets up the cluster and enables the firewall
Greg Karékinian
2018-08-13 12:03:59 +02:00
-
7a8042e356
Add initial IPFS Cluster support
Greg Karékinian
2018-08-06 18:05:44 +02:00
-
-
-
d0f2275ebb
Fix the ipfs config
Greg Karékinian
2018-08-06 12:14:20 +02:00
-
b2d92723d7
Add hubot-redis-brain to botka
Sebastian Kippe
2018-06-14 13:31:04 +02:00
-
122dcfeea7
Add fixme note
Sebastian Kippe
2018-06-14 11:47:07 +02:00
-
db039a185a
Update certbot
Sebastian Kippe
2018-06-13 18:52:13 +02:00
-
50de448d53
Add nginx reverse proxy for botka on freenode
Sebastian Kippe
2018-06-13 18:51:46 +02:00
-
4b30ce8b23
Make hubot nginx config generic
Sebastian Kippe
2018-06-13 18:32:36 +02:00
-
056c24f6e5
Merge branch 'master' into feature/ipfs
Sebastian Kippe
2018-06-07 12:47:22 +02:00
-
-
-
-
7165bf49c6
Add missing recipe, used to set up andromeda's firewall rules
Greg Karékinian
2018-06-07 12:33:38 +02:00
-
e2a5262a39
Update IPFS, open its p2p port
Sebastian Kippe
2018-06-07 12:29:05 +02:00
-
-
af6fe37e0b
Add Composer, Mermaid extension
Sebastian Kippe
2018-06-01 17:04:15 +02:00
-
9c0ce30780
Add Berkshelf help to the README
Sebastian Kippe
2018-06-01 16:13:50 +02:00
-
1515b98a17
Update Cleantalk Antispam version
Sebastian Kippe
2018-06-01 12:56:39 +02:00
-
adbfc14765
Update Mastodon deps
Sebastian Kippe
2018-05-24 21:29:54 +02:00
-
0e974182de
Configure botka for web push notifications
Sebastian Kippe
2018-05-07 19:34:56 +02:00
-
a6d83f5720
Allow incoming traffic for IPFS
Sebastian Kippe
2018-05-05 17:25:10 +02:00
-
2aebcb2fa5
Use Infura Ethereum node for hubot-kredits
Sebastian Kippe
2018-05-05 17:24:48 +02:00