Commit Graph

  • 1ee8485b40 Remove leftovers from shamelessly copying a role Whoops Salt 2020-02-11 04:18:14 -0600
  • 728a6e4771 Add simple redirect role And furnish that one, too Salt 2020-02-11 04:16:57 -0600
  • 18627fbf39 Add simple git web deploy role And, of course, furnish it Salt 2020-02-11 04:06:29 -0600
  • 5e445fcd63 Scope variables in main playbook a bit better Salt 2020-02-10 01:29:59 -0600
  • 90fcbf7cbc Move Apache-PHP to its own role, set up dependencies Salt 2020-02-10 01:19:59 -0600
  • 685a20bca6 Move SSL-required package into https role Salt 2020-02-10 01:05:38 -0600
  • 0758ac1908 Remove key from MySql role Salt 2020-02-10 01:02:36 -0600
  • 3e52a522f3 Generalize https setup into its own role Salt 2020-02-10 00:50:56 -0600
  • 427804d68b Log cronjob on ansiblehost role Salt 2020-02-08 01:44:06 -0600
  • f8c152ebc1 Add fullchain to configs Salt 2020-02-06 14:14:56 -0600
  • ec2216a4cb Fix quoting on cronjob Salt 2020-02-06 04:05:34 -0600
  • ae29a7f870 Remove deprecated NameVirtualHost Salt 2020-02-06 03:57:35 -0600
  • 7a1010f389 Fix typo in cronjob minute Salt 2020-02-06 03:47:10 -0600
  • 96b7f55e63 Set up Nextcloud cronjob Salt 2020-02-06 03:44:37 -0600
  • cffd0b38bb Enable strict transport security Salt 2020-02-06 03:22:38 -0600
  • 67373adcaf Add php configs, also add an unused mysql config Salt 2020-02-06 03:17:15 -0600
  • 331005ab24 Change nextcloud db name Salt 2020-02-06 01:42:12 -0600
  • fc7f10a9e6 Let's uh... actually use the variable we set Salt 2020-02-06 01:16:54 -0600
  • adbec68442 We're switchin to prod! Salt 2020-02-06 01:12:23 -0600
  • 777a9d86a0 Quote creds and modes in ansiblehost tasks Salt 2020-02-06 01:01:18 -0600
  • 65ae3dd958 I guess we're installing both versions of pip and boto Salt 2020-02-06 00:59:21 -0600
  • e707695692 Create more appropriate Nextcloud directory Salt 2020-02-06 00:53:47 -0600
  • 4e650f80c2 Prune unused files and the workstation role Salt 2020-02-06 00:46:14 -0600
  • ada9a5b8c1 Remove sizes from Nextcloud keys They default to 4096, and I don't want to have to bump them up as necessary Salt 2020-02-06 00:45:01 -0600
  • 34675072e8 Downgrade Python packages I guess?? Salt 2020-02-06 00:43:43 -0600
  • 4f0908b245 Apply ansiblehost to inventory, fix syntax error Salt 2020-02-06 00:38:04 -0600
  • 60acdbc9cb Use blocks to cut down on repeat code in user role Salt 2020-02-06 00:35:06 -0600
  • 6eacfb3ba4 Remove cockpit user from common role Salt 2020-02-06 00:34:01 -0600
  • 84949100f3 Remove cockpit role Salt 2020-02-06 00:33:24 -0600
  • 129cc13848 Repurpose old ansiblehost role It's now an automatic pullinator Salt 2020-02-06 00:32:31 -0600
  • 9cf24c1acc Fix permissions on Nextcloud webroot Salt 2020-02-06 00:20:43 -0600
  • c2d9a3786f Correct some Apache configs Salt 2020-02-06 00:01:26 -0600
  • cbb84598b9 Set up a database for nextcloud Salt 2020-02-05 23:56:41 -0600
  • 35fd9dd3ab Basic MySQL configuration Salt 2020-02-05 23:43:22 -0600
  • 823b9bb060 Depend on it Salt 2020-02-05 23:29:50 -0600
  • 3fa61ca850 Add barebones MySQL role Which we are going to immediately flesh out Salt 2020-02-05 23:29:39 -0600
  • 9781ad8426 Fix typo, only generate cert if necessary Salt 2020-02-05 23:19:07 -0600
  • 67e428dd41 Whoops, got the keys mixed up Salt 2020-02-05 23:01:06 -0600
  • 6612541a7b Copy over SSL configs after certification, fix using the wrong keys Salt 2020-02-05 22:59:14 -0600
  • 230d8a2a92 Fix some bad Apache configs, set up ability for apache to nab its keys Getting there, step by step Salt 2020-02-05 22:48:21 -0600
  • d0794d9abc Remove unnecessary directory Salt 2020-02-05 22:35:15 -0600
  • db2bf21579 Got modded mc on the brain; fixed two typos Salt 2020-02-05 22:30:30 -0600
  • 8906a0ea1e Improve apache configs, enable modules Salt 2020-02-05 22:28:03 -0600
  • 6b0a86128d Add execute bit for directories Whups Salt 2020-02-05 22:14:35 -0600
  • ef7b4db3eb Fix removing the wrong archive file Salt 2020-02-05 22:12:56 -0600
  • 9145796033 Fix typo Salt 2020-02-05 22:10:25 -0600
  • 0a4eb939bd Refactor variable names, get SSL ready Salt 2020-02-05 22:09:35 -0600
  • 2e28ff2dbc Use remote_src PROPERLY Salt 2020-02-05 21:58:04 -0600
  • fecd02cbba Use remote_src properly Salt 2020-02-05 21:57:12 -0600
  • 4975ed3ffd Use an archive Nextcloud actually provides Salt 2020-02-05 21:56:33 -0600
  • f9d69fe220 Work a bit more on that Apache setup Salt 2020-02-05 21:54:30 -0600
  • 96a9671052 Refactor a little bit Salt 2020-02-05 21:26:03 -0600
  • 9e14dc5426 Create well-known directory So close now Salt 2020-02-05 21:13:04 -0600
  • 2437728f94 Maybe set up PKI fully? Probably not Salt 2020-02-05 21:06:44 -0600
  • 02e5164eed Add disfunctional Nextcloud role Salt 2020-02-05 20:23:20 -0600
  • 34ab9cc8d2 Fix another package name error for libnotify-bin I'm on the fuckin ball today Salt 2019-10-11 19:50:24 -0500
  • f334d65d80 Fix apt_repository in workstation role Whoops, that doesn't take a list Salt 2019-10-11 19:49:08 -0500
  • 7599a1fddd Add blueman, correct pip package Salt 2019-10-11 19:33:14 -0500
  • 258047afb7 Add local-workstation playbook and role Salt 2019-10-11 19:12:00 -0500
  • 2bb29965bd Reorganize user salt creation This now allows for easier home directory imports Gonna whip up a playbook to initialize a fresh Ubuntu install on my workstations Salt 2019-10-11 16:37:18 -0500
  • 86562b3ccc Reorganize, add cockpit role Salt 2019-10-11 14:08:22 -0500
  • 52fd78e28b Disallow duplicates for all given roles Salt 2019-10-03 03:54:46 -0500
  • 9ee50492c2 Force ansible repo clone Changes on this host don't matter; it's not supposed to have commit rights so local changes are invalid anyway Salt 2019-09-15 02:34:29 -0500
  • e9906712c5 Use python3 in ec2 script wewbuntu Salt 2019-09-15 02:33:26 -0500
  • 4f5fe365fc Fix bootstrapping, use https URL for ansible scripts Salt 2019-09-15 02:30:46 -0500
  • 8f7f53e96c Remove template yaml Salt 2019-09-15 02:03:00 -0500
  • 93de4f5a54 Disable host key checking NOTE: THIS IS A REALLY DUMB IDEA DON'T DO THIS I'm only doing this because I'm constantly tearing down my environment for learning purposes DO NOT RUN THIS IN PROD YOU WILL DIE Salt 2019-09-15 01:41:10 -0500
  • 1d3369fcb0 Split userlogon and ansible role tasks, switch apt packages to python3 Salt 2019-09-15 01:38:16 -0500
  • cb3d94db94 Remove role interdependencies Salt 2019-09-15 01:26:37 -0500
  • 4bd018bf90 Change shebang of ansible-playbook Yeah, it's turning out that that's more often in /usr/local/bin. Guess why Salt 2019-09-15 01:24:44 -0500
  • ceb8b5ac8f Tweak EC2 regions, +x provision.yml Salt 2019-09-15 01:22:33 -0500
  • 2d9c3c27c3 Move to dynamic ec2 inventory Here's hoping this works yolo Salt 2019-09-15 01:17:38 -0500
  • 1a71853193 Add ec2 stuff Salt 2019-09-15 01:08:59 -0500
  • 4775944fc0 Install Ansible via pip for the Ansible host Salt 2019-09-15 01:08:35 -0500
  • 963f43aeeb Add Ansible key to deployment Kinda need that for an Ansible host Salt 2019-09-15 00:49:01 -0500
  • b8238a062d Lots: Add a new Ansible role, prepare for an EC2 inventory migration Salt 2019-09-15 00:39:47 -0500
  • 3823f7a47f Babby's first playbooks Salt 2019-09-14 11:49:23 -0500
  • f462019c83 Actually add Ansible files Salt 2019-08-30 14:13:34 -0500
  • d62b322642 Begin setting up Ansible Salt 2019-08-30 04:14:49 -0500
  • 8c7e54138e 01: Resolve dependencies in build script, use proper, findable paths Salt 2019-08-30 03:27:18 -0500
  • 44e422b591 Add pubkey Salt 2019-08-30 03:05:58 -0500
  • e1827183c5 Fix erroneous invocation directory Salt 2019-08-30 03:01:45 -0500
  • 7f2fb461ea Add stage 1: installer iso creation Salt 2019-08-30 03:01:05 -0500
  • fd81beea96 Create gitignore Salt 2019-08-30 02:21:10 -0500