Commit Graph

  • cdd3f026c4
    Always use config for skipping post-deployment migrations Râu Cao 2022-12-01 15:04:39 +01:00
  • 5d05d5c187
    Move Mastodon nginx to proxy/LB Râu Cao 2022-11-30 12:07:54 +01:00
  • f3ca307e64
    Fix Tor access Râu Cao 2022-11-30 12:06:25 +01:00
  • 66f5217a41
    Refactor Mastodon nginx recipe for proxy usage Râu Cao 2022-11-30 12:02:17 +01:00
  • 83e55c84a2 Use domain name for log file paths Râu Cao 2022-11-30 12:00:01 +01:00
  • 83513dbd9d Remove request limits for ipfs proxy Râu Cao 2022-11-30 11:58:22 +01:00
  • c4d43b7f4e Make Mastodon services listen on private IP in prod Râu Cao 2022-11-30 11:54:33 +01:00
  • 83fea1026c Merge pull request 'Install/configure Garage (S3-compatible object storage cluster)' (#450) from feature/garage into master greg 2022-11-28 17:38:41 +00:00
  • 3df9611a9d Merge pull request 'Store Gitea data (avatars, attachments, etc.) in Garage/S3' (#451) from feature/gitea_s3 into feature/garage #450 greg 2022-11-26 16:19:19 +00:00
  • c3e98688fd
    Deploy second dirsrv supplier Râu Cao 2022-11-26 16:47:55 +01:00
  • 2958ba4b81
    Use *.kosmos.local hostnames for LDAP nodes Râu Cao 2022-11-26 16:47:28 +01:00
  • 991458208d
    Use a role for configuring LDAP hostname on clients Râu Cao 2022-11-26 16:45:45 +01:00
  • 8d4db7290e
    Rename dirsrv_primary role Râu Cao 2022-11-26 16:44:05 +01:00
  • e0fb84e56c
    Store Gitea data (avatars, attachments, etc.) in Garage/S3 #451 Râu Cao 2022-11-26 13:05:07 +01:00
  • 9a89af0fe3 Add basic Garage doc Râu Cao 2022-11-25 11:49:35 +01:00
  • 20e6bdb7f9 Add production environment, replication for garage Râu Cao 2022-11-24 20:01:18 +01:00
  • b5ff60214c Install/configure Garage Râu Cao 2022-11-22 21:23:56 +01:00
  • 34bd187e3e Merge pull request 'Set up fail2ban for nginx, move IPFS gateway to proxy role' (#449) from feature/fail2ban_nginx into master greg 2022-11-24 15:09:05 +00:00
  • d06f5d7723
    Set up fail2ban for nginx, move IPFS gateway to proxy role #449 Râu Cao 2022-11-22 21:16:27 +01:00
  • 7f545404b1
    Update node info Râu Cao 2022-11-22 21:23:39 +01:00
  • 9dc2b387d1 Merge pull request 'Upgrade kosmos.social to Mastodon 3.5.3' (#448) from chore/upgrade_mastodon into master raucao 2022-11-22 20:19:52 +00:00
  • 5a5f8425af Add missing postgresql-client package for backup gem #448 Greg Karékinian 2022-11-07 16:30:45 +01:00
  • 97fe328312 Add missing pg_db recipe on postgresql_primary role Greg Karékinian 2022-11-07 16:30:02 +01:00
  • ed04753318 Update mastodon-3 node after chef run Greg Karékinian 2022-11-07 16:28:09 +01:00
  • 4bfb7d5f5d Extract mastodon db backup to its own recipe Greg Karékinian 2022-11-07 16:18:32 +01:00
  • 4188b2976b
    Use Ruby 3.0.3, skip post-deployment migrations Râu Cao 2022-11-07 14:53:52 +01:00
  • 3620a43190
    Upgrade Elasticsearch from 6.x to latest 7.x Râu Cao 2022-11-06 13:56:15 +01:00
  • 5a94050555 Merge pull request 'Prune VM backups after every run' (#447) from feature/439-prune_backups into master greg 2022-11-05 20:42:31 +00:00
  • 28454c0849
    Change VM backup schedule for draco #447 Râu Cao 2022-11-05 13:43:36 +01:00
  • 6df168f32f
    Prune VM backups after every run Râu Cao 2022-11-05 13:05:02 +01:00
  • 9c0764a2eb Merge pull request 'Migrate hal8000 to new kredits and nodejs VM' (#445) from feature/migrate_hal8000 into master greg 2022-11-04 18:14:17 +00:00
  • 65933bef4b Move hubot nginx sites to proxy role, deploy to fornax #445 Râu Cao 2022-11-04 14:41:21 +01:00
  • 6cce1d9df8 Upgrade hal8000 setup for new hubot-kredits Râu Cao 2022-11-04 14:41:12 +01:00
  • 534f23eebc Remove obsolete recipes Râu Cao 2022-11-04 14:38:16 +01:00
  • 37710be28b
    Bundle main IPFS node recipes in a role Râu Cao 2022-11-04 14:37:23 +01:00
  • 1c17906a41 Merge pull request 'Deploy new kredits ipfs-pinner' (#444) from feature/deploy_new_kredits_pinner into master raucao 2022-11-03 13:17:47 +00:00
  • 76fd629e40
    Deploy new kredits ipfs-pinner #444 Râu Cao 2022-11-02 21:02:14 +01:00
  • 88fa0f12dd Merge pull request 'Upgrade LND to 0.15.4' (#443) from chore/upgrade_lnd into master raucao 2022-11-03 10:04:05 +00:00
  • 0297298ce0
    Upgrade LND to 0.15.4 #443 Râu Cao 2022-11-03 11:02:52 +01:00
  • 08bcdcc395 Merge pull request 'Fix IPFS node connectivity from the outside as well as the private network' (#442) from bugfix/ipfs_connectivity into master raucao 2022-11-02 18:32:44 +00:00
  • 90b62e3fc1
    Remove ufw logging for ipfs #442 Râu Cao 2022-11-02 19:27:09 +01:00
  • c9a0310511 Merge branch 'master' into bugfix/ipfs_connectivity greg 2022-11-02 17:13:55 +00:00
  • b8d6ba4c89 Merge pull request 'Move block data to CIFS share, other data to VM's own storage' (#438) from feature/bitcoin_data_directories into master greg 2022-11-02 17:13:37 +00:00
  • b1922d26f6
    Allow IPFS connections on private network Râu Cao 2022-11-02 14:06:07 +01:00
  • f7ff1248fe
    Enable Web UI on private network Râu Cao 2022-11-02 14:05:43 +01:00
  • bc11301782
    Move bitcoind datadir from host to VM storage #438 Râu Cao 2022-10-27 11:50:44 +02:00
  • 756382ec9f
    Move block data files to CIFS share Râu Cao 2022-10-26 15:46:29 +02:00
  • 458558fb26
    Deploy different content on kosmos.org for now Râu Cao 2022-10-24 15:13:18 +02:00
  • 446148b28a Merge pull request 'Downgrade go-ipfs to 0.15' (#437) from chore/downgrade_ipfs into master raucao 2022-10-24 12:19:25 +00:00
  • 67f6e1b34a
    Downgrade go-ipfs to 0.15 #437 Râu Cao 2022-10-24 14:18:19 +02:00
  • 945283738a Merge pull request 'Set up live backups for all VMs' (#433) from feature/qemu_snapshots into master greg 2022-10-22 11:52:26 +00:00
  • 33ae6befaa Merge pull request 'Block outgoing traffic to local networks by default' (#434) from feature/block_outoing_local_traffic into feature/qemu_snapshots #433 greg 2022-10-22 11:50:28 +00:00
  • 58e6e7de03
    Remove ufw logs #434 Râu Cao 2022-10-22 13:03:16 +02:00
  • 1afc3a5de5
    Block outgoing traffic to local networks by default Râu Cao 2022-10-21 13:37:38 +02:00
  • 61710aa4a4 Set up systemd service and timer for backups Râu Cao 2022-10-21 10:50:04 +02:00
  • 95941c830f Remove verbose stats outout from backup script Râu Cao 2022-10-21 10:49:30 +02:00
  • a5b2eb5f97 Move borg credentials to a separate file Râu Cao 2022-10-21 10:49:02 +02:00
  • 374654f8fd
    Update chef/ohai on hosts Râu Cao 2022-10-21 10:47:46 +02:00
  • 7051cc9da8 Update draco's main IP address Râu Cao 2022-10-21 10:47:17 +02:00
  • 51163ca3a3
    Whitelist Chef attributes for newer client versions Râu Cao 2022-10-21 10:46:16 +02:00
  • 927bb63535
    Add kvm_guest role to nodes Râu Cao 2022-10-19 16:28:07 +02:00
  • 34a57fa298
    Merge branch 'lnd_tor_changes' into feature/qemu_snapshots Râu Cao 2022-10-19 15:23:39 +02:00
  • 6d765f959d
    Fix backup VM name for ldap-3 Râu Cao 2022-10-19 12:51:46 +02:00
  • 82f50b0caa
    Only back up domain-specific XML per archive Râu Cao 2022-10-19 12:24:10 +02:00
  • 6c8f9055c1
    Create directories for KVM host backup files Râu Cao 2022-10-19 12:23:54 +02:00
  • 2e2ebbcc02
    Fix filenames for guest agent sockets Râu Cao 2022-10-19 12:23:17 +02:00
  • a3844b7ef6
    WIP Add KVM host backup recipe Râu Cao 2022-10-18 18:45:17 +02:00
  • 6d50a32aca
    Add FIXME note Râu Cao 2022-10-18 18:44:53 +02:00
  • 7848b4d365
    Add jitsi-meet-1 VM Râu Cao 2022-10-18 18:44:21 +02:00
  • 063e9e070c
    Add borg credentials Râu Cao 2022-10-18 18:43:45 +02:00
  • b78e6685ed
    Add kvm_guest role to VMs on fornax Râu Cao 2022-10-18 18:43:21 +02:00
  • 895d293899
    Update RSKj version Râu Cao 2022-10-18 18:46:53 +02:00
  • 11062f5180 Merge pull request 'Add guest agent device when creating VMs' (#431) from bugfix/qemu_guest_agent into master greg 2022-10-12 14:34:06 +00:00
  • 315cd247e5
    Enable qemu-guest-agent after install #431 Râu Cao 2022-10-12 15:55:08 +02:00
  • e73b8fb01f
    Add guest agent device when creating VMs Râu Cao 2022-10-12 15:53:00 +02:00
  • d26ab2249c Merge pull request 'Deploy a Discourse instance for remoteStorage' (#430) from feature/discourse_wrappers into master raucao 2022-10-11 16:08:52 +00:00
  • fe8e66fda3 Add the new rs-discourse-1 server #430 Greg Karékinian 2022-10-11 18:00:48 +02:00
  • 410c238450 Update the discourse-2 and fornax nodes after Chef run Greg Karékinian 2022-10-11 18:00:31 +02:00
  • 378fee85ec Create a discourse cookbook that can be wrapped Greg Karékinian 2022-10-11 17:58:22 +02:00
  • e90b265f7e
    Remove superfluous license headers Râu Cao 2022-10-10 15:29:17 +02:00
  • a5ac53caef Merge pull request 'Upgrade LND, bitcoind' (#429) from chore/upgrade_lnd into master raucao 2022-10-10 11:47:19 +00:00
  • bec54e6ffb
    Upgrade LND, bitcoind #429 Râu Cao 2022-10-10 13:44:42 +02:00
  • 1270488ef9 Remove ldap-2 VM Greg Karékinian 2022-10-03 14:45:00 +02:00
  • 7026e0e85b Merge pull request 'Upgrade Gitea to 1.17.2' (#427) from chore/upgrade_gitea into master raucao 2022-09-21 09:33:01 +00:00
  • ff907384d9
    Upgrade Gitea to 1.17.2 #427 Râu Cao 2022-09-21 11:32:20 +02:00
  • 2360ad2ac0 Merge pull request 'Move LDAP server to new VM' (#426) from chore/new_ldap_vm into master raucao 2022-08-23 13:01:30 +00:00
  • e4d4aa45f7 Use FQDN for hostname, add LDAP server #426 Greg Karékinian 2022-08-22 16:16:01 +02:00
  • 85abfd4e5e Create the required groups and ACIs Greg Karékinian 2022-08-22 16:15:02 +02:00
  • 80c3e4e270
    Create ldap-3 VM Râu Cao 2022-08-22 13:40:26 +01:00
  • f17a420a64
    Update VM base image Râu Cao 2022-08-22 13:40:07 +01:00
  • 607466b1d2 Merge pull request 'Add KVM Guest role' (#409) from feature/kvm_guest_role into master raucao 2022-08-22 11:46:43 +00:00
  • d7aeb0e483 Merge pull request 'Upgrade Gitea to 1.17.0' (#424) from chore/upgrade_gitea into master greg 2022-08-18 08:33:48 +00:00
  • 65adc84e5b
    Upgrade Gitea to 1.17.0 #424 Râu Cao 2022-08-09 11:58:56 +02:00
  • fdb326b91a Merge pull request 'Move Zerotier controller' (#421) from chore/move_zerotier_controller into master raucao 2022-08-08 10:58:22 +00:00
  • 37b948cbe5
    Remove custom cron job Râu Cao 2022-08-08 12:56:58 +02:00
  • 4adccb7411 Merge pull request 'Enable cron job to delete repo archives' (#423) from chore/395-gitea_cron into master raucao 2022-08-08 10:54:26 +00:00
  • 08b7c7a5ac
    Enable cron job to delete repo archives #423 Râu Cao 2022-08-08 12:51:26 +02:00
  • 206bb69100
    Update node info Râu Cao 2022-07-31 13:05:59 +02:00
  • 41d4f87710
    Move Zerotier controller #421 Râu Cao 2022-07-28 15:38:42 +02:00
  • 8f43b34a86 Merge pull request 'Upgrade Gitea to 1.16.9' (#420) from chore/upgrade_gitea into master raucao 2022-07-16 14:43:02 +00:00