Commit Graph
172 Commits
Author SHA1 Message Date
me b3b2874ad3 Software Updates, FreeBSD Sendmail, GitLab Fixes (#18)
* Assign test to dev branch.

* Update telegraf Linux binary.

* First attempt at making sure sendmail is on FreeBSD systems.

* Change gitlab_url to be specified in host file.

* Upgrade nanominer.

* Fix FINISH file being populated without START on non-containers.

* Prevent installer from trying to set up certificate.

* Fix name spacing.

* Fix gitlab_url variable.

* Change names to show both parameter name and value.

* Fix gitlab_url values to contain the protocol.

* Fix gitlab_url example.
2021-11-21 22:28:11 +00:00
me 1f5fdb7eb5 General Release (#17)
* Add a few aliases for initializing projects.

* Begin creating executables in bin for flatpaks. Create an array to reduce future changes.

* Add quotes.

* Create files as user and set executable permissions.

* Split exec dir from array section.

* Increase interval for Telegraf but keep the flush at 30s.

* Add alias goodbye/bye, modify alias names for initializing program and video projects.

* Add newline.

* Add content to file to remove warning.

* Use arrays for Flatpak sections. Create executable files for them.

* Move sudoer files into shared folder.

* First stab at automating a GitLab install.

* First stab at automating DWM install.

* Fix 'usr' typo.

* Lowercase dwm.

* Fix config play. Install font-awesome.

* Add placeholder.

* Add dmenu and st.

* Fix typo. Hopefully also fixes ~/bin executables.

* Add Signal. Remove Discord.

* Remove extra line.

* Add newline.

* Move dbus-launch to correct app.

* Fix clock minutes.

* Add server for GitLab.

* Change check, package was not registering anything.

* Change success to failed.

* Change to http. Will use reverse proxy.

* Remove useless sudo. Go ahead and allow postfix to be installed.

* Fix debug option "var".

* Only give the out lines. Remove exit, doesn't stop the job.

* Add a few games and test them on dell-laptop.

* Ignore Lutris errors, Rolling Rhino doesn't like the PPA. ;)

* Add goodbye for updating then quitting.

* Add airbook to gaming.

* Add dnf.

* Fix missing underscores.

* Install cronie on Fedora.

* Beginning to add Fedora.

* Add Fedora values.

* Make font-awesome optional since it may need installed manually on some systems.

* Fix typo in ignore_errors.

* Allow DWM to fail, won't work for all workstations. Fedora doesn't have X11 headers.

* Most dists are using python3-psutil for the psutil package name. Make it the default.

* Fix firefox_esr variable.

* More Fedora support.

* Move installation of cron to more applicable task list.

* Fic nfs-utils typo.

* The font is honestly pretty important. ;)

* Add Librewolf for testing vs Brave.

* For some reason the other link didn't work for Fedora, add the one from flatpak's instructions.

* Fedora status update.

* Add games to Inspiron.

* LibreWolf is amazing. Use it as default if available.

* Use English rather than code for `and` and `or`.

* Always have LibreWolf pinned if it's available. Brave should still be the main browser for URL-clicking compatibility.

* Fix comma.

* Add entry for testing Fedora Gitlab server.

* Attempt to automate more of the Gitlab setup, especially the part of being behind a reverse proxy. Also add Fedora family support.

* Specify the package managers for Gitlab.

* Add missing bracket.

* Add another missing bracket.

* Fix gitlab's when clause.

* Another fix for the gitlab when.

* Change original gitlab install to be Community Edition.

* Fix mgr typo. Create config file if it doesn't exist.

* Remove duplicate `when` on Lutris uninstall.

* Gitlab script gets a packagecloud.io error for Fedora. Looks like only CentOS and its derivatives are supported.

* Update status of Fedora.
2021-11-07 12:40:31 -06:00
me 107374d93c General Improvements + FreeBSD Fixes (#15)
* Remove Thunderbird and Audacity. Don't add Geary to new installs but don't remove it in case it comes with the distro.

* Remove Thunderbird from Favorites.

* Add more systems to Dev branch.

* Add sudo so older distros don't ask for password on every app update.

* Alias for sync to help save some time typing.

* Post less often to hopefully allow keeping up a year of data in less than 16GB.

* Allow workstations to use printers without manual intervention.

* Section does more than UI work.

* Fix file path.

* Upgrade nanominer to 3.3.13.

* Add more chances for script to automatically restart.

* Add the minhashrate for x570.

* Up the minimum for x570.

* Fix "1: syntax error, unexpected USERGROUP, expecting END or ':' or '\n'" on FreeBSD.

* Correct FreeBSD package manager.
```
ansible -m setup localhost | grep ansible_pkg_mgr
        "ansible_pkg_mgr": "pkgng"
```

* Set vi as EDITOR.

* Add FreeBSD to distros that include make. It does not have an install from pkg.

* Make on FreeBSD hates dash-to-dock's Makefile. GMake has better luck.

* Update supported OS's.
2021-10-18 07:13:49 -05:00
me 37c5b122f8 Add commands and scripts to user. (#7)
* If we're gonig to exit then we should be more sure about our messaging.

* Only have GIMP installed from Flatpak.

* Playbook is causing Ubuntu 20.04 to fail.

* Define gnome_install.failed since some Ansible versions are picky.

* Try again for mad non-Parrot versions of Ansible.

* Add debug.

* Still trying to make Ubuntu 20.04's Ansible happy.

* Fix typos.

* Ubuntu does not need to install Dash To Dock. Also ensure `make` is installed on other distros so that the project is compiled.

* Remove debug.

* Add remount and upgrade commands to RC files.

* Copy root scripts to also be for user.

* Call the new user script.

* Add new commands to rc_common so they're added to the rc files.

* Remove update file on Parrot OS.
2021-08-14 10:03:55 -05:00
me b869e7078d Software tasks need to run before config tasks. Brave was missing from Favorites. 2021-07-19 10:28:33 -05:00
me 618c7ff267 Add calls to new files. 2021-07-19 07:38:33 -05:00
me 058de83bf0 Update comment groups. 2021-07-19 07:30:37 -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 502f579951 Add Gitlab playbook. 2021-07-14 06:33:28 -05:00
me 81a41e020e Rearrange items to be more consistent with comment. 2021-07-13 21:27:20 -05:00
me cf32450e18 Add missing playbook. 2021-07-13 21:16:33 -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 ef68b36bc1 Add HUGO. 2021-07-13 06:21:05 -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 8614717e14 Attempt to add NFS install and share drive. 2021-04-24 20:45:42 -05:00
me c71eb79a91 Add certbot installation. 2021-04-10 12:18:09 -05:00
me 8e30106c63 Add playbook for Brave to main. 2021-04-10 11:33:19 -05:00
me c5dfbd7307 Fix comment. Still unsure why cerbot task not showing up in logs. It's working though. 2021-04-07 20:50:31 -05:00
me 49b538b30f Avoid using pre and post task sections, they don't always log to the output if being skipped. 2021-04-07 20:46:41 -05:00
me 81f11b72de Add components to help keep certs up to date. 2021-04-07 20:32:12 -05:00
me a42143299f Install certain deb files for applicable systems. 2021-04-03 09:18:59 -05:00
me f926621db3 Unleash the beast! Telegraf for all! 2021-03-20 13:44:03 -05:00
me 7eefa9aab2 Try hardcoding the test dummies. 2021-03-20 12:34:36 -05:00
me ec4cae4e2e Debug group doesn't get localhost facts, not a good test. 2021-03-20 12:33:16 -05:00
me e434710a23 Create debug group. 2021-03-20 12:29:46 -05:00
me 9250767d10 First attempt at domain-wide Telegraf logging. (debug-only) 2021-03-20 12:05:18 -05:00
me 366c4635d6 Split Influx 1 and 2 setup. 1 works with grafana very easily. 2 must not be implemented well yet. 2021-03-20 05:03:19 -05:00
me 132a1393a5 Add names. Only use tasks: once. 2021-03-16 19:54:22 -05:00
me 05b1f91d92 Add InfluxDB and Telegraf for apt. 2021-03-16 19:44:55 -05:00
me 40a101c4c3 Add check if server is meant for grafana. 2021-03-14 19:39:18 -05:00
me 6e48c25e9c Add script for installing OnlyOffice. 2021-02-19 08:00:20 -06:00
me 7953bc7a51 GPU mining performance starting to report lower over time, looks like lots of watchdog processes running. Add a daily reboot as well as follow-up patch. Refactor current schedule document across a few files. 2021-02-17 05:12:25 -06:00
me 6547edc89d Call mining fact gatherer. 2021-02-15 18:42:52 -06:00
me 9389e240ec Rename file. 2021-02-15 16:12:20 -06:00
me 23dfbf346e Add system facts. 2021-02-15 15:26:19 -06:00
me 7e9a363298 Try loading wallet addresses to variables. 2021-02-15 15:19:11 -06:00
me ced0e9e752 Dumbify variables a bit and take some hints from finally discovered documentation on boolean functions. 2021-02-15 14:13:04 -06:00
me 67c2a54256 Add surrounding quotes. 2021-02-15 13:59:39 -06:00
me d8c45fd477 Try to do variables in a different way. No idea if it will work. 2021-02-15 13:57:22 -06:00
me 45884ffd5c Begin variablizing miner tasks. 2021-02-15 10:23:23 -06:00
me efbb66a426 Starting changes for how x570 is actually mining. 2021-02-14 07:12:05 -06:00
me 285f77073b Only use ethminer for devices that want to gpu mine. 2021-02-13 05:55:47 -06:00
me f22b8c2d55 Allow ethminer to be compiled without amdgpu-pro. 2021-02-13 05:54:59 -06:00
me 47fce3f827 Fix FreeBSD cron location. 2021-02-12 07:55:56 -06:00
me 993461fe49 Add bin folder for users. Some of this probably needs to become looped. 2021-02-12 07:47:22 -06:00
me 7a63b72b58 Install ethminer as root in Downloads just like AMDGPU PRO. 2021-02-11 20:39:38 -06:00
me 031d93c73b Move scm script to after when bash is found. 2021-02-11 20:15:03 -06:00
me 10cf5ee2e5 Add file to reduce typing when testing. 2021-02-11 20:04:27 -06:00