Commit Graph

  • ee8733c862 Sudo needs to be installed. Move it out of the disabled updates section. me 2021-02-03 12:38:42 -06:00
  • de1c43e7d9 Start moving back to blocks, easier to manage comments. me 2021-02-03 08:03:12 -06:00
  • 1a4a176933 Reorganization including fixing blockinfile being used multiple times on the same file causing entries to get overwritten. me 2021-02-03 07:36:51 -06:00
  • 51766c8db6 Remove debug. Still not sure why true/false does not work but oh well. me 2021-02-02 21:46:40 -06:00
  • 4caa361aeb Change to definitely use a string value. me 2021-02-02 21:44:56 -06:00
  • 4554a96315 Change true to be literal. Hopefully does not get mistaken for variable name. me 2021-02-02 21:42:04 -06:00
  • 38ed8d0eb0 Debugging flatpak_distro fact. me 2021-02-02 21:40:46 -06:00
  • d66624b8a2 Fix path to lynis. Better comments. me 2021-02-02 21:34:08 -06:00
  • bb242098db Fix dash in variable name. Update hosts file. Better names in local. me 2021-02-02 21:31:45 -06:00
  • 2951b687ae Better names. :) me 2021-02-02 21:28:17 -06:00
  • b221478f35 Add args. me 2021-02-02 21:12:44 -06:00
  • 842cb686bc Indent warn. me 2021-02-02 21:10:56 -06:00
  • d28cdd5d53 Do not warn on mount all. Mount module not sufficient. me 2021-02-02 21:09:18 -06:00
  • 6f2361832a Use bash_exec fact for more. me 2021-02-02 21:05:46 -06:00
  • 4661e114eb Do not force new key (not supported in FreeBSD 11). Add mount to mount. me 2021-02-02 21:00:06 -06:00
  • fddb6e4b96 Only use the output. me 2021-02-02 20:55:06 -06:00
  • f9eeccb3e7 Use variable for bash location. Different on FreeBSD 11 (userspace) vs 12 (system)? me 2021-02-02 20:51:28 -06:00
  • 6633e62c77 Split package facts between CLI and UI. me 2021-02-02 20:44:31 -06:00
  • 14df956852 Provide dummy package name for locate on FreeBSD. me 2021-02-02 20:31:17 -06:00
  • 49d561dd64 Trying without quotes. me 2021-02-02 20:29:14 -06:00
  • b6868cbd24 Seeing if defining the variable with no value is OK. ALso some specialization of the workstation facts. me 2021-02-02 20:27:15 -06:00
  • 668fd67fd0 Make locate package a variable. Does not need installed on FreeBSD so checking if blank is OK. me 2021-02-02 20:22:36 -06:00
  • 2cef5e7921 When setting facts for localhost, does not set facts for other host patterns. Testing breakout of workstation facts. me 2021-02-01 08:28:12 -06:00
  • f7ac16c699 Opposite attempt of the previous, use localhost instead of all. me 2021-02-01 08:20:03 -06:00
  • ddac6d8f44 Only specify all, not localhost, in an attempt to only run things once (hopefully fixes apt locks). me 2021-02-01 08:19:11 -06:00
  • 64c7593ce3 Use file for creating the 1337 mount. me 2021-02-01 08:17:50 -06:00
  • e5684df2db Squash python warning. Use future option rather than legacy. me 2021-02-01 08:12:41 -06:00
  • 9ad77ec639 Reformat. me 2021-02-01 08:09:54 -06:00
  • 111e1e2888 Better names. me 2021-02-01 07:58:00 -06:00
  • 1e453e8df4 Shell is prompting just fine on its own, no need for variable. Make sure leet folder exists. me 2021-02-01 07:56:00 -06:00
  • e2921ea6d7 Remove when. I wish I could only ask conditionally. me 2021-02-01 07:30:47 -06:00
  • 251b2acc37 Moving vars_prompt and testing if it accepts when clause. me 2021-02-01 07:29:59 -06:00
  • 59e2789df0 Ask for password then pass it to the ssh-copy-id. Hoping prompt does not need moved to local.yml. me 2021-02-01 07:26:54 -06:00
  • 24c61eb220 /bin/bash fixed redirect. Looks like ssh-copy-id is asking for password due to /bin/sh, use bash for it as well. me 2021-02-01 07:19:51 -06:00
  • 9f69fcf4c1 Add args on tests. me 2021-02-01 07:16:17 -06:00
  • 7bdfed742b Make quotes happy. me 2021-02-01 07:14:03 -06:00
  • 51b17411e8 It would be hard to try multiple ways if any but the last failed. :P me 2021-02-01 07:05:19 -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. me 2021-02-01 07:04:41 -06:00
  • 20e785aaeb Add quotes to command and prepare for need to ignore_errors. me 2021-02-01 06:57:11 -06:00
  • edf6f0d63c ignore_errors got left behind on the wrong import! ;D me 2021-02-01 06:55:03 -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. me 2021-02-01 06:52:28 -06:00
  • a68bafd338 Better and more consistent names. me 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. me 2021-02-01 06:40:23 -06:00
  • c7b0c4f265 Remove tests, start using ansible_pkg_mgr. :D me 2021-02-01 06:36:00 -06:00
  • 3e78c363c7 Change family test to only be for Debian. me 2021-02-01 06:09:08 -06:00
  • 3a20a1c08f = to == me 2021-02-01 06:06:18 -06:00
  • 0a6ed914b4 Testing ansible_pkg_mgr fact. me 2021-02-01 06:04:35 -06:00
  • 062116df5a Shorten names. me 2021-02-01 05:55:24 -06:00
  • c71dace1d7 Add test for apt. me 2021-02-01 05:54:38 -06:00
  • d17ef1afbd Comment out keys import so I can test Debian. me 2021-02-01 05:51:00 -06:00
  • 250202a897 Debian still mad, moving when to import. me 2021-02-01 05:49:00 -06:00
  • e4968e258b Debian too old to use openssh_keypair from builtin. me 2021-02-01 05:47:22 -06:00
  • 36e2e6ee4b Testing for LearnLinuxTV Ansible Bug #1. me 2021-02-01 05:40:39 -06:00
  • b3728f691b Confirmed script is running as root. Remove -f to see if password prompt goes away. May need to specify the key location if this does not work. me 2021-02-01 05:20:05 -06:00
  • f220a0584c Add var param for debug. me 2021-02-01 05:17:51 -06:00
  • 922d0cfe82 Debugging the tests. Do not remove snapd from Ubuntu for now. Add some comments. me 2021-02-01 05:15:45 -06:00
  • 49035d6712 Trying to troubleshoot. Previous commands did not help. me 2021-02-01 05:10:17 -06:00
  • dfe2270979 Script was asking for password but a key is already joined. May not be running as who I expected. Add commands for testing. me 2021-02-01 05:08:25 -06:00
  • 69e223b0d7 Fix copy/paste error. me 2021-02-01 05:06:06 -06:00
  • af1eee5f03 More organization and beginning to add 1337 share. me 2021-02-01 05:03:27 -06:00
  • 834800df8c I guess facts are only strings, not booleans. Or I need to learn more. me 2021-02-01 03:52:26 -06:00
  • ff0e10506f Woops, accidentally installed cowsay, LOL! me 2021-01-31 18:06:02 -06:00
  • 0f0f9a3aeb Good ol' organization. Tasks folder started getting too busy, and still kind of is. me 2021-01-31 18:02:37 -06:00
  • 47be3301e1 Add superuser, sudo group, and sudo group sudoers file. me 2021-01-31 17:46:59 -06:00
  • 235d8c304d Removing TODOs and fixing some consistency errors. me 2021-01-31 17:21:39 -06:00
  • a62afe01d0 Remove more FQCN's for Debian. me 2021-01-31 17:17:14 -06:00
  • 8a91b2ad6e Go back to include instead of include_tasks so that ignoring CUPS error still works. me 2021-01-31 17:15:37 -06:00
  • 65a9394694 Add sudo to installed packages. How was that missed?? me 2021-01-31 17:14:08 -06:00
  • e0b9864a99 Hooray! Removing the FQCN for set_fact makes Debian happy! me 2021-01-31 17:10:39 -06:00
  • ccf28667e5 I think Debian liked removing FQCN. Trying the rest of the file. me 2021-01-31 17:09:07 -06:00
  • 1448dfed35 Debian still mad. Trying set_fact without FQCN. me 2021-01-31 17:07:57 -06:00
  • 7c555a4a88 Try removing --- from system.yml for Debian. me 2021-01-31 17:00:47 -06:00
  • 0b93f15794 Add tasks specifier in system.yml (Debian is still mad). me 2021-01-31 16:58:12 -06:00
  • a8af6f76f7 Changing include to include_tasks seems to help Debian. Change all instances in file for final test. me 2021-01-31 16:54:59 -06:00
  • 5b179ffc0d Testing change for Debian. It is upset that it is not finding tasks. It is on ansible 2.7.7 where Ubuntu is 2.9.9 and FreeBSD is 2.9.7. "ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path." me 2021-01-31 16:53:19 -06:00
  • 7ede59c950 Allow ansible-pull to spam ansible's mail file so I know if it's doing work. me 2021-01-31 16:28:51 -06:00
  • eb4bc98b03 Remove special characters from names as well as do a little reformatting. me 2021-01-31 16:22:01 -06:00
  • 9a39c7c7bb Fix ansible-pull path for FreeBSD. Fix inventory file in cfg (file is being used!). me 2021-01-31 16:10:57 -06:00
  • d1756ea20e Fix "conditional statements should not include jinja2 templating". Test breaking the cfg file to see if it is even being used. me 2021-01-31 15:58:21 -06:00
  • 8f29741a38 Hide all the annoying warnings for every hostname iteration. me 2021-01-31 15:53:13 -06:00
  • 3bb46c78e5 It's working! Servers are grabbing the changes! Scripts tested successfully on Ubuntu 20.10. Not working on Debian 10 though, failing based on system.yml's first name module? me 2021-01-31 15:51:16 -06:00
  • 0dc4a0aad3 Fix users not using variables anymore besides for OS-specific group. me 2021-01-31 15:43:08 -06:00
  • 8b95472479 Change all group to everything since all is already a keyword. me 2021-01-31 15:40:10 -06:00
  • 5c47f396ec Starting to test Ubuntu Server. Need to find a way to get it working without putting it in the hosts file. me 2021-01-31 15:38:46 -06:00
  • 9395e309a5 Refactoring fact files. me 2021-01-31 14:44:57 -06:00
  • c1ac4c3af4 Update comments. me 2021-01-31 14:30:08 -06:00
  • acdff063e8 Move when's back to include's. me 2021-01-31 14:25:54 -06:00
  • cb126dcc0b Split UI into Linux vs FreeBSD to avoid "local.yml, line 25, column 3, found a duplicate dict key (tasks). Using last defined value only." me 2021-01-31 14:24:09 -06:00
  • ea096c01fe Fix blockinfile.backup indent. me 2021-01-31 14:19:57 -06:00
  • 9eff4d7109 Remove the marker atribute so I don't play with them in the future. They need to stay static so the block gets updated not inserted. me 2021-01-31 14:18:41 -06:00
  • d4c59bd6c0 Add rc.conf and fstab settings for FreeBSD GUI + SSHFS. me 2021-01-31 14:16:57 -06:00
  • 447cb33919 Remove failed_when, will just have to get used to seeing the errors on systems without CUPS. me 2021-01-31 14:01:18 -06:00
  • 336480ba2b Try different failed_when syntax. me 2021-01-31 14:00:04 -06:00
  • fc4e49b355 Try to silence CUPS failures. They aren't stopping playback but they look bad. me 2021-01-31 13:58:15 -06:00
  • 6336715b98 Change shell chmod to file module. me 2021-01-31 13:55:18 -06:00
  • a53ec10a99 Fix quotes so that I can remove lynis_exec variable. me 2021-01-31 13:50:27 -06:00
  • 63e848210c Remove comments, FreeBSD has been tested pretty well now. Still have a bit to do though in the GUI setup file. me 2021-01-31 13:41:45 -06:00
  • 4cd52e5405 Create new variable for lynis executable. me 2021-01-31 13:40:06 -06:00
  • 9313d1a7ed OCD: Call lynis from the install directory variable. Happened to be the same on all systems so it worked on FreeBSD. me 2021-01-31 13:36:54 -06:00
  • f66e39ad6e Fix package variable "present: no" to "state: absent". Also added "state: present" to other package calls. I was so close to knowing it off-hand! me 2021-01-31 13:25:18 -06:00