Commit Graph

  • 8a9dea2ec8 Set X-Frame-Options header for Nextcloud kris 2020-09-05 03:50:46 -04:00
  • 0fcd79040e Add more frequently used packages by default kris 2020-09-04 02:43:40 -04:00
  • 05fea8708b Add sites to LE resolver & securehttps middleware kris 2020-09-04 02:14:12 -04:00
  • 1823318e51 Implement security HTTP headers' middleware kris 2020-09-04 00:27:06 -04:00
  • d4293d3c59 Remove TLS 1.0 and TLS 1.1 support kris 2020-09-03 23:26:55 -04:00
  • 668414e641 Define a certificates resolver kris 2020-09-03 19:00:27 -04:00
  • d87d5ff525 Optional list of users to add to docker group kris 2020-09-02 21:21:14 -04:00
  • 3e527311b2 Manage mounts in base role kris 2020-09-01 12:56:27 -04:00
  • 88cca40522 Add external minecraft role kris 2020-08-30 16:11:36 -04:00
  • 2fbf9925fa Silence curl output in DuckDNS script kris 2020-08-26 21:00:08 -04:00
  • f95881f9b1 Add curl to default packages kris 2020-08-26 20:33:12 -04:00
  • 10a39235bb Update DuckDNS subdomain with dynamic IP kris 2020-08-26 20:26:05 -04:00
  • 97d920d09d Add rsync to default packages kris 2020-08-22 14:42:56 -04:00
  • b52a56488d Add default packages kris 2020-08-15 18:14:45 -04:00
  • 5c398d322f Fix Grafana bind mount permissions kris 2020-08-09 22:06:41 -04:00
  • 3511924b29 Add script to update /etc/hosts with Vagrant IP kris 2020-08-04 00:57:51 -04:00
  • 8970be5a31 Add bind mount for Grafana data kris 2020-07-31 23:05:11 -04:00
  • 066fc82a76 Wait for Nextcloud database before installation kris 2020-07-31 22:30:20 -04:00
  • b8623eba72 Start Docker and enable on boot kris 2020-07-31 20:52:57 -04:00
  • 46f2b6c0f6 Persist Prometheus data in bind mount kris 2020-07-30 01:10:27 -04:00
  • fa4aae4dfd Require setting Traefik's version kris 2020-07-29 22:25:27 -04:00
  • 1e81d17916 Update dockerbox playbook and manage SSH keys kris 2020-07-29 01:09:46 -04:00
  • 2af29f7b72 Add grafana container restart policy kris 2020-07-29 00:43:31 -04:00
  • e2b1d4f57a Add WebDAV interface redirect kris 2020-07-28 01:04:23 -04:00
  • 241b8715b0 Add Gitea docker role kris 2020-07-27 23:20:50 -04:00
  • 0942a9b52c Cleaning up Jenkins and Prometheus roles kris 2020-07-20 21:42:50 -04:00
  • b80bc110c3 Integrate Nextcloud and Traefik into Dockerbox kris 2020-07-18 01:58:57 -04:00
  • 801fd357d6 Set Nextcloud to use websecure entrypoint kris 2020-07-17 01:28:02 -04:00
  • c4fba36571 Reload Traefik with dynamic folder kris 2020-07-17 00:52:55 -04:00
  • 943a1324b9 Setup TLS for Traefik kris 2020-07-17 00:41:21 -04:00
  • c32d1bd31c Add proxy value and remove host mount creation kris 2020-07-12 02:11:02 -04:00
  • 8654778724 Add Traefik dashboard toggle kris 2020-07-11 04:31:34 -04:00
  • d851c852d6 Route Nextcloud through Traefik kris 2020-07-11 03:38:45 -04:00
  • c630af67cd Move ansible role into base role kris 2020-07-09 21:54:15 -04:00
  • e66a4b96ff Reorganize Nextcloud docker mounts and variables kris 2020-07-09 21:53:07 -04:00
  • a950b4057b Install Nextcloud in MariaDB database kris 2020-07-09 00:09:48 -04:00
  • f5cf7fd8b0 Remove Nextcloud's CAN_INSTALL file kris 2020-07-07 17:44:25 -04:00
  • 954ea7f2a6 Initial admin credentials for Nextcloud container kris 2020-07-07 17:21:04 -04:00
  • 38041b22f6 Install Nextcloud Docker container kris 2020-07-02 01:35:01 -04:00
  • 93ec159bbb Add hypervisor playbook to Vagrant kris 2020-07-01 00:45:47 -04:00
  • bad45b2fe9 Add license file kris 2020-06-30 21:01:05 -04:00
  • 2acdf4ce58 Pluralize 'user' in task name kris 2020-06-30 01:25:53 -04:00
  • fd5ad39a76 Allow toggle of host reboots and add defaults kris 2020-06-30 01:16:46 -04:00
  • 57c5540c03 Add any number of users to libvirt group kris 2020-06-30 00:55:35 -04:00
  • 8742c65430 Move playbook to moxiehosts group kris 2020-06-30 00:17:35 -04:00
  • 6d3b77b85e Update .gitignore and add hypervisor playbook kris 2020-06-30 00:13:54 -04:00
  • 6c7dd6a608 Move dockerbox to dockerhosts kris 2020-06-29 23:10:28 -04:00
  • befc79d811 Use master branch on inventory repo kris 2020-06-27 01:03:09 -04:00
  • c8b7821eb3 Provision dockerbox in Vagrant and setup network kris 2020-06-23 21:59:47 -04:00
  • d276c3dc2b Remove unnecessary upgrade role and playbook kris 2020-06-14 23:57:15 -04:00
  • 8765808d77 Setup default Ansible variables for Vagrant kris 2020-06-14 22:33:39 -04:00
  • f2b599e87c Install Bitwarden in Vagrant kris 2020-06-13 01:12:23 -04:00
  • 0e31d97bf8 Remove static network_type kris 2020-05-23 19:27:40 -04:00
  • e3227716b9 Create dynamic Vagrantfile for Ansible testing kris 2020-04-24 22:31:32 -04:00
  • ff709be0db Add static network interface kris 2020-04-24 22:24:02 -04:00
  • 1c3355e052 Variable Jenkins version kris 2020-04-03 20:51:16 -04:00
  • 6218c824d8 Orchestrate Ansible playbook with Jenkins kris 2020-04-02 20:03:40 -04:00
  • 2fc3910c3e Install basic Prometheus tools kris 2020-03-31 21:47:26 -04:00
  • 94749f1b06 Getting started Prometheus tutorial kris 2020-03-21 02:38:35 -04:00
  • b2c6a71519 Expose Prometheus on port 80 kris 2020-03-21 01:35:51 -04:00
  • fb524bdb16 Upgrade Ansible dependency to Python 3 kris 2020-03-21 01:17:37 -04:00
  • 89b6416d8d Run Prometheus container kris 2020-03-20 20:32:44 -04:00
  • e425808b02 Manage interfaces and update dependency check kris 2020-03-05 02:06:21 -05:00
  • 8e546cc720 Change Ansible dependency package for Python 3 kris 2020-03-04 22:05:48 -05:00
  • 48a7b20c05 Specify Python interpreter location kris 2020-02-12 01:17:53 -05:00
  • 9edd467239 Create libvirt role for virtualization kris 2020-02-08 22:49:25 -05:00
  • cbc40e2f82 Fixed BasicAuth on dashboard kris 2019-12-23 17:22:24 -05:00
  • f1917f6a40 Playbook to upgrade containers kris 2019-12-14 23:12:59 -05:00
  • efb29a2c37 Set permanent Traefik defaults kris 2019-12-07 23:24:34 -05:00
  • 61542aba88 Removed insecure option kris 2019-12-02 19:39:13 -05:00
  • 7be5efe1dd Disable exposure by default kris 2019-12-02 19:14:59 -05:00
  • f04f3acc58 Changed to label based config kris 2019-12-02 14:24:57 -05:00
  • 8787722c6c Made traefik.yml a template kris 2019-11-07 18:11:36 -05:00
  • 6dd3a5b7a7 Add variable wordpress container name kris 2019-11-04 21:26:03 -05:00
  • 07a794e969 Added handler to restart Traefik on config changes kris 2019-11-04 19:15:41 -05:00
  • a43b038b68 Added more defaults kris 2019-11-02 23:34:03 -04:00
  • 0ce49da441 Added defaults and environments for production kris 2019-10-31 20:29:09 -04:00
  • aba56da99a Basic Traefik Setup kris 2019-10-19 15:35:40 -04:00
  • e16f33802b Added a method to add production files kris 2019-10-24 18:34:59 -04:00
  • 9158e1184f Setup WordPress and MariaDB containers kris 2019-09-19 18:22:51 -04:00
  • 497edc66ad Create basic Docker environment kris 2019-09-17 22:32:08 -04:00