Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							7a91a43add 
							
						 
					 
					
						
						
							
							Update ipfs and ipfs-cluster  
						
						
						
						
					 
					
						2019-02-26 14:50:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							855f51be36 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/7-ejabberd  
						
						
						
						
					 
					
						2019-01-27 12:51:09 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							501dd47130 
							
						 
					 
					
						
						
							
							Merge branch 'dev/mastodon_updates' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-01-27 04:50:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							f082269e66 
							
						 
					 
					
						
						
							
							Use Gitea repo, new branch, new Ruby  
						
						
						
						
					 
					
						2019-01-27 12:46:21 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							9d4e0a420c 
							
						 
					 
					
						
						
							
							Add a dependency on the backup cookbook  
						
						
						
						
					 
					
						2019-01-24 19:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							b70a7fcd8b 
							
						 
					 
					
						
						
							
							Get rid of the deprecated set_unless  
						
						
						
						
					 
					
						2019-01-24 19:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							8f95c220f5 
							
						 
					 
					
						
						
							
							Install Ruby in the backup cookbook  
						
						... 
						
						
						
						Also switch to the 5.0 beta version, it works with modern Rubies 
						
						
					 
					
						2019-01-24 19:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							8e01bf58ca 
							
						 
					 
					
						
						
							
							Revert "Switch certbot to the Ubuntu packages instead of the Git repo"  
						
						... 
						
						
						
						This reverts commit 019bf85ecc6bc56a07863191b204654fc8fddd2a. 
						
						
					 
					
						2019-01-24 17:47:32 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b589003b 
							
						 
					 
					
						
						
							
							Switch the config to the latest version without comments  
						
						... 
						
						
						
						Taken from the 18.12.1 default config 
						
						
					 
					
						2019-01-10 16:48:12 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							fc644333ff 
							
						 
					 
					
						
						
							
							Reload ejabberd when the config file changes  
						
						
						
						
					 
					
						2019-01-10 16:47:58 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb4a98092 
							
						 
					 
					
						
						
							
							Add initial kosmos-postgresql cookbook  
						
						... 
						
						
						
						This is to install PostgreSQL all in one place instead of for each
service that needs it (Mastodon, ejabberd, ...) 
						
						
					 
					
						2019-01-09 18:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ad888a49 
							
						 
					 
					
						
						
							
							Initial kosmos-ejabberd cookbook  
						
						... 
						
						
						
						No Let's Encrypt cert generation recipe for now
Hardcoded PostgreSQL password too 
						
						
					 
					
						2019-01-09 18:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							019bf85ecc 
							
						 
					 
					
						
						
							
							Switch certbot to the Ubuntu packages instead of the Git repo  
						
						
						
						
					 
					
						2019-01-09 11:41:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9ec1a8a6c0 
							
						 
					 
					
						
						
							
							Update ejabberd doc  
						
						
						
						
					 
					
						2019-01-02 09:41:47 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0012b73607 
							
						 
					 
					
						
						
							
							Update ejabberd doc  
						
						
						
						
					 
					
						2019-01-02 09:19:29 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							56d14748f9 
							
						 
					 
					
						
						
							
							Fix the Let's Encrypt renew hook script  
						
						... 
						
						
						
						Only copy over the certs to the prosody directory if it's the 5apps.com
wildcard, not for any 5apps.com subdomain 
						
						
					 
					
						2018-12-20 17:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							74a1f1b8a1 
							
						 
					 
					
						
						
							
							Update the ipfs cookbook to the latest version  
						
						
						
						
					 
					
						2018-12-11 10:46:21 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							32b89422e7 
							
						 
					 
					
						
						
							
							Merge branch 'feature/5apps_xmpp_certs' into 'master'  
						
						... 
						
						
						
						Automatically generate a Let's Encrypt cert for all 5apps xmpp domains
See merge request kosmos/chef!8  
						
						
					 
					
						2018-12-03 16:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							9c97cb4a58 
							
						 
					 
					
						
						
							
							Remove empty environment  
						
						
						
						
					 
					
						2018-12-03 16:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3f84ed9b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/5apps_xmpp_certs  
						
						
						
						
					 
					
						2018-12-03 16:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ea7d347d 
							
						 
					 
					
						
						
							
							Merge branch 'bugfix/27-backup_notifications' into 'master'  
						
						... 
						
						
						
						Fix backup gem notifications failing
Closes  #27 
See merge request kosmos/chef!13  
						
						
					 
					
						2018-11-09 17:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc6858dcc 
							
						 
					 
					
						
						
							
							Do not pass the password on the command line anymore to fix a warning  
						
						... 
						
						
						
						Since email notifications work now we do not want warnings. Write an
option file with the credentials for mysqldump
(https://dev.mysql.com/doc/refman/5.7/en/option-files.html ) 
						
						
					 
					
						2018-11-09 14:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							7073e5d574 
							
						 
					 
					
						
						
							
							Fix backup gem notifications failing  
						
						... 
						
						
						
						This was caused by a bogus PATH that did not include /usr/sbin. The root
user's default PATH includes that, so /usr/sbin/sendmail provided by
postfix is in it
Fixes  #27  
						
						
					 
					
						2018-11-09 14:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							81c68a9609 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/5apps_xmpp_certs  
						
						
						
						
					 
					
						2018-11-08 14:13:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							36a4beaed9 
							
						 
					 
					
						
						
							
							Update knife-solo for being able to update net-ssh  
						
						
						
						
					 
					
						2018-11-01 12:19:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							90851fb7de 
							
						 
					 
					
						
						
							
							Update Mastodon's Ruby  
						
						
						
						
					 
					
						2018-11-01 12:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7dc26f43 
							
						 
					 
					
						
						
							
							Run IPFS Cluster on dev too  
						
						
						
						
					 
					
						2018-10-26 18:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							d65de56412 
							
						 
					 
					
						
						
							
							Add IPFS Cluster support  
						
						... 
						
						
						
						See merge request kosmos/chef!7  
						
						
					 
					
						2018-10-26 16:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce78a9ef4 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/25-ipfs_cluster  
						
						
						
						
					 
					
						2018-10-26 17:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							edfe891f48 
							
						 
					 
					
						
						
							
							Add the kosmos-ipfs::letsencrypt recipe to Andromeda  
						
						... 
						
						
						
						It has been extracted from the ipfs-kosmos::default recipe 
						
						
					 
					
						2018-10-26 17:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							5e973b6875 
							
						 
					 
					
						
						
							
							Use the kosmos-ipfs recipe in the hal8000 recipe  
						
						... 
						
						
						
						This changes the port to not conflict with hubot and sets the gateway to
be writable 
						
						
					 
					
						2018-10-26 17:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a7871770b8 
							
						 
					 
					
						
						
							
							Remove an unnecessary require and letsencrypt recipe  
						
						... 
						
						
						
						This way kosmos-ipfs::default can be used without adding the Let's
Encrypt certificate 
						
						
					 
					
						2018-10-26 17:46:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c0358f5c9b 
							
						 
					 
					
						
						
							
							Split hubot into separate recipes, add ipfs to hal8000  
						
						
						
						
					 
					
						2018-10-26 17:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							4c7dc764a4 
							
						 
					 
					
						
						
							
							Add the updated Berksfile.lock  
						
						
						
						
					 
					
						2018-10-26 17:06:03 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							f0542bdf2e 
							
						 
					 
					
						
						
							
							Update the ipfs cookbook  
						
						
						
						
					 
					
						2018-10-26 17:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							4a42fc4ae3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/25-ipfs_cluster  
						
						
						
						
					 
					
						2018-10-26 16:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							4dff379065 
							
						 
					 
					
						
						
							
							Merge branch 'feature/s3_oncall' into 'master'  
						
						... 
						
						
						
						Set the S3 credentials to write the new oncall file
See merge request kosmos/chef!12  
						
						
					 
					
						2018-10-26 13:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							d236d138dc 
							
						 
					 
					
						
						
							
							Set the S3 credentials to write the new oncall file  
						
						
						
						
					 
					
						2018-10-26 13:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							293d1a8a8a 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2018-10-04 18:59:30 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							8da7ebbef0 
							
						 
					 
					
						
						
							
							Add initial docs for ejabberd  
						
						
						
						
					 
					
						2018-10-04 18:56:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c90ccfcf9e 
							
						 
					 
					
						
						
							
							Merge branch 'feature/ipfs'  
						
						
						
						
					 
					
						2018-09-09 15:47:26 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							421897145c 
							
						 
					 
					
						
						
							
							Merge branch 'bugfix/postgres-backups'  
						
						
						
						
					 
					
						2018-09-09 15:44:25 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							35772d1641 
							
						 
					 
					
						
						
							
							Remove IPFS role, because it's not just IPFS  
						
						... 
						
						
						
						This recipe is trying to set up the entire public gateway for
ipfs.kosmos.org, including getting an LE cert, which obviously fails on
machines not hosting the domain. Setting up a public gateway should not
be part of a default IPFS recipe. 
						
						
					 
					
						2018-09-08 12:56:43 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4bccf4dd88 
							
						 
					 
					
						
						
							
							Fix missing Mastodon/PosgreSQL backups  
						
						... 
						
						
						
						The backup cookbook was incomplete, and also there was no database
configured to be backed up. 
						
						
					 
					
						2018-09-08 12:54:51 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							185649a5f9 
							
						 
					 
					
						
						
							
							Automatically generate a Let's Encrypt cert for all 5apps xmpp domains  
						
						... 
						
						
						
						Uses the Gandi LiveDNS API 
						
						
					 
					
						2018-09-04 17:38:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							214e69427e 
							
						 
					 
					
						
						
							
							Open up port for Prosody HTTP uploads  
						
						
						
						
					 
					
						2018-09-04 14:14:02 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a3460a2c 
							
						 
					 
					
						
						
							
							Make the number of sidekiq threads configurable, bump to 25  
						
						
						
						
					 
					
						2018-09-03 19:11:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d20c0cf7f6 
							
						 
					 
					
						
						
							
							Add note about ejabberd cert  
						
						
						
						
					 
					
						2018-08-29 19:38:21 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							412c108dbc 
							
						 
					 
					
						
						
							
							Add notes about getting LE certs using acme.sh  
						
						
						
						
					 
					
						2018-08-28 14:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							1f528a832d 
							
						 
					 
					
						
						
							
							Add a role to set up a cluster node with TLS  
						
						
						
						
					 
					
						2018-08-16 16:01:24 +02:00