Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							ef79434cb5 
							
						 
					 
					
						
						
							
							Only set up Tor when not in the dev environment  
						
						
						
						
					 
					
						2019-11-04 19:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							786a71cee2 
							
						 
					 
					
						
						
							
							Add LDAP support to ejabberd  
						
						... 
						
						
						
						Users in the cn=greg,ou=users,dc=kosmos,dc=org group and the xmpp
attribute set to enabled will be able to log in using their userPassword 
						
						
					 
					
						2019-11-04 19:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							56817c9355 
							
						 
					 
					
						
						
							
							Initial version of the kosmos-dirsrv cookbook  
						
						... 
						
						
						
						It sets up 389 Directory Server, including a TLS cert acquired using
Let's Encrypt in production (that requires ldap.kosmos.org pointing to
the server's IP) 
						
						
					 
					
						2019-11-04 19:07:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							77508c62a9 
							
						 
					 
					
						
						
							
							Update barnard node config  
						
						
						
						
					 
					
						2019-10-18 15:52:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9e00070141 
							
						 
					 
					
						
						
							
							Merge branch 'feature/18-akkounts-api' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-18 12:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							2c20fa4a2f 
							
						 
					 
					
						
						
							
							Fix the nginx vhost for akkounts-api  
						
						... 
						
						
						
						Listening on port 80 when there is no TLS cert prevented Let's Encrypt
to generate a cert 
						
						
					 
					
						2019-10-18 13:26:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							f8af66a532 
							
						 
					 
					
						
						
							
							Add/fix akkounts credentials  
						
						
						
						
					 
					
						2019-10-18 13:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							2104e81250 
							
						 
					 
					
						
						
							
							Add the kosmos-akkounts::nginx recipe to kosmos-akkounts::default  
						
						
						
						
					 
					
						2019-10-18 12:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb93eb5f5 
							
						 
					 
					
						
						
							
							Fix the path to index.js  
						
						
						
						
					 
					
						2019-10-18 12:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							c5eeab3606 
							
						 
					 
					
						
						
							
							Remove typescript and the compilation step  
						
						... 
						
						
						
						The app is now compiled during the release phase:
https://github.com/67P/akkounts-api/pull/6  
						
						
					 
					
						2019-10-18 12:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							9ecf40e72a 
							
						 
					 
					
						
						
							
							Add dummy encrypted data bag secret  
						
						... 
						
						
						
						TODO: replace them with the actual secrets 
						
						
					 
					
						2019-10-17 14:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							185982ff9f 
							
						 
					 
					
						
						
							
							Add the initial kosmos-akkounts cookbook to deploy akkounts-api  
						
						... 
						
						
						
						Includes a recipe to set up nginx as a reverse proxy with a TLS
certificate for api.accounts.kosmos.org
Closes  #18 
Closes  #20  
						
						
					 
					
						2019-10-17 14:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								gregkare 
							
						 
					 
					
						
						
						
						
							
						
						
							1b2edb770e 
							
						 
					 
					
						
						
							
							Merge branch 'bugfix/mastodon-web_service' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-16 10:34:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							c7d91f68f9 
							
						 
					 
					
						
						
							
							Fix Mastodon Web systemd service  
						
						... 
						
						
						
						Removes a legacy property from the config, which made the service fail
to start after having upgraded systemd on Andromeda. 
						
						
					 
					
						2019-10-16 08:29:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd913770b9 
							
						 
					 
					
						
						
							
							Merge branch 'feature/wormhole_sockethub' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-13 19:33:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							76c8120058 
							
						 
					 
					
						
						
							
							Set up XMPP/IRC integration for Sockethub rooms  
						
						
						
						
					 
					
						2019-10-13 21:32:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd59c9b23b 
							
						 
					 
					
						
						
							
							Merge branch 'chore/update_mastodon_ruby' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-13 18:19:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							66782f1f05 
							
						 
					 
					
						
						
							
							Update installed Ruby version for Mastodon 3.x  
						
						
						
						
					 
					
						2019-10-13 20:16:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							b49b494d43 
							
						 
					 
					
						
						
							
							Update andromeda node file  
						
						
						
						
					 
					
						2019-10-13 20:16:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d255c06759 
							
						 
					 
					
						
						
							
							Merge branch 'feature/103-chef_15' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-13 18:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a32f34b408 
							
						 
					 
					
						
						
							
							Vendor the external cookbooks  
						
						... 
						
						
						
						Knife-Zero doesn't include Berkshelf support, so vendoring everything in
the repo is convenient again 
						
						
					 
					
						2019-10-13 19:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							f4bfe31ac1 
							
						 
					 
					
						
						
							
							Update the node files after running Knife-Zero  
						
						
						
						
					 
					
						2019-10-10 12:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							ebcb700eaf 
							
						 
					 
					
						
						
							
							Add the command to update Chef Client  
						
						
						
						
					 
					
						2019-10-10 12:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							67c9ea621c 
							
						 
					 
					
						
						
							
							Add the latest bootstrap command to the README  
						
						
						
						
					 
					
						2019-10-10 12:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							8fdafa1484 
							
						 
					 
					
						
						
							
							Set attribute whitelists for Knife-Zero  
						
						... 
						
						
						
						This prevents all attributes to be written in the node files. We don't
want that data stored in git.
See https://knife-zero.github.io/40_configuration/  
						
						
					 
					
						2019-10-10 12:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							f5858a8a6e 
							
						 
					 
					
						
						
							
							Remove unneeded setting  
						
						... 
						
						
						
						In Chef 15 local_mode is enough 
						
						
					 
					
						2019-10-10 12:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a7aa38805c 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/103-chef_15  
						
						
						
						
					 
					
						2019-10-09 13:04:05 +02:00 
						 
				 
			
				
					
						
							
							
								gregkare 
							
						 
					 
					
						
						
						
						
							
						
						
							736a49a961 
							
						 
					 
					
						
						
							
							Merge branch 'feature/mastodon_improvements' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-10-09 11:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							aa66743166 
							
						 
					 
					
						
						
							
							Set a low Java heap size in development  
						
						
						
						
					 
					
						2019-10-08 18:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							bf010b943a 
							
						 
					 
					
						
						
							
							Add commented recipes to the run list  
						
						
						
						
					 
					
						2019-10-08 18:22:51 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							7f57caddf9 
							
						 
					 
					
						
						
							
							Update Chef to 15.3.14 in the Vagrant config  
						
						... 
						
						
						
						Add the switch to accept the license 
						
						
					 
					
						2019-10-08 18:22:11 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							6ea0498490 
							
						 
					 
					
						
						
							
							Get rid of the vagrant-berkshelf plugin  
						
						... 
						
						
						
						It has been abandoned by its creators 
						
						
					 
					
						2019-10-08 18:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							585374861d 
							
						 
					 
					
						
						
							
							Update the README for Knife-Zero  
						
						
						
						
					 
					
						2019-10-08 18:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							b633205d6d 
							
						 
					 
					
						
						
							
							Update poise-javascript to support Chef 15  
						
						
						
						
					 
					
						2019-10-08 18:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9ab63a61 
							
						 
					 
					
						
						
							
							Update Chef to 15.3.14  
						
						
						
						
					 
					
						2019-10-08 18:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							20f6e9e04d 
							
						 
					 
					
						
						
							
							Delete config for knife-solo  
						
						
						
						
					 
					
						2019-10-08 18:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							3c05f172de 
							
						 
					 
					
						
						
							
							Add the cookbooks dir to the load path for Knife-Zero  
						
						
						
						
					 
					
						2019-10-08 18:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2ae596ed 
							
						 
					 
					
						
						
							
							Don't update chef using the chef_client_updater cookbook  
						
						... 
						
						
						
						It only makes sense when using Chef Server, which we don't 
						
						
					 
					
						2019-10-08 18:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							34d69dbca1 
							
						 
					 
					
						
						
							
							Add missing application_javascript dependency  
						
						
						
						
					 
					
						2019-09-27 11:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							286b9ab574 
							
						 
					 
					
						
						
							
							Add the java cookbook, delete application_ruby  
						
						
						
						
					 
					
						2019-09-27 11:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							3be9b2fb44 
							
						 
					 
					
						
						
							
							Update yarn to the latest version  
						
						
						
						
					 
					
						2019-09-27 10:57:58 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							438c5ff72d 
							
						 
					 
					
						
						
							
							Fix the services restarting every time the recipe is executed  
						
						... 
						
						
						
						* Manually send a restart action from the application_git resource
* Do not depend on application_ruby anymore 
						
						
					 
					
						2019-09-27 10:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							4b39ea60dd 
							
						 
					 
					
						
						
							
							Set the NODE_ENV variable when running yarn  
						
						... 
						
						
						
						The assets precompilation task runs yarn with NODE_ENV=production,
before this change yarn would install a different set of packages, with
this change the run from the assets precompilation is idempotent 
						
						
					 
					
						2019-09-27 10:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cfa6f6f7 
							
						 
					 
					
						
						
							
							Install Java for Elasticsearch  
						
						... 
						
						
						
						It was missing from the recipe 
						
						
					 
					
						2019-09-27 10:51:26 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							dace5672e4 
							
						 
					 
					
						
						
							
							Move the java heap size to an attribute  
						
						
						
						
					 
					
						2019-09-27 10:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								galfert 
							
						 
					 
					
						
						
						
						
							
						
						
							e73d1e232c 
							
						 
					 
					
						
						
							
							Merge branch 'feature/99-kosmos_chat_muc' of kosmos/chef into master  
						
						
						
						
					 
					
						2019-09-26 13:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							9d68d3c4da 
							
						 
					 
					
						
						
							
							Link to the new ops Mastodon account  
						
						
						
						
					 
					
						2019-09-19 16:02:41 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							cd9a7dd3dc 
							
						 
					 
					
						
						
							
							Use the new kosmos.chat MUC domain on the maintenance page  
						
						
						
						
					 
					
						2019-09-19 16:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							f49dd5e6d4 
							
						 
					 
					
						
						
							
							Switch the MUC host for kosmos.org to kosmos.chat  
						
						
						
						
					 
					
						2019-09-19 15:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							544f4b78f4 
							
						 
					 
					
						
						
							
							Change the MUC domain for the kosmos.org XMPP server to kosmos.chat  
						
						
						
						
					 
					
						2019-09-19 15:57:54 +02:00