71 Commits

Author SHA1 Message Date
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
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
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
db9812bb92
Disk Maintenance Day Changes (#14)
* 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.
2021-10-09 14:13:48 -05:00
69602d6b47
Add new Dell laptop (#13) 2021-10-07 07:50:37 -05:00
710eec7c53
Add DBeaver to Coding Workstations (#12)
* Add DBeaver. Comment Audacity.

* Remove unused servers. Modify workstations.

* More cleanup. Add dell-laptop to dev.
2021-10-07 06:30:07 -05:00
2383183164 Remove certbot from nextcloud. 2021-08-03 19:28:24 -05:00
830cbd7d3a Fix descriptions. 2021-07-20 06:14:24 -05:00
464041743b Install additional software on airbook. 2021-07-19 10:30:39 -05:00
c97fea2f49 Add Macbook Air to hosts. 2021-07-19 07:22:31 -05:00
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
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
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
fec9c37759 Prevent EVERYTHING from installing on workstations. Change GNOME favorites. 2021-07-01 05:58:08 -05:00
d2f43cdeab Add aspire and silicon-power. 2021-06-12 13:55:14 -05:00
895b02be9e Move pinephone to new group. Make USB more specific to prevent filling up 32GB so fast. 2021-06-12 10:19:51 -05:00
d470b0e567 Add pinephone to workstations. 2021-05-22 15:50:05 -05:00
2aa50aa90e Add LBRY servers. 2021-05-20 06:00:48 -05:00
4938ddccba Add wordpress sites. 2021-04-10 12:57:13 -05:00
f992ddffbd Add nextcloud as a cerbot server. 2021-04-10 12:04:03 -05:00
81f11b72de Add components to help keep certs up to date. 2021-04-07 20:32:12 -05:00
b0efe38069 Enable nanominer on x570. 2021-04-02 07:24:28 -05:00
8b45ef4cc5 Remove unnecessary comment. 2021-03-30 06:48:42 -05:00
c21d8ccd5e Do nothing with x570 for now. 2021-03-30 06:47:55 -05:00
c24055183c Change x570 to not run automatically while debugging. 2021-03-30 06:42:47 -05:00
74807c8041 Trun nanominer back on. 2021-03-28 09:31:53 -05:00
6fd5a5e002 Stop nanominer, it's not getting shares anymore for some reason. Try ethminer. 2021-03-28 08:47:43 -05:00
ec4cae4e2e Debug group doesn't get localhost facts, not a good test. 2021-03-20 12:33:16 -05:00
e434710a23 Create debug group. 2021-03-20 12:29:46 -05:00
aca882107a Forgot host variables don't work when running for localhost. 2021-03-20 12:24:36 -05:00
9250767d10 First attempt at domain-wide Telegraf logging. (debug-only) 2021-03-20 12:05:18 -05:00
7b8ec929db Grafana work. 2021-03-20 06:12:04 -05:00
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
61f68f83c9 Add InfluxDB to Grafana server. Add CLI initialization. 2021-03-20 03:58:11 -05:00
9ab17ba032 Add Grafana to test box to see if lcoalhost works. 2021-03-19 20:50:40 -05:00
74cbd593ad Add box for testing InfluxDB and Telegraf. 2021-03-16 19:42:25 -05:00
51c2bdf8fb Add domain for grafana server. 2021-03-14 19:44:41 -05:00
74c7412a6a Add grafana server. 2021-03-14 19:38:25 -05:00
83b9cc06b3 Host is no longer a workstation. 2021-03-02 05:57:42 -06:00
d460c17579 Make onlyoffice install much more dynamic. 2021-02-20 12:28:20 -06:00
3265dc3cfa Add server section with container for onlyoffice. 2021-02-19 07:35:29 -06:00
5d776aa05f Add usage for miner variables. Future me and maybe others will thank you. 2021-02-17 05:38:43 -06:00
51f50c4118 Stop CPU mining on x570, was opnly for testing. Get greedy with scheduling. 2021-02-15 20:07:55 -06:00
1b044fc5f2 Change gpus to be the first and only. 2021-02-15 19:19:21 -06:00
ba9745fcd0 First commit for creating nanomine config file. 2021-02-15 17:48:04 -06:00
8cd98fdb71 Key-value is required, add true's back. 2021-02-15 14:15:43 -06:00
ced0e9e752 Dumbify variables a bit and take some hints from finally discovered documentation on boolean functions. 2021-02-15 14:13:04 -06:00
d8c45fd477 Try to do variables in a different way. No idea if it will work. 2021-02-15 13:57:22 -06:00
efbb66a426 Starting changes for how x570 is actually mining. 2021-02-14 07:12:05 -06:00
9693283e22 Need to compile ethminer on x570 with amdgpu flagged. 2021-02-14 04:45:59 -06:00