Commit Graph
100 Commits
Author SHA1 Message Date
me b869e7078d Software tasks need to run before config tasks. Brave was missing from Favorites. 2021-07-19 10:28:33 -05:00
me 0199e267fc Add aliases for clean and clean-trash. 2021-07-19 10:21:30 -05:00
me fcae2dc8dd Super try to make sure that the comma only gets created when needed. 2021-07-19 10:10:07 -05:00
me 289ee20fd1 Ensure variable is empty parenthesis if it is None for some reason. 2021-07-19 10:01:02 -05:00
me 797ad851ad Add names to debug statements for better troubleshooting. 2021-07-19 09:56:39 -05:00
me 3817fd81e0 It's OK if gdm isn't found, this is expected on Parrot. 2021-07-19 09:28:00 -05:00
me 33d7b38257 Merge branch 'dev' 2021-07-19 07:50:43 -05:00
me 4ad70d2069 Add comment for what will need installed eventually. 2021-07-19 07:44:31 -05:00
me 2b2bc72f14 Add brew commands. 2021-07-19 07:44:16 -05:00
me 618c7ff267 Add calls to new files. 2021-07-19 07:38:33 -05:00
me 12ebd17a20 Merge branch 'dev' into mac-os 2021-07-19 07:36:00 -05:00
me 058de83bf0 Update comment groups. 2021-07-19 07:30:37 -05:00
me f0a805717c Add initial files for MacOS support. 2021-07-19 07:27:00 -05:00
me c97fea2f49 Add Macbook Air to hosts. 2021-07-19 07:22:31 -05:00
me c59e706c17 Add initial HUGO support, FreeBSD 13 support, and script for Ansible to hit dev branch. (#4)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.

* Newlines, comments, and HUGO path. (#2) (#3)

* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.

* FreeBSD is complaining about certbot not having dict object stdout. This whole playbook is supposed to be skipped though, lol.

* FreeBSD 13 is still mad. Ansible 2.11.2, jinja 2.11.2 (same version number??), Python 3.8.10.

* Fix root group to be existing variable. FreeBSD uses wheel.

* Allow choosing Github branch dynamically.

* `branch` needs to be at General level. Testing if this works...

* Change other `localhost` to `everything`.

* Update FreeBSD status.

* Goodbye, Code-OSS on Linux!

* Delete a terrible file.

* Remove excess tag.

* "Fix" SSHFS for FreeBSD.

* Variablize FreeBSD's loading of fusefs.

* Variablize /etc/rc.conf. Enable FuseFS more properly.

* Add beginning ticks.

* Add missing playbook.

* Enable FreeBSD mount job.

* Rearrange items to be more consistent with comment.

* It seems  FreeBSD removed the `gnome3` metapackage. Use `gnome3-lite` instead. Also add Telegram.

* Python is to 3.8 now.

* Expand on FreeBSD work.

* Expand on FreeBSD work.

* Add placeholders for Gitlab.

* Add parameter for Gitlab install.

* Add Gitlab playbook.

* Ensure FreeBSD uses the correct Python install.

* Add newline.

* Fix NFS for FreeBSD workstations.

* Remove unnecessary line, restricted install to Linux in playbook.

* Fix mount options for FreeBSD.

* Fix mount number, as well as system-specific facts.

* Add placeholders for remote viewing.

* Add RDP for FreeBSD.

* Omg! It works! Add setting enforcement.

* Always remove OSS.

* Remove hosts from explicit dev testing.
2021-07-19 07:07:03 -05:00
me 81b8a9c810 Merge branch 'main' into dev 2021-07-19 07:02:12 -05:00
me 11da851403 Remove hosts from explicit dev testing. 2021-07-19 06:32:33 -05:00
me 8f70c6a8fa Always remove OSS. 2021-07-18 09:33:08 -05:00
me dcf3536526 Omg! It works! Add setting enforcement. 2021-07-14 07:46:44 -05:00
me 3a90368883 Add RDP for FreeBSD. 2021-07-14 07:29:12 -05:00
me cefa9f73ec Add placeholders for remote viewing. 2021-07-14 07:08:27 -05:00
me 3baf02951c Fix mount number, as well as system-specific facts. 2021-07-14 07:08:12 -05:00
me ac865964f1 Fix mount options for FreeBSD. 2021-07-14 06:59:11 -05:00
me 2ae6c1c45e Remove unnecessary line, restricted install to Linux in playbook. 2021-07-14 06:54:16 -05:00
me 5959bcda8b Fix NFS for FreeBSD workstations. 2021-07-14 06:53:35 -05:00
me 517e24bd69 Add newline. 2021-07-14 06:45:00 -05:00
me cebba53033 Ensure FreeBSD uses the correct Python install. 2021-07-14 06:35:15 -05:00
me 502f579951 Add Gitlab playbook. 2021-07-14 06:33:28 -05:00
me d3cd394433 Add parameter for Gitlab install. 2021-07-14 06:32:57 -05:00
me bfb85a6ed6 Add placeholders for Gitlab. 2021-07-14 06:23:33 -05:00
me c79aeae09d Expand on FreeBSD work. 2021-07-13 21:39:44 -05:00
me bc8e410b7f Expand on FreeBSD work. 2021-07-13 21:39:33 -05:00
me ffc1f11fcd Python is to 3.8 now. 2021-07-13 21:38:35 -05:00
me be20494910 It seems FreeBSD removed the gnome3 metapackage. Use gnome3-lite instead. Also add Telegram. 2021-07-13 21:34:34 -05:00
me 81a41e020e Rearrange items to be more consistent with comment. 2021-07-13 21:27:20 -05:00
me 3a688b8787 Enable FreeBSD mount job. 2021-07-13 21:19:22 -05:00
me cf32450e18 Add missing playbook. 2021-07-13 21:16:33 -05:00
me 57c4c1c5a5 Add beginning ticks. 2021-07-13 21:12:47 -05:00
me cdaa408df9 Variablize /etc/rc.conf. Enable FuseFS more properly. 2021-07-13 21:10:47 -05:00
me 67cea8ed34 Variablize FreeBSD's loading of fusefs. 2021-07-13 21:02:56 -05:00
me 0d09ef4963 "Fix" SSHFS for FreeBSD. 2021-07-13 19:09:45 -05:00
me 03c617e771 Remove excess tag. 2021-07-13 18:57:16 -05:00
me 5a338ac8b6 Delete a terrible file. 2021-07-13 18:17:15 -05:00
me fcc8109c95 Goodbye, Code-OSS on Linux! 2021-07-13 18:12:32 -05:00
me 74c1483199 Update FreeBSD status. 2021-07-13 08:18:43 -05:00
me 669ec5736e Change other localhost to everything. 2021-07-13 08:15:55 -05:00
me e54e7b7b69 branch needs to be at General level. Testing if this works... 2021-07-13 08:13:41 -05:00
me 246e83a13a Allow choosing Github branch dynamically. 2021-07-13 08:10:14 -05:00
me bb4fabf833 Fix root group to be existing variable. FreeBSD uses wheel. 2021-07-13 08:04:49 -05:00
me 688bc4c1ef FreeBSD 13 is still mad. Ansible 2.11.2, jinja 2.11.2 (same version number??), Python 3.8.10. 2021-07-13 08:01:16 -05:00
me ffa12d6380 FreeBSD is complaining about certbot not having dict object stdout. This whole playbook is supposed to be skipped though, lol. 2021-07-13 07:55:37 -05:00
me 164d122dc2 Newlines, comments, and HUGO path. (#2) (#3)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.
2021-07-13 07:33:52 -05:00
me bdf3ffa456 Newlines, comments, and HUGO path. (#2)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.
2021-07-13 07:33:05 -05:00
me 8a472de98c Merge branch 'main' into dev 2021-07-13 07:32:37 -05:00
me 806a126122 Add path of site that HUGO should host. 2021-07-13 07:28:12 -05:00
me 1b012d2079 Comment unused blocks. 2021-07-13 07:27:10 -05:00
me e37cc85ce7 Add newline to end of file. 2021-07-13 06:48:27 -05:00
me a62336f139 Release HUGO and scm-dev.sh additions. (#1)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.
2021-07-13 06:47:31 -05:00
me 038f69393d Add script for running system against development branch. 2021-07-13 06:38:56 -05:00
me ef68b36bc1 Add HUGO. 2021-07-13 06:21:05 -05:00
me 189a72de6c Create HUGO file. 2021-07-13 06:15:03 -05:00
me 1b5be7cebe Add OS check to make Ubuntu happy. 2021-07-13 06:03:30 -05:00
me b3b2bd2745 Re-order again. Utilities before social and fun things. 2021-07-12 20:48:56 -05:00
me 3d254e99d6 Re-order favorites. 2021-07-12 20:46:40 -05:00
me 81d5806144 Add goal of allowing different usernames. 2021-07-12 20:41:06 -05:00
me 54ab2f0724 Variables 1 failed, so now making it skip based on dash_to_dock_exists.failed instead of gnome_enabled_extensions. 2021-07-12 20:39:19 -05:00
me 7079579289 Additional changes. 2021-07-12 20:37:02 -05:00
me 30591b7dfb Be more specific with which version of Parrot was used. More details regarding Arch. Added Next Steps. 2021-07-12 20:34:45 -05:00
me 06c271f6ae Update readme with status. 2021-07-12 20:21:57 -05:00
me e33a1abe3c Fix true to be a string so it gets sent lowercase (unthanks to Python/Ansible). dconf will convert it to a bool for us. 2021-07-12 08:17:18 -05:00
me cbd00f076f Forgot to add Codium to the flatpak installs, only did uninstalls, lol. 2021-07-12 08:16:06 -05:00
me a1a2d01fb9 Alright, this is getting kinda goofy, but we're really dang close. 2021-07-12 08:13:27 -05:00
me 3bc393e335 Force LEFT as a string. 2021-07-12 08:09:49 -05:00
me 26a7e49576 Remove a leftover .value. 2021-07-12 08:04:08 -05:00
me 7375d7c30a Trying again!! Never give up!!! 2021-07-12 08:02:20 -05:00
me 92ca0f3ed4 Ensure comma variable is always initialized. 2021-07-12 07:54:08 -05:00
me ddfa9a2f3c Try adding the @as now too, Didn't see that before. 2021-07-12 07:00:42 -05:00
me a19e401519 Length did not work. Try checking for empty array as a string. 2021-07-12 06:57:23 -05:00
me e39c63fb70 Dash To Dock, attempt 5. ;) 2021-07-11 15:59:05 -05:00
me 17371514c1 Adding debug statements. Union did not work for "array + string". I thought they were both arrays. 2021-07-11 15:54:35 -05:00
me 4da7a9603d Dash To Dock, attempt 4. 2021-07-11 15:43:43 -05:00
me 1ac71a97a1 Dash To Dock, attempt 3. 2021-07-11 15:38:27 -05:00
me 7a22bff52b Dash To Dock, attempt 2. 2021-07-11 15:31:08 -05:00
me 90105c1b9d Ensure extension Dash To Dock exists, attempt 1. 2021-07-11 15:26:19 -05:00
me 143907c8ff Add a space between PS1 and commands. 2021-07-11 13:20:31 -05:00
me 600c1612e3 YAML is complaining about the @ sign even though there are quotes. Trying something else. 2021-07-11 13:16:30 -05:00
me 189bbd1b5b Add an easy, consistent, global PS1. Big thanks to FreeBSD for the simplicity. 2021-07-11 13:13:51 -05:00
me 55e38480e6 Fix permissions, again. :) 2021-07-11 12:09:33 -05:00
me 2bdcef938c Change to checking if gdm3 already exists. 2021-07-11 11:55:42 -05:00
me 099abfc5db Unsure why gnome_install keeps getting marked as changed. 2021-07-11 11:36:22 -05:00
me f9ce97d101 Make the software a list. 2021-07-11 11:32:39 -05:00
me e1476e88e4 Install GNOME and tell user to configure it as part of a Parrot OS setup. 2021-07-11 11:30:59 -05:00
me 432674a2a0 Change shell module to file module. 2021-07-11 11:11:33 -05:00
me 9640a19cc1 Parrot OS did the clone with group staff? Ensure it's always owned by root:root. 2021-07-11 11:08:08 -05:00
me a6952f0492 Trying to get Parrot OS to work again. Started getting "Updating cache and auto-installing missing dependency: python-apt" at the very beginning even though it got all the way to Telegraf the first good run-through. 2021-07-11 10:59:42 -05:00
me 1730372778 Add Codium to GNOME favorites. 2021-07-11 10:11:04 -05:00
me 7166e43a3b Attempt to finish the Parrot exit logic. 2021-07-11 08:50:24 -05:00
me 29fbb2bf3b Add missing s to ignore_errors. 2021-07-11 08:40:33 -05:00
me 26f243f920 Need to exit after moving Parrot OS zypper. Testing variable attributes. 2021-07-11 08:38:31 -05:00
me 93df340b49 Add missing colon. 2021-07-11 08:31:05 -05:00