Commit Graph

  • 37ab52902b Use a password attribute in the parity_node resource Greg Karékinian 2017-05-03 19:05:43 +02:00
  • 826b008fc0 Split node config into separate recipes, support account creation Greg Karékinian 2017-05-03 18:24:57 +02:00
  • e2b483eb3f Generate the config files using a TOML parser Greg Karékinian 2017-05-03 09:53:45 +02:00
  • 462e7ff858 Move version and checksum to attributes Greg Karékinian 2017-05-02 18:07:46 +02:00
  • 2f8de91008 Initial parity cookbook Greg Karékinian 2017-05-02 17:43:02 +02:00
  • ccbf11a407 Update logrotate cookbook Greg Karékinian 2017-05-02 11:58:32 +02:00
  • 180b3f5df0 Update ark cookbook Greg Karékinian 2017-05-02 11:56:29 +02:00
  • 943b4ace1f Replace omnibus_updater with chef_client_updater Greg Karékinian 2017-05-02 11:53:33 +02:00
  • 030b2501eb Fix implicit dependency on firewall cookbook in kosmos-base Greg Karékinian 2017-05-02 11:46:56 +02:00
  • 11b812fbb8 Update sudo and users cookbooks Greg Karékinian 2017-05-02 11:39:43 +02:00
  • d7bdd5cdf3 Add an nginx vhost with a Let's Encrypt certificate for schlupp Greg Karékinian 2017-04-28 15:44:26 +02:00
  • 2f0ff1f559 Fixed code styling Greg Karékinian 2017-04-28 15:42:18 +02:00
  • 4641e77438 Update cookstyle cookbook Greg Karékinian 2017-04-28 12:04:58 +02:00
  • 17f9b897bf Update test-kitchen gem Greg Karékinian 2017-04-28 12:04:28 +02:00
  • 099debe5c3 Depend on the new chef_nginx cookbook Greg Karékinian 2017-04-28 12:01:51 +02:00
  • d6cc8509bc Don't run the Let's Encrypt set up in development Greg Karékinian 2017-04-28 12:01:17 +02:00
  • c9879a60e2 Run sockethub as its own user Greg Karékinian 2017-04-28 12:01:07 +02:00
  • 8ba12e1ba2 Pass the user and group to the git resource Greg Karékinian 2017-04-28 12:00:22 +02:00
  • 4fb5390f9b Update cookbooks Greg Karékinian 2017-04-28 11:59:11 +02:00
  • 5d1d4832df Move repository to its own attribute Greg Karékinian 2017-04-28 11:58:45 +02:00
  • 34653dc7d6 Add GitHub token and deploy a feature branch for now Greg Karékinian 2017-04-28 10:23:04 +02:00
  • 2e5b27f848 Enable Freenode's botka and hal8000 again Greg Karékinian 2017-04-27 13:34:53 +02:00
  • 871f59dd8c Enable the XMPP schlupp and botka recipes again Greg Karékinian 2017-04-27 13:24:31 +02:00
  • 208d6de94d Add dependency on redis and do backups again Greg Karékinian 2017-04-21 12:54:16 +02:00
  • e98b887665 Add missing dependency on mysql, only install mysql client when needed Greg Karékinian 2017-04-21 12:53:37 +02:00
  • ead7db5eaf Only do backups when not in development environment Greg Karékinian 2017-04-21 12:53:06 +02:00
  • fe44b29b62 Use kosmos branch for Mastodon Sebastian Kippe 2017-04-17 16:52:59 +02:00
  • 764746a009 Remove obsolete commented code Sebastian Kippe 2017-04-17 16:15:41 +02:00
  • d090dc08c9 Add server name for staging node Sebastian Kippe 2017-04-17 16:12:24 +02:00
  • 0cf22f7f71 Use server name from attribute everywhere Sebastian Kippe 2017-04-17 16:12:06 +02:00
  • 521f48a21e Add docker config for Vagrant Sebastian Kippe 2017-04-17 11:47:00 +02:00
  • 08529c3344 Update nodejs Sebastian Kippe 2017-04-17 11:42:05 +02:00
  • 54332db8de Use ruby-build for Mastodon, update cookbooks Sebastian Kippe 2017-04-17 11:40:31 +02:00
  • 4530190df6 Use "kosmos" branch for Mastodon deploys Sebastian Kippe 2017-04-08 16:10:43 +01:00
  • c39b3f709c Merge branch 'mastodon' into 'master' Greg Karékinian 2017-04-08 14:43:28 +00:00
  • 46f37b5b4a Merge branch 'master' into mastodon Greg Karékinian 2017-04-08 16:42:14 +02:00
  • af96881daa Add kosmos-mastodon::nginx recipe to Vagrant Greg Karékinian 2017-04-07 18:27:29 +02:00
  • e3bcf9b1b8 Add reload support to mastodon-web systemd service Greg Karékinian 2017-04-07 18:27:02 +02:00
  • 3549b8594a Enable IPv6 and HTTP2 on Mastodon Greg Karékinian 2017-04-07 18:26:49 +02:00
  • 99a5091760 Backup the mastodon PostgreSQL database Greg Karékinian 2017-04-07 18:21:20 +02:00
  • 6bea5b7567 Enable HTTP2 and HSTS Greg Karékinian 2017-04-07 18:20:22 +02:00
  • 4e5d452aff Add support for PostgreSQL backups Greg Karékinian 2017-04-07 18:19:55 +02:00
  • d49f28574c Update openssl cookbook Greg Karékinian 2017-04-07 18:19:28 +02:00
  • d5d3fb60c1 Use nginx's official repo and improve TLS configuration Greg Karékinian 2017-04-07 18:16:51 +02:00
  • 8ad690cedb Add development environment (used in Vagrant setup) Greg Karékinian 2017-04-07 12:06:06 +02:00
  • 7bcc5515c4 Update dev.kosmos.org node Greg Karékinian 2017-04-07 11:49:25 +02:00
  • de11c0d691 Set up an instance of Mastodon for Kosmos Greg Karékinian 2017-04-06 21:20:51 +02:00
  • 4260f25684 Add botka to #mastodon and #indieweb on Freenode Greg Karékinian 2017-04-06 10:08:08 +02:00
  • a3f5c5f646 Merge branch 'feature/16-ipfs' into 'master' Sebastian Kippe 2017-04-05 13:15:57 +00:00
  • 2090bc6b10 Change the port for IPFS's nginx vhost Greg Karékinian 2017-03-31 19:23:10 +02:00
  • b567547bdc Add development environment and initial Vagrantfile Greg Karékinian 2017-03-31 19:22:48 +02:00
  • 555195c32f Don't use Let's Encrypt in development environment Greg Karékinian 2017-03-31 19:21:48 +02:00
  • 3158cf9550 Update kosmos-wordpress for Ubuntu 16.04 Greg Karékinian 2017-03-31 19:21:28 +02:00
  • 827a7428e2 Update kosmos-mediawiki cookbook for Ubuntu 16.04 Greg Karékinian 2017-03-31 19:21:00 +02:00
  • b85c4ad3d5 Update backup gem (compatibility) Greg Karékinian 2017-03-31 19:20:29 +02:00
  • 8923d0d7ef Update cookbooks for Ubuntu 16.04 TLS Greg Karékinian 2017-03-31 19:20:00 +02:00
  • 6430d71006 Merge branch 'master' into feature/16-ipfs Greg Karékinian 2017-03-31 14:11:42 +02:00
  • f1e042d23a Update mediawiki Greg Karékinian 2017-03-25 12:32:02 +01:00
  • f7de7e215a Move the CORS headers from IPFS to the nginx reverse proxy Greg Karékinian 2017-03-20 22:49:06 +00:00
  • 114503033b Initial nginx reverse proxy for the IPFS IP Greg Karékinian 2017-03-20 19:38:51 +00:00
  • 3f81310109 Add a resource to handle config changes Greg Karékinian 2017-03-20 19:38:12 +00:00
  • 48b3534fd8 Merge branch 'master' into feature/16-ipfs Greg Karékinian 2017-03-20 13:27:27 +00:00
  • d52ef53ac8 Generate a Let's Encrypt certificate for IPFS Greg Karékinian 2017-03-20 13:26:03 +00:00
  • f1205f9424 Update Go IPFS Greg Karékinian 2017-03-20 13:25:45 +00:00
  • b9c90c824a Use chef_zero in Test Kitchen Greg Karékinian 2017-03-20 13:25:29 +00:00
  • 0e5ed95b1f Improve the README Greg Karékinian 2017-03-20 13:25:12 +00:00
  • bcfd44b923 Update upstream cookbooks Greg Karékinian 2017-03-20 13:19:10 +00:00
  • bfd2d52ea8 Improve the letsencrypt recipe Greg Karékinian 2017-03-20 13:18:23 +00:00
  • 14542f8419 Do not require the deprecated users::sysadmins recipe Greg Karékinian 2017-03-20 13:17:32 +00:00
  • 4a63e806bc Remove dependency on chef-solo-search Greg Karékinian 2017-03-20 13:16:27 +00:00
  • e57ee1590e Update Chef to 12.19.36 Greg Karékinian 2017-03-20 13:16:11 +00:00
  • c4a425fbb0 Update Ruby gems Greg Karékinian 2017-03-20 13:12:17 +00:00
  • c9ad823169 Fix the server specs: the gateway is on port 8080 by default Greg Karékinian 2017-03-19 20:35:45 +00:00
  • b1cefa0d9b Add ipfs to the dev.kosmos.org server Greg Karékinian 2017-03-19 20:18:47 +00:00
  • 3cd1f2203d Merge branch 'master' into feature/16-ipfs Greg Karékinian 2017-03-19 20:18:23 +00:00
  • 5b0658eb4b Set up certbot to get a Let's Encrypt certificate for xmpp.5apps.com Greg Karékinian 2017-03-19 20:17:51 +00:00
  • a7433a42cd Merge branch 'master' into feature/16-ipfs Greg Karékinian 2017-03-19 20:12:21 +00:00
  • 3f15330b00 Clean up the sockethub nginx config Greg Karékinian 2017-03-19 20:05:28 +00:00
  • 9436284be2 Use the latest certbot instead of the old letsencrypt Greg Karékinian 2017-03-19 20:05:09 +00:00
  • 53c84bca61 Change ipfs license to Apache 2.0 Greg Karékinian 2017-03-19 19:57:43 +00:00
  • 32bc00bf74 Fix the ipfs swarm config Greg Karékinian 2017-03-19 16:47:10 +00:00
  • 484b5f7ad7 Merge branch 'master' into feature/16-ipfs Greg Karékinian 2017-03-19 16:45:46 +00:00
  • 3ef2b8e5d5 Add our users to the systemd-journal group Greg Karékinian 2017-03-19 16:37:54 +00:00
  • 08e778eb96 Split up kosmos config from the ipfs cookbook Greg Karékinian 2017-03-03 15:30:30 +01:00
  • 88700f89c7 Add test-kitchen and cookstyle gems Greg Karékinian 2017-03-03 14:25:15 +01:00
  • 70f86b1191 Add missing files from ipfs cookbook Greg Karékinian 2017-03-03 14:24:42 +01:00
  • 8ae1b04ad6 Replace placeholder README Greg Karékinian 2017-02-27 18:45:18 +01:00
  • f365c4ac19 Support Ubuntu 14.04 and Debian 8 Greg Karékinian 2017-02-27 18:41:25 +01:00
  • b82ad70313 Add configuration for ipfs and restart the daemon when changing it Greg Karékinian 2017-02-24 19:14:53 +01:00
  • f4e288645d Initial ipfs cookbook Greg Karékinian 2017-02-24 16:06:53 +01:00
  • af1718e44a Update ark cookbook Greg Karékinian 2017-02-24 16:05:31 +01:00
  • 6075167494 Remove hubot-openassets dependency Greg Karékinian 2017-02-14 11:49:36 +01:00
  • a0af666ddd Switch Freenode's botka to the botka repo Greg Karékinian 2017-02-14 11:48:56 +01:00
  • 5a0323722a Explicitly run Chef in local mode (replacement for Solo) Greg Karékinian 2017-02-14 11:39:15 +01:00
  • ccaab2f42d Add an Airtable API key Greg Karékinian 2017-02-14 11:38:53 +01:00
  • 03a12683ed Add botka to #emberjs on Freenode Greg Karékinian 2017-01-26 05:57:18 +00:00
  • 98ba42b157 Fix the frequency of the Let's Encrypt script (run every day) Greg Karékinian 2017-01-26 05:52:11 +00:00
  • e95bda621e Remove additional CORS header for Sockethub Sebastian Kippe 2017-01-20 15:09:18 +08:00
  • 671a2c4421 Install the latest nodejs from source Greg Karékinian 2017-01-20 03:48:01 +00:00
  • b431e75e79 Use latest Chef Sebastian Kippe 2017-01-20 10:32:32 +08:00