40 Commits

Author SHA1 Message Date
98f24fbbef
General Fixes (#20)
* Remove redundant calls to facts.

* Must have accidentally removed miner/system thinking it was general/system.

* Add missing variable xmr_stak_cpu.

* Ignore when connection to GitHub fails.

* Telegraf agents have been hoarding resources on Debian servers. Reset job will killall should work properly now.

* Once the function sets accept, it is staying for the session. Need to unset in case `update -y` is run, cancelled, and then `update` is run.
2021-12-17 17:34:21 -06: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
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
1b5be7cebe Add OS check to make Ubuntu happy. 2021-07-13 06:03:30 -05:00
7166e43a3b Attempt to finish the Parrot exit logic. 2021-07-11 08:50:24 -05:00
29fbb2bf3b Add missing s to ignore_errors. 2021-07-11 08:40:33 -05:00
26f243f920 Need to exit after moving Parrot OS zypper. Testing variable attributes. 2021-07-11 08:38:31 -05:00
93df340b49 Add missing colon. 2021-07-11 08:31:05 -05:00
70f5be57ee Remove quotes from name. 2021-07-11 08:30:32 -05:00
1f9dede97f Add quotes to Parrot OS shell. 2021-07-11 08:28:32 -05:00
15d191e1c6 More changes for pattos. Move zypper and put facts on top of files. 2021-07-11 08:27:00 -05:00
3876e76a72 Add a real package name, top was not found in Apt. 2021-07-11 08:11:07 -05:00
42aa687657 Name is required in newer Ansible for package module. 2021-07-11 08:08:39 -05:00
f2112a282a Fix variable name. 2021-02-15 08:42:20 -06:00
a79918941c Ensure sshd is installed. 2021-02-15 08:29:20 -06:00
e46f11cfe7 Go ahead and install zsh in case I like it and want to switch. This also fixes error in gather.yml. 2021-02-15 07:25:25 -06:00
b3c2f65cae Ignore errors. Had to uninstall from Manjaro manually, unsure why package was unhappy. 2021-02-14 07:31:01 -06:00
956f405293 Fix name. 2021-02-14 07:29:35 -06:00
b4ec98752b Manjaro failed to uninstall snapd, try disabling it first. 2021-02-14 07:26:58 -06:00
5504d57230 Make name more accurate. 2021-02-13 05:47:35 -06:00
5947b24b17 Fix when syntax. 2021-02-06 15:38:16 -06:00
5a1fab6eea GNOME settings and UI improvements. 2021-02-06 15:33:26 -06:00
01b0fb21df Add nmap. 2021-02-03 12:44:06 -06:00
ee8733c862 Sudo needs to be installed. Move it out of the disabled updates section. 2021-02-03 12:38:42 -06:00
2951b687ae Better names. :) 2021-02-02 21:28:17 -06:00
668fd67fd0 Make locate package a variable. Does not need installed on FreeBSD so checking if blank is OK. 2021-02-02 20:22:36 -06:00
7bdfed742b Make quotes happy. 2021-02-01 07:14:03 -06:00
827e089300 Trying multiple ways of possibly fixing keygen error. Also disabled updating packages for now, could be unsafe if a broken update came out since machines would fall off scm. 2021-02-01 07:04:41 -06:00
e3b5d6b915 Add pkg refresh for FreeBSD. Create SSH key with shell instead of fancy module. Still looking into how to (safely) get newer ansible on Debian. 2021-02-01 06:52:28 -06:00
a68bafd338 Better and more consistent names. 2021-02-01 06:43:32 -06:00
b1471edf52 Add some packages that should be kept up to date. Hopefully Debian gets to 2.8 sometime soon. May need to use a more bleeding edge repo if not. 2021-02-01 06:40:23 -06:00
c7b0c4f265 Remove tests, start using ansible_pkg_mgr. :D 2021-02-01 06:36:00 -06:00
3e78c363c7 Change family test to only be for Debian. 2021-02-01 06:09:08 -06:00
3a20a1c08f = to == 2021-02-01 06:06:18 -06:00
0a6ed914b4 Testing ansible_pkg_mgr fact. 2021-02-01 06:04:35 -06:00
062116df5a Shorten names. 2021-02-01 05:55:24 -06:00
c71dace1d7 Add test for apt. 2021-02-01 05:54:38 -06:00
36e2e6ee4b Testing for LearnLinuxTV Ansible Bug #1. 2021-02-01 05:40:39 -06:00
922d0cfe82 Debugging the tests. Do not remove snapd from Ubuntu for now. Add some comments. 2021-02-01 05:15:45 -06:00
af1eee5f03 More organization and beginning to add 1337 share. 2021-02-01 05:03:27 -06:00