Commit Graph

  • 7d9b2fe5a4 fix some wording in README.md master staticsafe 2020-08-22 20:52:46 -0400
  • 047724fb6f update README.md with 20.04 related details staticsafe 2020-08-22 20:43:49 -0400
  • 5522793d61 make sure nginx is restarted at end of mastodon-config/tasks/main.yml staticsafe 2020-08-22 20:34:15 -0400
  • a85d00738a focal needs python3-psycopg2 instead staticsafe 2020-08-22 20:00:14 -0400
  • ce7769ae82 focal needs libjemalloc2 instead, add conditionals staticsafe 2020-08-22 19:46:16 -0400
  • 68cb10eebe update nginx template with latest version from docs staticsafe 2020-08-22 19:34:10 -0400
  • d83151de55 Merge branch 'master' of github.com:staticsafe/mastible staticsafe 2020-08-22 19:26:55 -0400
  • 4d58d8865d we should install Node 12.x now staticsafe 2020-08-22 19:26:13 -0400
  • 644b2ddccb
    Bump Ruby version up to 2.6.6 Sadiq Saif 2020-05-09 11:18:56 -0400
  • 8a13e93dd4 Bump Ruby version install to 2.6.1. staticsafe 2019-07-21 21:00:33 -0400
  • 494e60bfd2 Switch away from using with_items for apt uses staticsafe 2019-07-21 20:49:06 -0400
  • 43a0c80949
    job line should end in quote Sadiq Saif 2019-02-21 11:28:09 -0500
  • cabe29a6d4
    Change media cache cleanup cronjob to use tootctl Sadiq Saif 2019-02-21 11:27:26 -0500
  • 49c7b98e13
    Start node directly instead of using npm Sadiq Saif 2019-02-17 14:25:15 -0500
  • 7b184e9a60
    Bump Ruby version to 2.6.0 Sadiq Saif 2019-01-20 11:19:30 -0500
  • 1162264892 Ah, should be .stdout staticsafe 2019-01-12 22:25:21 -0500
  • 8c8bf19596 let's try without quotes and brackets staticsafe 2019-01-12 22:23:43 -0500
  • af580d57c7 variable should be quoted staticsafe 2019-01-12 22:20:06 -0500
  • 862d70f14c Let's try the register method to get latest version automatically staticsafe 2019-01-12 22:18:46 -0500
  • c47775c2a9 we ignore errors for certificate generation to allow for repeat runs staticsafe 2019-01-12 19:33:47 -0500
  • 8b4fbb9a4b maybe we chdir to the acme.sh directory? staticsafe 2019-01-12 19:19:57 -0500
  • 6c46b72fa1 Use git clone method of acme.sh installation staticsafe 2019-01-12 19:12:48 -0500
  • e1a60b4976 Remove letsencrypt-renew.sh as that is handled by the acme.sh install script staticsafe 2019-01-12 15:41:22 -0500
  • f11b428253 We need socat for acme.sh standalone mode staticsafe 2019-01-12 15:30:16 -0500
  • cc82212c99 add a pre-hook to stop nginx for standalone mode staticsafe 2019-01-12 15:28:06 -0500
  • 802423460a Let's try in non-nginx mode staticsafe 2019-01-12 15:21:45 -0500
  • 63abece6a0 Run nginx install tasks before configs are copied staticsafe 2019-01-12 15:16:28 -0500
  • adcc82103f Specify direct path to acme.sh and remove mentions of letsencrypt/certbot staticsafe 2019-01-12 15:11:22 -0500
  • cbc66a96a6 Switch to using acme.sh for ssl certificates staticsafe 2019-01-12 15:06:22 -0500
  • 634326db36
    Delete cli.ini Sadiq Saif 2019-01-12 14:48:30 -0500
  • 917ef76af0
    Remove Let's Encrypt config copy, it is not needed Sadiq Saif 2019-01-12 14:48:09 -0500
  • 3f10179c92
    certbot e-mail flag should be -m instead of --email Sadiq Saif 2019-01-12 14:42:49 -0500
  • 972dafc96f
    Also install bundler 1.16.6 Sadiq Saif 2019-01-12 14:22:46 -0500
  • ed00bd3dfa
    Remove task to remove Gemfile.lock Sadiq Saif 2019-01-12 14:19:40 -0500
  • 94250ff2ed
    remove deployment flags from bundle install Sadiq Saif 2019-01-12 14:17:17 -0500
  • d6cf42e065
    Add task to remove any Gemfile.lock files Sadiq Saif 2019-01-12 14:14:40 -0500
  • fec65a063a
    Bump version to 2.6.5 Sadiq Saif 2018-12-04 09:26:54 -0500
  • 9f98011287
    Merge pull request #10 from dracos/letsencrypt-renewal-fix Sadiq Saif 2018-11-23 09:21:32 -0500
  • 999a959987 Make sure LE config is correct for renewals. #10 Matthew Somerville 2018-11-22 13:44:36 +0000
  • 859c35f0a8
    Bump Ruby version to 2.5.3 Sadiq Saif 2018-11-03 18:12:59 -0400
  • 4d30738a23
    Bump version to 2.6.1 Sadiq Saif 2018-11-03 18:07:08 -0400
  • d3db4b28e7
    Bump Mastodon version to v2.5.0 Sadiq Saif 2018-09-25 09:42:38 -0400
  • e2bf5c78f2
    Update README.md Sadiq Saif 2018-08-25 12:09:50 -0400
  • a5e1061d45
    Merge pull request #9 from dracos/allow-rerunning Sadiq Saif 2018-08-25 12:03:57 -0400
  • 6626b814d0
    Merge pull request #8 from dracos/streaming-local Sadiq Saif 2018-08-25 11:41:50 -0400
  • b18e191336 Allow playbook to be run for updates as well as install. #9 Matthew Somerville 2018-08-23 21:53:25 +0100
  • 0376e27c50 Default streaming to localhost only. #8 Matthew Somerville 2018-08-25 15:43:03 +0100
  • 84f6cb6b27
    Merge pull request #5 from dracos/question-beginning Sadiq Saif 2018-08-24 10:06:22 -0400
  • 0503efd396 Remove unneeded non-mastodon steps. #5 Matthew Somerville 2018-08-22 09:18:32 +0100
  • 86b22bcca9
    LOCAL_DOMAIN is in the group_vars/all.sample file Sadiq Saif 2018-08-23 23:36:02 -0400
  • 52919dfe79
    Update README.md to mention LOCAL_DOMAIN variable Sadiq Saif 2018-08-23 23:33:50 -0400
  • 6ccf4d365a
    Merge pull request #4 from dracos/fetch-cert-twice Sadiq Saif 2018-08-23 18:45:42 -0400
  • 2b340fef6d Update to fetch cert twice to allow easier renewal. #4 Matthew Somerville 2018-08-22 09:15:32 +0100
  • 81e3c0962e
    Merge pull request #6 from dracos/upgrade-v2.4.4 Sadiq Saif 2018-08-23 18:16:22 -0400
  • ba85bec09f
    Merge pull request #3 from dracos/allow-local-domain-variable Sadiq Saif 2018-08-23 17:55:05 -0400
  • 46e947c22c
    Merge pull request #2 from dracos/remove-unneeded-install Sadiq Saif 2018-08-23 17:51:08 -0400
  • f3ef49eae4
    Merge pull request #1 from dracos/upgrade-to-node-8 Sadiq Saif 2018-08-23 17:50:14 -0400
  • 381aae33e6 Bump mastodon to 2.4.4. #6 Matthew Somerville 2018-08-23 21:08:38 +0100
  • 569eaaff2f Upgrade to install node 8. #1 Matthew Somerville 2018-08-22 09:17:54 +0100
  • 463654a050 Remove unneeded install. #2 Matthew Somerville 2018-08-22 09:17:42 +0100
  • f9190f3978 Add LOCAL_DOMAIN variable. #3 Matthew Somerville 2018-08-22 09:16:54 +0100
  • 65e8c564fd
    Bump Mastodon git clone 2.4.1 Sadiq Saif 2018-06-12 22:38:32 -0400
  • 5f964ea2b7 Add 18.04 to supported Ubuntu versions list staticsafe 2018-05-28 13:39:25 -0400
  • 03239c1b88 getting weird failures in VAPID key generation trying something staticsafe 2018-05-28 13:28:04 -0400
  • e1743c9425 Specify /bin/bash as the default shell for mastodon user staticsafe 2018-05-28 13:10:45 -0400
  • a566baf0f0 Add when conditionals for xenial vs bionic deps staticsafe 2018-05-28 12:49:08 -0400
  • 11b8162246
    Remove mention of 16.04 Sadiq Saif 2018-05-28 12:37:46 -0400
  • e27d11a311
    use {{ ansible_distribution_release }} instead of xenial Sadiq Saif 2018-05-28 12:22:57 -0400
  • 043286087a
    Bump Ruby version to 2.5.1 Sadiq Saif 2018-05-28 12:12:03 -0400
  • 919a296d3f
    Bump Mastodon clone version to 2.4.0 Sadiq Saif 2018-05-28 12:11:08 -0400
  • 4df643e4a0
    Bump Mastodon version clone to 2.3.3 Sadiq Saif 2018-04-02 19:22:19 -0400
  • b0073023b1
    Fix typo for letsencrypt-renew.sh script Sadiq Saif 2018-03-22 09:23:44 -0400
  • d4eee4e1b9
    Bump Ruby version to 2.5.0 Sadiq Saif 2018-02-26 13:00:24 -0500
  • 9527b8484b
    Update Mastodon version clone to v2.2.0 Sadiq Saif 2018-02-06 12:13:49 -0500
  • 8e2f35cc23 Update Mastodon version checkout to v2.1.3. staticsafe 2018-01-21 11:23:52 -0500
  • 2d31d38758 Update Mastodon version checkout to 2.1.0 in roles/mastodon-app/tasks/main.yml staticsafe 2017-12-15 14:25:26 -0500
  • f34f5a5eb6 We only need to copy .env.production once now setting the SECRET_KEY_BASE environtment variable to 0 allows us to generate a VAPID_KEY staticsafe 2017-12-11 12:19:56 -0500
  • 280efc749b Oops had environment twice in roles/mastodon-config/tasks/main.yml staticsafe 2017-12-11 12:15:40 -0500
  • caa96d235f Try setting SECRET_KEY_BASE to 0 when generating VAPID_KEYS staticsafe 2017-12-11 12:14:28 -0500
  • 75d0e0fb45 We now build Ruby with jemalloc, set RUBY_CONFIGURE_OPTS Added needed dependencies to common role staticsafe 2017-12-11 11:34:33 -0500
  • 7c2251247a Specify why we are stopping Mastodon services in roles/mastodon-postgresql/tasks/main.yml staticsafe 2017-11-27 14:05:15 -0500
  • e7b7b1e51b mastodon-systemd role should run earlier as we want to stop services in mastodon-postgresql/tasks/main.yml staticsafe 2017-11-27 13:24:55 -0500
  • c13efa8bd4 Set correct rbenv+ruby-build PATH everywhere needed staticsafe 2017-11-27 13:18:27 -0500
  • f2a01638da Add note about new database variable in README.md staticsafe 2017-11-27 12:25:20 -0500
  • c73e413727 Wrong indentation for a become in roles/mastodon-postgresql/tasks/main.yml staticsafe 2017-11-27 12:19:45 -0500
  • f8df9d04d2 Quote template variables in roles/mastodon-postgresql/tasks/main.yml staticsafe 2017-11-27 12:17:54 -0500
  • 16b6f2dc82 Move group_vars/all.sample to root of playbook. staticsafe 2017-11-27 12:14:00 -0500
  • 7c8d869f7c Switch over to using a variable for database name Also addition to PostgreSQL role to drop any existing database with the same name to allow for playbook reruns. staticsafe 2017-11-27 12:12:42 -0500
  • 08fd4dc970 Change name of task in roles/mastodon-config/tasks/main.yml staticsafe 2017-11-27 11:58:11 -0500
  • 6f503dedfe Run assets precompile before database setup This is so that if the precompile is killed due to OOM, you can just restart the playbook without needing to change the database name in .env.production as it isn't created yet. staticsafe 2017-11-27 11:54:40 -0500
  • 5f12cf17d1 Try restarting the mastodon services in roles/mastodon-config/tasks/main.yml staticsafe 2017-11-27 11:48:17 -0500
  • 72aad4357d Add requirements to README.md Also some formatting changes. staticsafe 2017-11-27 08:38:44 -0500
  • 9cf0e45052 Remove mention of group_vars file in README.md Also mention that we now use ansible_nodename as a variable for playbook wide use staticsafe 2017-11-26 22:54:46 -0500
  • ba11593f07 We now use ansible_nodename so we don't need group_vars/all.sample staticsafe 2017-11-26 22:47:13 -0500
  • 10e493ca8c We no longer need the mastodon-webpush role, removed. staticsafe 2017-11-26 22:36:35 -0500
  • eb7f8c9faf Add comment in README.md about what files need editing staticsafe 2017-11-26 22:32:03 -0500
  • 533db0d400 Ignore errors first time we copy .env.production staticsafe 2017-11-26 22:19:24 -0500
  • 6b24b411b1 let's try registered variables with VAPID keys staticsafe 2017-11-26 22:14:53 -0500
  • f7bd49571e Use stdout value in roles/mastodon-config/templates/.env.production.sample staticsafe 2017-11-26 22:07:10 -0500
  • d5d00bb815 it should be OTP_SECRET in roles/mastodon-config/templates/.env.production.sample staticsafe 2017-11-26 22:01:21 -0500